Database Reference
Workflow keeps the editable definition, its published versions and each execution separate. A running process therefore remains tied to the version that started it, even when a newer workflow is published later.
| Relationship | Why it matters |
|---|---|
workflow_version belongs to one workflow_definition |
Preserves published workflow revisions under one business definition. |
workflow_run belongs to one workflow_version |
Makes each execution reproducible against the version it started with. |
workflow_run_node belongs to one workflow_run |
Records progress and outcomes for the nodes in an execution. |
workflow_task belongs to one workflow_run |
Connects approvals and other manual decisions to the workflow that created them. |
Graph payloads, runtime context and internal execution fields are not part of this reference. Use the workflow services and Admin UI to preserve versioning and state transitions.