Link Events
Link events implement a GOTO jump within a single process level.
<!-- Throw: jumps from here... -->
<intermediateThrowEvent id="linkThrow">
<linkEventDefinition name="SectionA" />
</intermediateThrowEvent>
<!-- Catch: ...to here -->
<intermediateCatchEvent id="linkCatch">
<linkEventDefinition name="SectionA" />
</intermediateCatchEvent>When the engine reaches the link throw event it immediately advances to the matching link catch event by name. No sequence flows are traversed between them, and no conditions are evaluated.
Constraints:
- Link names are global within a process level — links do not cross subprocess boundaries
- Each throw must have exactly one matching catch with the same name
- The link catch event is a pass-through: the engine immediately continues to its outgoing flow
Last updated on