The BPMN specification calls for several constraints.

Within BPMN models, control flow connections (sequence flows) cannot cross pool boundaries. On the other hand, message flow connections must cross pool boundaries and, for this reason, cannot be used between objects that are in the same pool.

Moreover, control flow connections cannot cross subprocess boundaries. They may only move to the border of the subprocess, not to objects within the subprocess.

DisplayDelete connections

DisplayIgnore constraints

DisplayCancel