我有一个BPMN流程应该处理2个备选方案:
TaskA - > TaskB - >最后的任务
OR
TaskA - > TaskX - > (TaskY和TaskB并行) - >最后的任务
我无法找到加入并行任务的正确方法。
我设计了这个解决方案,但对我来说并不好看:
对于第一种情况,并行网关看起来像一个分叉而不是一个连接。
我应该如何设计此案例(无需复制任务)?
答案 0 :(得分:2)
我使用的是一个包容性的网关,它将始终进行转换,即“任务B"并且基于条件也执行"任务Y"在平行下。 同样的条件也可用于包含或跳过"任务X"。
我为Bonita BPM创建了一个runnable version of this process,它看起来像你期望的那样。