| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <?xml version="1.0" encoding="UTF-8"?>
- <beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context"
- xsi:schemaLocation="http://www.springframework.org/schema/beans
- http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
- http://www.springframework.org/schema/context
- http://www.springframework.org/schema/context/spring-context-3.0.xsd
- http://www.springframework.org/schema/mvc
- http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">
- <!-- <context:component-scan base-package="org.jeecgframework.workflow.*" />
- <context:component-scan base-package="jeecg.workflow.*" /> -->
- <context:component-scan base-package="org.jeecgframework.workflow.*,jeecg.workflow.*">
- <context:exclude-filter type="annotation"
- expression="org.springframework.stereotype.Controller" />
- </context:component-scan>
- <!-- 创建流程引擎配置对象 -->
- <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
- <property name="dataSource" ref="dataSource" />
- <property name="history" value="full"></property>
- <property name="transactionManager" ref="transactionManager" />
- <property name="databaseSchemaUpdate" value="true" />
- <property name="jobExecutorActivate" value="false" />
- <property name="processDefinitionCacheLimit" value="50"/>
- <!-- 生成流程图的字体 -->
- <property name="activityFontName" value="宋体"/>
- <property name="labelFontName" value="宋体"/>
- <!-- 暴露给流程在表达式可以直接使用的spring beans -->
- <property name="beans">
- <map>
- <entry key="flowUtil" >
- <bean class="org.jeecgframework.workflow.util.FlowUtil"></bean>
- </entry>
- <entry key="QbUtil" >
- <bean class="com.jeecg.qianbao.util.QbUtil"></bean>
- </entry>
- <!-- hualong.zhao 17-11-01流程分支条件判断工具类 start-->
- <entry key="flowconditionUtil" >
- <bean class="cn.com.lzt.common.util.FlowconditionUtil"></bean>
- </entry>
- <!-- hualong.zhao 17-11-01流程分支条件判断工具类end -->
- </map>
- </property>
- <property name="eventListeners">
- <list>
- <bean class="cn.com.lzt.workflow.listener.task.MessageProcessListener" />
- </list>
- </property>
-
- <!-- 使用spring的自动资源加载部署方式部署 -->
- <!-- <property name="deploymentResources" value="classpath*:com/renfang/test/*.bpmn20.xml" /> -->
- <!-- yulong.zhao 17-09-18 添加了角色一下只有一个人时自动签收 -->
- <property name="activityBehaviorFactory" ref="activityBehaviorFactory"/>
- </bean>
- <!-- 创建流程引擎对象 -->
- <bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean">
- <property name="processEngineConfiguration" ref="processEngineConfiguration" />
- </bean>
- <!-- yulong.zhao 17-09-18 添加了角色一下只有一个人时自动签收 -->
- <bean id="activityBehaviorFactory" class="org.jeecgframework.workflow.common.ProcessActivityBehaviorFactory"/>
- <bean id="taskActivityBehavior" class="org.jeecgframework.workflow.common.ProcessUserTaskActivityBehavior" scope="prototype"/>
- <!-- yulong.zhao 17-09-18 添加了角色一下只有一个人时自动签收 -->
- <bean id="repositoryService" factory-bean="processEngine" factory-method="getRepositoryService" />
- <bean id="identityService" factory-bean="processEngine" factory-method="getIdentityService" />
- <bean id="runtimeService" factory-bean="processEngine" factory-method="getRuntimeService" />
- <bean id="taskService" factory-bean="processEngine" factory-method="getTaskService" />
- <bean id="historyService" factory-bean="processEngine" factory-method="getHistoryService" />
- <bean id="managementService" factory-bean="processEngine" factory-method="getManagementService" />
- </beans>
|