独占网关与具有条件的多个流

时间:2014-03-07 15:04:04

标签: activiti bpmn

如果我有两个由条件控制流量的转换,那么拥有一个独占网关是否有任何意义(假设我没有默认流程)?

下面两张图有什么不同吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

据我所知*,这两者是等价的。但请注意,如果没有给出网关,则行为就像使用包含OR (参见specification的第427页)。

在您的示例中,条件是排他的,因此无关紧要,但在一般情况下,省略网关可能会导致混淆并掩盖流程的含义。恕我直言,除非你有充分的理由不这样做,否则你应该总是画出网关来说清楚。

(*)这就是规范中的内容;我不知道它是如何在Activiti中实现/解释的。