Overview
A workflow version is the executable definition of a workflow. It contains the full task graph: which tasks run, in what order, and how they depend on each other. When you trigger a workflow, you specify which version to run.Version structure
Each workflow version includes:- Tasks – The individual steps in the workflow
- Dependencies – Which tasks run after which (the execution graph)
- Configuration – Task-specific parameters and settings
- Conditional logic – Optional branching based on task outcomes
Creating versions
You create a new workflow version by defining the task graph for a workflow. The version receives a unique identifier and becomes the latest version of that workflow unless you create another. You can reference a specific version when creating triggers or starting executions manually.Once created, a workflow version cannot be modified. To change the logic, create a new version and update your triggers to use it.