last updated: February 13, 2026
Run Mode Summary
|
Run Mode |
Trigger Condition |
|---|---|
|
Executes when any one immediate upstream task completes |
|
|
Executes when any one immediate upstream task completes |
|
|
Waits for all immediate upstream tasks to complete |
Wait for Any, Run Always default
Functionality
The Wait for Any, Run Always (default) run mode allows a task to execute, with the possibility of multiple executions, when any direct predecessor task completes
It is particularly beneficial when a playbook task must respond to upstream paths independently or sequentially, triggering a separate execution instance each time one of them completes.
Wait for Any, Run Once
Functionality
The Wait for Any, Run Once run mode permits a task to execute as soon as any one of its direct predecessor tasks completes.
This is useful in workflows where an early upstream result is sufficient to proceed, such as initiating a failover, sending an alert, or short-circuiting a process based on the first available condition.
Wait for All
Functionality
The Wait for All run mode permits a task to execute as soon as all direct predecessor tasks complete.
This is beneficial in scenarios that require complete readiness of prerequisite data and the prevention of redundant downstream task execution.
NOTICE
In business workflows where a downstream task receives input from multiple execution instances of an upstream task, use a Merge task to consolidate those inputs.