activiti动态获取当前流程节点的 *** 作按钮

activiti动态获取当前流程节点的 *** 作按钮,第1张

在activiti *** 作流程图走向时,每个节点流向都不一样,怎么样将节点的流向,封装成一个统一方法,返回这个节点可以 *** 作的按钮及执行这个 *** 作需要提交的参数呢?

本次采用的版本是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

实现类:

测试例子

将 “测试节点” 普通 ->会签

并行会签

串行会签


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11533703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存