bpmn-io / bpmnlint

Validate BPMN diagrams based on configurable lint rules.
MIT License
125 stars 37 forks source link

Detect conflicting interrupting event subscriptions per scope #98

Open nikku opened 1 year ago

nikku commented 1 year ago

The rule should detect the following modeling patterns

event-scopes

How does the rule improve the BPMN diagram?

Interrupting events fire immediately, hence there can only be one interrupting event per scope that does something meaningful. If you model two conflicting interrupting events, then you are very likely to run into undefined behavior (execution wise) or make an error.

Rule Details

What alternatives did you consider?

None.