- 多重选择(Multiple Choice)
在流程中,当一个活动完成后,有多个分支进行选择,可以选择执行其中的一个或者N个分支。
例子:比如去世博园玩,在门口检票后,可以选择A-E个片区中的N个进行观光。
ACTIVITI 中的支持情况:
1.JPDL方式不支持先定义好这里的几种,然后根据条件去筛选其中的几种进行,但是ACTIVITI.4之后支持一种叫foreach的节点,允许我们在运行时指定几种特定的任务,比如上面例子中的片区,我们可以在选定后再去循环。
2.BPMN方式支持根据条件执行多个子分支。
JFLOW中的支持情况:
1.通过定义流程为异表单分合流来实现。
a通过条件控制发起子线程数量。设置方向条件的时候,可以根据需要,选择不通的条件设置,比如:岗位条件、部门条件、表单条件等。