-
Notifications
You must be signed in to change notification settings - Fork 134
Modeler_audit_rules_R3140
Antonin Abhervé edited this page Sep 3, 2020
·
1 revision
All outgoing SequenceFlows from an EventBasedGateway or a ParallelGateway must have their guard properties empty.
ParallelGateways act like an AND and wait for all incoming flows to arrrive, and then continue the sequence in all directions of all outgoing flows. Therefore these outgoing flows should not have guards since they all must be activated.
In the case of an EventBasedGateway, all outgoing flows target Events, and depending on which one receives an event first, the sequence will continue, therefore there cannot be guards on these flows since the direction is decided by the reception or non-reception of the events.