Nodes
Every node of every graph, as a list. The canvas is the way to work on these; this is here for searching across workflows and for a saved view.
Where to find it
- Module: Agentic AI
- Group: More
- Section: Reachable by link
- Screen: Nodes
Address in the console: /agentic/workflow-nodes
List · 8 columns · 19 fields on its form · 4 of them required
This screen carries no tile on the module page. It is reached from the record it belongs to, from a saved view, or by its address.
What the list shows
These are the columns of the list, in the order they are drawn. Any of them can be sorted on, filtered on, hidden, or exported.
| Column | Kind | Field name |
|---|---|---|
| Workflow | Text | workflow_name |
| Key | Code | node_key |
| Label | Text | label |
| Kind | Status | node_kind |
| Agent | Text | agent_name |
| Tool | Text | tool_name |
| Writes to | Code | output_key |
| Active | Yes or no | is_active |
The form
What is asked for when a record is created here. Required fields are marked; a choice drawn from a configuration list is one an administrator can extend without a release.
| Field | Type | Choices | Notes |
|---|---|---|---|
| Workflow required | Choice | Looked up from existing records | |
| Key required | Text | A short name for this step, unique in the workflow, e.g. check_stock. Edges and later steps refer to it. | |
| Label required | Text | What the step is called on the canvas. | |
| Kind required | Choice | Configuration list | What the step does. agent: an agent thinks and acts; tool: one tool call; decision: choose a path; loop: repeat over a list; human: a person approves; subflow: run another workflow. |
| Agent | Choice | Looked up from existing records | The agent that does this step. |
| Tool | Choice | Looked up from existing records | The tool called at this step. |
| Sub-workflow | Choice | Looked up from existing records | The workflow run as this step; it finishes before the next step starts. |
| Instruction | Long text | What the agent is told to do at this step, or the question put to the approver. | |
| Arguments | Text | JSON passed to the tool or sub-workflow, e.g. {"employee_id": "{{input.employee_id}}"}. Checked when you save. | |
| Write result to | Text | A name for this step's result, e.g. stock; later steps read it as {{stock}}. | |
| Expression | Long text | The condition that decides the path, e.g. amount > 10000. Edges from this step say which way true and false go. | |
| Loop over | Long text | The list to repeat for, from an earlier result, e.g. result.employees. | |
| Most iterations | Number | The loop stops after this many items, however long the list is. | |
| Approver role | Choice | Looked up from existing records | Who answers this approval: any person holding this role (Platform › Access › Roles). |
| Answer within (hours) | Number | How long the approver has; after that the approval expires and the run is told. Empty: 72 hours. | |
| Retries | Number | How many times a failed step is tried again before On error applies. 0: not retried. | |
| Time limit (seconds) | Number | A step still running after this long is treated as failed. | |
| On error | Choice | inherit, stop, continue, retry, route | If the step fails: inherit — do what the workflow says; stop — end the run; continue — go on to the next step; retry — try again (up to Retries); route — follow this step's error edge. |
| Active | Yes or no | Untick to leave the step out of runs without deleting it. |
The rules that apply here
Everything on this screen obeys the platform rules rather than rules of its own. The ones worth knowing before you use it:
- Narrowing a list — search, conditions, sort, totals, export and saved views.
- What may be changed — the five grounds a record may not be edited on.
- Companies and business units — what the switcher above this list is doing to it.
- Creating a record — required fields, where choices come from, and how the number is allocated.
- Importing a spreadsheet — this screen accepts one, and it runs through the same rules as typing.