Incoming sequenceflow for intermediateCatchEvent

Hi community,

I want to ask about the camunda BPMN rule:
An intermediateCatchEvent connected to an event-based Gateway must have a single incoming sequence flow.
I would understand an outgoing case but why incoming?

I have mistakenly violated the rule with the below bpmn.

Thanks

I am pretty sure it is defined by the BPMN specification that way. Don’t ask me why, though :slight_smile:

Cheers,
Thorben

1 Like

Hi @Michal_S,

An intermediate catch event after an event-based gateway just can have one sequence flow because the intermediate catch event belongs to the configuration of the gateway. Means that it doesn’t work technicly like a normal intermediate catch event. You couldn’t deploy the model in an Engine.

Cheers
Nele

1 Like

thank you both for the answer.
You have explained me that the rule is not based on some proprietary Camunda decision