Flow Orchestration has two levels of versioning: the version of the orchestration and the version of a flow called by an orchestration.
Required Editions
| View supported editions for Flow Orchestration. |
Orchestration Definition Versioning
An orchestration definition can have 1 active version at a time. The orchestration definition version used by an orchestration run is the version that’s active at the time the run starts.
- If you activate a new version of an orchestration’s definition after an orchestration run based on that definition starts, the orchestration run continues to run the definition version that it started in.
- Only orchestration runs that start after the new version was activated use the new active version.
Flow Definition Versioning
Interactive and background steps call flows. A step uses the definition version of the flow that’s active when the step starts.
- If you activate a new definition version of a referenced flow after the associated step is created, the previous active version of the flow runs.
- If you activate a new definition version of a referenced flow after the orchestration run starts but before the associated step run is created, the new version of the flow runs.