Ein Workflow ist die versionierte Definition: Knoten, Kanten, Trigger und Einstellungen. Ein Lauf ist ein konkreter Durchgang dieser Definition zu einem bestimmten Zeitpunkt, mit Status und Protokollen.
💡 Definition vs. Ausführung
Workflow
Run
Nature
JSON model + Dolibarr metadata
Execution instance
Lifecycle
Draft → active → archived
queued → running → terminal
Storage
Internal llx_knot_* tables
Executions history
Idempotency
Keys on nodes
Applied on each retry
💡 Workflow-Lebenszyklus
Draft: free editing; Simulate allowed when Problems is clean.
Active: triggers (cron, webhook, object event) can create runs.