让zheng支持activiti工作流
我公司采用分布式敏捷架构zheng:https://gitee.com/shuzheng/zheng。不过,如果要让此架构支持activiti工作流,需要进行一定的配置。
一、打开zheng-common项目的pom.xml文件,添加activiti包。
- <dependency>
- <groupId>org.activiti</groupId>
- <artifactId>activiti-engine</artifactId>
- <version>5.14</version>
- </dependency>
- <dependency>
- <groupId>org.activiti</groupId>
- <artifactId>activiti-spring</artifactId>
- <version>5.14</version>
- </dependency>
二、在 zheng-rpc-service资源项目里添加activiti.cfg.xml文件。内容如下:
- <?xml version="1.0" encoding="UTF-8"?>
- <beans xmlns="http://www.springframework.org/schema/beans"
- 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" xmlns:tx="http://www.springframework.org/schema/tx"
- xmlns:aop="http://www.springframework.org/schema/aop" xmlns:util="http://www.springframework.org/schema/util"
- xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
- http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
- http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
- http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">
- <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
- <property name="activityFontName" value="微软雅黑"></property>
- <property name="dataSource" ref="dataSource"></property>
- <property name="transactionManager" ref="transactionManager"></property>
- <!-- 建表策略 -->
- <property name="databaseSchemaUpdate" value="true"></property>
- <!-- 历史控制级别 -->
- <property name="history" value="full"></property>
- </bean>
- <bean id="processEngineFactoryBean" class="org.activiti.spring.ProcessEngineFactoryBean">
- <property name="processEngineConfiguration" ref="processEngineConfiguration"></property>
- </bean>
- <bean id="repositoryService" factory-bean="processEngineFactoryBean" factory-method="getRepositoryService"></bean>
- <bean id="runtimeService" factory-bean="processEngineFactoryBean" factory-method="getRuntimeService"></bean>
- <bean id="taskService" factory-bean="processEngineFactoryBean" factory-method="getTaskService"></bean>
- <bean id="historyService" factory-bean="processEngineFactoryBean" factory-method="getHistoryService"></bean>
- <bean id="formService" factory-bean="processEngineFactoryBean" factory-method="getFormService"></bean>
- <bean id="identityService" factory-bean="processEngineFactoryBean" factory-method="getIdentityService"></bean>
- <bean id="managementService" factory-bean="processEngineFactoryBean" factory-method="getManagementService"></bean>
- </beans>
三、在applicationContext-jdbc.xml文件添加一行导入资源代码:
- <import resource="activiti.cfg.xml"/>
添加好后的示例如图所示:
让zheng支持activiti工作流相关推荐
- activiti 工作流_技术干货 | 金仓通用数据库中,如何使用Activiti快速开发工作流应用?...
Activiti 是一个针对企业用户.开发人员 .系统管理员的轻量级工作流业务管理平台,可以将业务系统中复杂的业务流程抽取出来,使用专门的建模语言进行定义,业务系统将按照预先定义的流程进行执行,实现业 ...
- Activiti工作流从入门到入土:工作流简介
文章源码托管:https://github.com/OUYANGSIHAI/Activiti-learninig 欢迎 star !!! 一.activiti介绍 Activiti5是由Alfresc ...
- 【青铜打铁篇】Activiti 工作流从入门到入土?
点击上方"好好学java",选择"置顶"公众号 重磅资源.干货,第一时间送达 重磅推荐 ① 纯福利 | 公众号资源大汇总,一年才一次! ② 重磅!!2018年J ...
- Activiti工作流引擎使用
Activiti工作流引擎使用 1.简单介工作流引擎与Activiti 对于工作流引擎的解释请参考百度百科:工作流引擎 1.1 我与工作流引擎 在第一家公司工作的时候主要任务就是开发OA系统,当然基本 ...
- activiti 工作流_一文让你读懂什么是Activiti工作流
Activiti工作流学习经验总结(一) 什么是工作流? 工作流指通过计算机对业务流程进行自动化管理,实现多个参与者按照预定义的流程去自动执行业务流程. 什么是Activiti? Activiti 是 ...
- Activiti工作流引擎的使用
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Activiti工作流引擎使用 1.简单介工作流引擎与Activiti 对于工作流引擎的解释请参考百 ...
- activiti 工作流设置并行审批_activity、jbpm5、snakerflow常用工作流审批流对比
# 审批流调研 背景 由于目前产品研发组支持的产品项目越来越多, 同时几乎每个项目都会有导出审批,流程流转等需求,本着提高开发效率和组件化的目的,调研和开发通用的工作流组件,为后面的项目和新的需求提供 ...
- activiti 生命周期_一文让你读懂什么是Activiti工作流
Activiti工作流学习经验总结(一) 什么是工作流? 工作流指通过计算机对业务流程进行自动化管理,实现多个参与者按照预定义的流程去自动执行业务流程. 什么是Activiti? Activiti 是 ...
- 《Activiti工作流框架》专题(一)-Activiti工作流框架基础入门
文章目录 1. 工作流简述 1.1.工作流是什么 1.2.哪些行业需要工作流 1.3.工作流系统的使用 2.常见的工作流框架 3.Activti的历史简介 4.重要的名词解释 4.1.工作流引擎 4. ...
- Activiti工作流教程
1:工作流的概念 说明: 1) 假设:这两张图就是华谊兄弟的请假流程图 2) 图的组成部分: A. 人物:范冰冰 冯小刚王中军 B. 事件(动作):请假.批准.不批准 工作流(Workflow),就是 ...
最新文章
- 生成多个互不重叠的不同半径圆
- networkx中求解平均度_机器学习之统计学二(分位数、平均数)
- unity 物体倾斜角度代码
- 快速搭建 Serverless 人脸识别离线服务
- 软件编程思想的些许感想
- (四)协同过滤算法之基于用户的推荐算法python实现
- 3DS MAX的灯光
- 【笔记+代码】网格搜索-GridSearchCV
- Google Maps真正离线地图包
- matlab倒立摆pid仿真,一级倒立摆课程设计--倒立摆PID控制及其Matlab仿真
- java将ppt转换成图片,图片以幻灯片的备注命名
- 域名和服务器IP地址有什么关系
- java序列化的接口为什么是空的?
- oracle 怎么写报表,Oracle reports提供的六种风格报表格式
- IT人才外包服务的好处?
- Adaptive让 Spark SQL 更高效更智能
- 描写油菜花的好句好段
- 华为鸿蒙糸统其它手机可以用吗,鸿蒙系统vivo能用吗
- flex布局和响应式布局
- All The Elements Pronounced in Order (American English)