Skip to main content
Version: Current

Execution Control – Incoming Paths

Overview

Execution Control defines how an activity behaves when multiple incoming execution paths converge.

This behavior is controlled using the Wait All Incoming setting.

Options

OptionDescription
FalseThe activity executes whenever any incoming path completes. Each incoming completion can trigger a separate execution.
All Configured IncomingThe activity executes only after all design-time (configured) incoming paths have completed. If a path is skipped at runtime due to conditional logic, the activity may wait indefinitely.
All Active IncomingThe activity executes only after all runtime-active incoming paths have completed. Incoming paths that are not taken due to conditions are ignored, ensuring predictable execution.

Recommendation

Enable All Active Incoming when activities follow conditional logic (If, Switch, Decision) to avoid deadlocks.

note

Some activities (for example, AND) expose a simplified version of this behavior.