如何建模分支回常规流的并行流?

时间:2015-10-01 13:49:53

标签: bpmn

我有一个BPMN流程应该处理2个备选方案:

TaskA - > TaskB - >最后的任务
OR
TaskA - > TaskX - > (TaskY和TaskB并行) - >最后的任务

我无法找到加入并行任务的正确方法。

我设计了这个解决方案,但对我来说并不好看:
对于第一种情况,并行网关看起来像一个分叉而不是一个连接。

我应该如何设计此案例(无需复制任务)?

BPMN process

1 个答案:

答案 0 :(得分:2)

我认为以下图表可以满足您的需求: Process diagram

我使用的是一个包容性的网关,它将始终进行转换,即“任务B"并且基于条件也执行"任务Y"在平行下。 同样的条件也可用于包含或跳过"任务X"。

我为Bonita BPM创建了一个runnable version of this process,它看起来像你期望的那样。