我公司采用分布式敏捷架构zheng:https://gitee.com/shuzheng/zheng。不过,如果要让此架构支持activiti工作流,需要进行一定的配置。

一、打开zheng-common项目的pom.xml文件,添加activiti包。

[html] view plaincopy
  1. <dependency>
  2. <groupId>org.activiti</groupId>
  3. <artifactId>activiti-engine</artifactId>
  4. <version>5.14</version>
  5. </dependency>
  6. <dependency>
  7. <groupId>org.activiti</groupId>
  8. <artifactId>activiti-spring</artifactId>
  9. <version>5.14</version>
  10. </dependency>

二、在 zheng-rpc-service资源项目里添加activiti.cfg.xml文件。内容如下:

[html] view plaincopy
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xmlns:p="http://www.springframework.org/schema/p"
  5. xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
  6. xmlns:aop="http://www.springframework.org/schema/aop" xmlns:util="http://www.springframework.org/schema/util"
  7. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
  8. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
  9. http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
  10. http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
  11. http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">
  12. <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
  13. <property name="activityFontName" value="微软雅黑"></property>
  14. <property name="dataSource" ref="dataSource"></property>
  15. <property name="transactionManager" ref="transactionManager"></property>
  16. <!-- 建表策略 -->
  17. <property name="databaseSchemaUpdate" value="true"></property>
  18. <!-- 历史控制级别 -->
  19. <property name="history" value="full"></property>
  20. </bean>
  21. <bean id="processEngineFactoryBean" class="org.activiti.spring.ProcessEngineFactoryBean">
  22. <property name="processEngineConfiguration" ref="processEngineConfiguration"></property>
  23. </bean>
  24. <bean id="repositoryService" factory-bean="processEngineFactoryBean" factory-method="getRepositoryService"></bean>
  25. <bean id="runtimeService" factory-bean="processEngineFactoryBean" factory-method="getRuntimeService"></bean>
  26. <bean id="taskService" factory-bean="processEngineFactoryBean" factory-method="getTaskService"></bean>
  27. <bean id="historyService" factory-bean="processEngineFactoryBean" factory-method="getHistoryService"></bean>
  28. <bean id="formService" factory-bean="processEngineFactoryBean" factory-method="getFormService"></bean>
  29. <bean id="identityService" factory-bean="processEngineFactoryBean" factory-method="getIdentityService"></bean>
  30. <bean id="managementService" factory-bean="processEngineFactoryBean" factory-method="getManagementService"></bean>
  31. </beans>

三、在applicationContext-jdbc.xml文件添加一行导入资源代码:

[html] view plaincopy
  1. <import resource="activiti.cfg.xml"/>

添加好后的示例如图所示:

让zheng支持activiti工作流相关推荐

  1. activiti 工作流_技术干货 | 金仓通用数据库中,如何使用Activiti快速开发工作流应用?...

    Activiti 是一个针对企业用户.开发人员 .系统管理员的轻量级工作流业务管理平台,可以将业务系统中复杂的业务流程抽取出来,使用专门的建模语言进行定义,业务系统将按照预先定义的流程进行执行,实现业 ...

  2. Activiti工作流从入门到入土:工作流简介

    文章源码托管:https://github.com/OUYANGSIHAI/Activiti-learninig 欢迎 star !!! 一.activiti介绍 Activiti5是由Alfresc ...

  3. 【青铜打铁篇】Activiti 工作流从入门到入土?

    点击上方"好好学java",选择"置顶"公众号 重磅资源.干货,第一时间送达 重磅推荐 ① 纯福利 | 公众号资源大汇总,一年才一次! ② 重磅!!2018年J ...

  4. Activiti工作流引擎使用

    Activiti工作流引擎使用 1.简单介工作流引擎与Activiti 对于工作流引擎的解释请参考百度百科:工作流引擎 1.1 我与工作流引擎 在第一家公司工作的时候主要任务就是开发OA系统,当然基本 ...

  5. activiti 工作流_一文让你读懂什么是Activiti工作流

    Activiti工作流学习经验总结(一) 什么是工作流? 工作流指通过计算机对业务流程进行自动化管理,实现多个参与者按照预定义的流程去自动执行业务流程. 什么是Activiti? Activiti 是 ...

  6. Activiti工作流引擎的使用

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Activiti工作流引擎使用 1.简单介工作流引擎与Activiti 对于工作流引擎的解释请参考百 ...

  7. activiti 工作流设置并行审批_activity、jbpm5、snakerflow常用工作流审批流对比

    # 审批流调研 背景 由于目前产品研发组支持的产品项目越来越多, 同时几乎每个项目都会有导出审批,流程流转等需求,本着提高开发效率和组件化的目的,调研和开发通用的工作流组件,为后面的项目和新的需求提供 ...

  8. activiti 生命周期_一文让你读懂什么是Activiti工作流

    Activiti工作流学习经验总结(一) 什么是工作流? 工作流指通过计算机对业务流程进行自动化管理,实现多个参与者按照预定义的流程去自动执行业务流程. 什么是Activiti? Activiti 是 ...

  9. 《Activiti工作流框架》专题(一)-Activiti工作流框架基础入门

    文章目录 1. 工作流简述 1.1.工作流是什么 1.2.哪些行业需要工作流 1.3.工作流系统的使用 2.常见的工作流框架 3.Activti的历史简介 4.重要的名词解释 4.1.工作流引擎 4. ...

  10. Activiti工作流教程

    1:工作流的概念 说明: 1) 假设:这两张图就是华谊兄弟的请假流程图 2) 图的组成部分: A. 人物:范冰冰 冯小刚王中军 B. 事件(动作):请假.批准.不批准 工作流(Workflow),就是 ...

最新文章

  1. 生成多个互不重叠的不同半径圆
  2. networkx中求解平均度_机器学习之统计学二(分位数、平均数)
  3. unity 物体倾斜角度代码
  4. 快速搭建 Serverless 人脸识别离线服务
  5. 软件编程思想的些许感想
  6. (四)协同过滤算法之基于用户的推荐算法python实现
  7. 3DS MAX的灯光
  8. 【笔记+代码】网格搜索-GridSearchCV
  9. Google Maps真正离线地图包
  10. matlab倒立摆pid仿真,一级倒立摆课程设计--倒立摆PID控制及其Matlab仿真
  11. java将ppt转换成图片,图片以幻灯片的备注命名
  12. 域名和服务器IP地址有什么关系
  13. java序列化的接口为什么是空的?
  14. oracle 怎么写报表,Oracle reports提供的六种风格报表格式
  15. IT人才外包服务的好处?
  16. Adaptive让 Spark SQL 更高效更智能
  17. 描写油菜花的好句好段
  18. 华为鸿蒙糸统其它手机可以用吗,鸿蒙系统vivo能用吗
  19. flex布局和响应式布局
  20. All The Elements Pronounced in Order (American English)

热门文章

  1. 2019年最新个人所得税计算器(源码/网页版/已发布)
  2. 深圳市专利代理机构名单(截至2016年3月)
  3. Java面试题大全(part_4)
  4. 推荐几个自己用过的软件测试博客论坛
  5. linux路由表怎么看懂,教你读懂Linux路由表
  6. 根据收入计算个人所得税
  7. 清北学堂noip2018集训D3
  8. 数据的结构分类:结构化数据,半结构化数据以及非结构化数据
  9. easy WeChat 配置 企业微信代开发模板回调URL(PHP版本)
  10. android 免root 模拟器,真正免root的root工具箱详细使用教程