Hi guru,
In programming logic, there is IF, ELSE IF, ELSE IF...
I am wondering if a decision gateway connects to another decision gateway is allow in BPMN rule.
Please refer to the attached screenshot.
Please tell me if it is against BPMN rule.
Thanks and regards,
Anning
M. Zschuckelt on
Hi,
I can see no reason by the specification that would object to this pattern. The exclusive gateway conditions work with data present in the process. So technically this is possible.
I personally do not like the style. In your example I would prefer a single exclusive gateway with four possible results, with a more complex condition denoted on each sequence flow.
In your variant you begin thinking in terms of decision trees rather than process flow. In fact any of the four tasks directly follows your decision task.
Just my humble opinion.