Skip to content

Latest commit

 

History

History
16 lines (8 loc) · 990 Bytes

no-inclusive-gateway.md

File metadata and controls

16 lines (8 loc) · 990 Bytes

No Inclusive Gateway (no-inclusive-gateway)

Checks for the presence of inclusive gateways. The complex split and join semantics of inclusive gateways make it hard to follow the token flow in bigger diagrams. Furthermore, the inclusive gateway is not well supported by BPMN engines, including Camunda BPM. In most cases, a combination of exclusive and parallel gateways can express inclusive gateway semantics in a clearer, albeit more verbose manner.

Example of incorrect usage for this rule:

Incorrect usage example

Cf. no-inclusive-gateway-incorrect.bpmn.

Example of correct usage for this rule:

Correct usage example

Cf. no-inclusive-gateway-correct.bpmn.