Organizations and data
Work with nodes on the canvas
A node is one step on a Duaer digital-organization canvas. A trigger node starts the run. Later nodes take the previous node’s result and hand their own result to the next node.
Trigger nodes and later steps
The first node on the canvas is usually a trigger. A schedule, a form, or an incoming webhook starts the run there. Later nodes do not decide when work starts. They take the previous result and pass their own result on.
A digital organization can branch, but a run still enters through a trigger. Execute in the editor is a manual run. It is a different execution from one started by a live trigger.
Add a node
- On an empty canvas, use the first-step control to place a trigger.
- When a node already exists, use the plus on its output, or add a node on the canvas and connect it to the previous output.
- Search by name. After you pick one, it lands on the canvas. Open it to fill in its parameters.
What you can do on a node
- Execute the node to run only that step and inspect its input and output. If earlier steps have not run, Duaer runs what this step depends on first.
- Deactivate it when you want to skip a step while you are still building.
- Delete it to remove it from the canvas. Connections into it break.
- The node menu can also pin data, or turn a selected stretch of nodes into a sub-organization. Pinning is explained in Pin data while you build.
Settings that change how the step runs
Open the node and switch to Settings. These options change how the step runs. They are not the business parameters.
- Always Output Data keeps an empty item moving forward when this step produced nothing, so later nodes are not stuck with no input.
- Execute Once runs the step a single time, using the first incoming item. Use it for one summary notification instead of one action per item.
- Retry On Fail retries after a failure, using the count and wait you set.
- On Error stops the digital organization, continues with the error, or sends the error to a separate error output.
Notes on the node
Notes in Settings stay on that node. You see them when the node is open. They are not the sticky notes drawn on the canvas. Neither kind of note runs.
Questions
What is a node in Duaer?
In Duaer, a node is one step on a digital-organization canvas. A trigger node starts a run. Later nodes take the data from the previous node and pass their own result to the next node.
What do Always Output Data, Execute Once, Retry On Fail, and On Error do in a Duaer node?
Always Output Data still outputs one empty item when that node produced no data. Execute Once runs that node once, using the first input item. Retry On Fail retries after a failure, using the count and wait you set. On Error stops the digital organization, continues with the error, or sends the error to a separate error output.
In this section
Connect nodes
A connection decides where a result goes. Drag from the previous node’s output dot to the next node’s input, and that step’s data is handed on.
CanvasAdd notes to a digital organization
A sticky note sits on the canvas for whoever opens the diagram. A sticky note does not run, and a sticky note does not change the data moving between nodes.
DataHow data is shaped between nodes
In Duaer, what one node hands to the next node is a list of items. On each item, ordinary fields live in json and files live in binary. Later nodes walk the items one by one.