Runs
Each execution is a workflow run.Steps
Each node produces one run step, so you can see exactly what happened at every node.Steps are keyed uniquely by
(workflowRunId, nodeId), so the data platform can retry a
run idempotently without duplicating step records. A SKIPPED step is intentional (e.g.
a filter matched nothing or a markdown window wasn’t active).Complete example
A minimal restock automation: when aPRODUCT is tagged, create a restock plan and add
10 units of every item.
- The trigger matches
PRODUCTentities taggedfast-mover. - The create-plan node derives brand and collection
fromTrigger, with a 30-day relative deadline. - The add-items node references the create-plan node via
sourcePlanNodeIdand adds a fixed 10 units across all shops and sizes. - The email node interpolates the plan name, added count, and plan id from the two prior steps’ outputs.

