Skip to content
Skip to content

Nodes and edges

Each workflow is a directed graph: nodes (steps) linked by edges (data and control flow).

💡 Node anatomy

Nodeconnector + configinoutInspector
  • Input: payload from parent node or trigger.
  • Output: JSON object merged into the run context.
  • Inspector: business form, advanced JSON, reliability (retry, idempotency key).

💡 Edges: canonical format

Knot stores links as source / target (port ids on the canvas). Legacy import may use from / to; the editor normalizes to the canonical format on save.

AsourceBtarget

💡 Node families

FamilyRoleExamples
TriggerStarts the runManual, Cron, Webhook, object event
LogicBranch, loop, waitIf/Else, Switch, Loop, Delay
ActionSide effectDolibarr, HTTP, Email, AI
UtilityTransform contextSet, Filter, Merge

💡 See also