本帖最后由 小刀葛小伦 于 2018-4-13 13:04 编辑
Activity工作流 一:什么是Activity工作流 Activity工作流是一个针对企业用户.开发人员.系统管理员的轻量级工作流业务管理平台,其核心是使用java开发的快速.稳定的BPMN2.0流程引擎。
二:如何通过maven创建一个简单的activity工程
1. 首先在工程的src/test/resources目录下面创建activiti.cfg.xml配置文件,此文件就是Activity的配置文件,用来定义引擎初始化参数.bean.邮件服务器及各种监听器。 标准的Activity 配置文 2. 其中 id="processEngineConfiguration",即为Activity的默认引擎 3. databaseSchemaUpdate 主要用来声明数据库脚本更新策略,和hibernate的机制一致。 ①false什么都不做。 ②true,当Activity的表不存在的时候自动创建表,当Activity的jar文件中定义的版本号与数据库定义的版本号不一致的时候会自动执行相应的升级脚本,并且会记录升级过程。 ③create-drop创建引擎时执行初始化脚本,引擎销毁的时执行删除数据库脚本。 4. jobExecutorActivate用来设置是否启用作业执行功能,默认为false,在将该值设置为true之后,引擎会不间断的刷新数据库表,检查是否需要执行的作业,有则触发作业的执行。 作业的来源有很多,比如各种事件事件或异步任务执行。
三.Maven配置 1.引入maven的配置坐标
四.编写测试类 ①:在src/test/resources创建bpmn文件和png文件
Bpmn文件:
1.生成Activity所需要的25张数据库表
2. 生成流程实例
3. 查询定义的流程
4. 删除流程 5. 查看流程定义的图标
|