You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
1.8 KiB
Markdown

1 year ago
1、或签配置方式
回路特性:并行多重事件
元素变量固定节点ID_assignee意义不大代码里强设了
循环基数固定1
完成条件配置为:${nrOfCompletedInstances >= 1}。
节点XML 示例:
<userTask id="task-01" name="并行会签">
<multiInstanceLoopCharacteristics flowable:collection="${coll_userList}" flowable:elementVariable="user">
<loopCardinality xsi:type="tFormalExpression">${coll_userList.size()}</loopCardinality>
<completionCondition xsi:type="tFormalExpression">${nrOfCompletedInstances/nrOfInstances == 1}</completionCondition>
</multiInstanceLoopCharacteristics>
</userTask>
配置截图示例:
![img_3.png](img_3.png)
2、并签配置方式没有业务需后续验证
回路特性:并行多重事件
元素变量固定节点ID_assignee意义不大代码里强设了
循环基数:固定为${coll_userList.size()}
完成条件配置为:${nrOfCompletedInstances/nrOfInstances == 1}。
`nrOfCompletedInstances``nrOfInstances` 是并行多实例活动ParallelMultiInstanceActivity中的两个内置变量。
- `nrOfCompletedInstances`:表示已完成的实例数量。在并行多实例活动中,每当一个实例完成时,`nrOfCompletedInstances` 的值就会增加。
- `nrOfInstances`:表示总实例数量。在并行多实例活动中,`nrOfInstances` 的值等于要创建的实例总数。
节点XML示例
<userTask id="task-01" name="并行会签">
<multiInstanceLoopCharacteristics flowable:collection="${coll_userList}" flowable:elementVariable="user">
<loopCardinality xsi:type="tFormalExpression">${coll_userList.size()}</loopCardinality>
<completionCondition xsi:type="tFormalExpression">${nrOfCompletedInstances/nrOfInstances == 1}</completionCondition>
</multiInstanceLoopCharacteristics>
</userTask>