Workflow versions represent specific configurations of a workflow’s task graph. Each version defines the tasks, their dependencies, and the execution order. You create new versions when the workflow logic changes, and you can list, filter, and retrieve versions for a given workflow.Documentation Index
Fetch the complete documentation index at: https://docs.cognite.com/llms.txt
Use this file to discover all available pages before exploring further.
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.