目录
1、多实例/会签(Multi-instance)
在流程业务管理中,任务通常是由一个人去处理的,而多个人同时处理一个任务,称之为会签任务。
一个多实例活动被执行多次,对于给定集合的每个元素执行一次。Camunda工作流多实例包括三种类型:
1、Sequential(顺序或串行)
2、Parallel(并行)
3、Loop(循环)

A multi-instance activity is executed either sequentially or in parallel (default). In the BPMN, a sequential multi-instance activity is displayed with three horizontal lines at the bottom. A parallel multi-instance activity is represented by three vertical lines.
多实例活动按顺序或并行执行(默认)。在BPMN中,一个连续的多实例活动显示为底部有三条水平线。并行的多实例活动由三条垂直线表示。


(1)Sequential(顺序/串行)
In case of a sequential multi-instance activity, the instances are executed one at a time. When one instance is completed, a new instance is created for the next element in the inputCollection.
如果是连续的多实例活动,则一次执行一个实例。当一个实例完成时,会为inputCollection中的下一个元素创建一个新实例。

串行流程图配置

后台java代码
@ResponseBody
@RequestMapping("/startFlow")
public Object startFlow(Yslc yslc, HttpServletRequest request) {
try {
tylcService.saveData(yslc);
Map<String,Object> map = new HashMap<>();
//对应流程图Collection
List<String> xmjlList = staffService.getStaffIdsByRoleName("项目经理");
map.put("xmjlList",xmjlList);

文章介绍了流程管理中的多实例(会签)概念,包括Sequential(顺序)和Parallel(并行)两种模式,以及如何在Camunda工作流中实现。多实例活动可以根据输入集合的元素执行,并通过完成条件控制流程的结束。此外,文中还提供了Java后台代码示例来说明如何配置和启动这些流程。
最低0.47元/天 解锁文章
1606

被折叠的 条评论
为什么被折叠?



