本次采用的版本是activiti6.0版本,因为6.0版本和5.x相比,删除了许多东西,有些方法不一样的话,自行查找
根据当前任务节点的任务节点id值和流程id值,获取它所有的出口线,并且获取到出口线的条件以及名称,将结果返回回去。
主要是需要两个参数,流程定义id和任务节点id,这里在控制层可以对这个对象做一些参数校验。
*** 作名称,提交这个按钮传递的参数
1、首先maven导入基础依赖包的配置。
2、activiti主配置文件activiti.cfg.xml连接数据库创建引擎的配置。
3、java测试代码。
4、项目结构如下图。
5、最后启动测试代码后数据库表如下图,就完成了。
注意事项:
Activiti将提供宽松的Apache许可2.0,以便这个项目可以广泛被使用,同时促进Activiti BPM引擎和BPMN 2.0的匹配,该项目现正由OMG通过标准审定。
业务需求 :将 测试节点 转换为 会签节点
实现思路:
中间表:用户保存被转换的流程以及被转换的节点
实现接口
继承接口
实现 抽象类 : com.oldguy.example.modules.workflow.service.activiti.impls.AbstractMultiWorkFLowService
实现类:
测试例子
将 “测试节点” 普通 ->会签
并行会签
串行会签
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)