`

activiti +spring

 
阅读更多

 <!-- 创建一个流程引擎的配置对象 -->

  <beanid="processEngineConfiguration"class="org.activiti.spring.SpringProcessEngineConfiguration">

  <propertyname="dataSource"ref="dataSource"/>

    <propertyname="transactionManager"ref="transactionManager"/>

    <!-- 设置数据库schema的更新方式 -->

    <propertyname="databaseSchemaUpdate"value="true"/>

    <!-- 是否启动jobExecutor -->

    <propertyname="jobExecutorActivate"value="false"/>

    <propertyname="activityFontName"  value="宋体"/>

  <propertyname="labelFontName"  value="宋体"/>

  <!--   

  Activit默认提供了4中历史级别:none: 不保存任何历史记录,可以提高系统性能;activity:保存所有的流程实例、任务、活动信息;

  audit:也是Activiti的默认级别,保存所有的流程实例、任务、活动、表单属性;

  full: 最完整的历史记录,除了包含audit级别的信息之外还能保存详细,例如:流程变量。

  对于几种级别根据对功能的要求选择,如果需要日后跟踪详细可以开启full。 -->

  <!-- <property name="history" value="full"> -->

  </bean>

 

 

  

  <!-- 创建一个流程引擎bean -->

  <beanid="processEngine"class="org.activiti.spring.ProcessEngineFactoryBean">

    <propertyname="processEngineConfiguration"ref="processEngineConfiguration"/>

  </bean>

  <!-- 创建activiti提供的各种服务 -->

  <!-- 工作流仓储服务 -->

  <beanid="repositoryService"factory-bean="processEngine"factory-method="getRepositoryService"/>

  <!-- 工作流运行服务 -->

  <beanid="runtimeService"factory-bean="processEngine"factory-method="getRuntimeService"/>

  <!--  工作流任务服务-->

  <beanid="taskService"factory-bean="processEngine"factory-method="getTaskService"/>

  <!--  工作流历史数据服务-->

  <beanid="historyService"factory-bean="processEngine"factory-method="getHistoryService"/>

  <!--  工作流管理服务-->

  <beanid="managementService"factory-bean="processEngine"factory-method="getManagementService"/>

  <!-- 工作流唯一服务 -->

  <beanid="identityService"factory-bean="processEngine"factory-method="getIdentityService"/>

  

 

      <beanid="formService"factory-bean="processEngine"factory-method="getFormService"/>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics