13、多实例任务(multi instance)

本文介绍了如何在低代码环境中实现多实例任务,包括串行和并行两种模式。在串行多实例任务中,详细说明了如何修改BPMN流程图,设置集合变量,并在代码中配置。在并行需求下,讲述了结束条件控制,利用内置变量如`nrOfCompletedInstances`来判断任意两个领导审批即可完成流程。通过测试验证了这两种情况的正确性。
摘要由CSDN通过智能技术生成

介绍

多实例任务,是指一个类型的任务需要循环执行多次,包括串行多实例任务和并行多实例任务。
在这里插入图片描述在这里插入图片描述

需求(并行)

假设前面用户任务示例中的请假的流程中,请假审批由领导组组长王兵(wangbing),经理 尚三(shangsan),总经理王五(wangwu)按顺序审批才能完成请假。

修改流程BPMN

操作步骤:

1、点任务 - 设置(点小扳手) - 点 三个竖线或者横线。
2、在右侧的属性面板填写:
** Collection**:它表示一个集合
** Element Variable**:写一个变量名,它表示遍历上面的集合元素使用的标识。
然后就可以使用变量 ${ 变量名 } 了。
3、在 Assignee (分配到任务的人)填写 ${ 变量名 }。
4

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老柳聊技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值