Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Improved Conditional Flow Rule #5
The rule should detect the following modeling patterns
The proposed rule should detect, if a condition for every outgoing path of a gateway is set. The rule should display an error immediately after modelling the outgoing sequence paths of a gateway.
How does the rule improve the BPMN diagram?
The benefit of this rule is, that people immediately see, if their outgoing paths of a gateway are configured or not. If a condition is not set, the mistake mostly occurs after deploying and executing the process for the first time. This rule prevents, that process with gateways are modeled, where the outgoing paths of a gateway do not have a condition defined. Furthermore this rule helps people to learn, how the decisions at a gateway are defined, since every outgoing path should contain a condition.
What alternatives did you consider?
An alternative to this propose is the existing rule "conditional-flows.js".