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.