Execute Nested Flow node
Runs another flow inside the current flow context, allowing complex processes to be split into reusable sub-flows**.
This node is available in: Authentication, Admin, Self Service, API, Library, Consent, Custom, User Defined
Node configurations
-
Flow Name: In the flow name field, select a library flow from the dropdown list. After selecting a flow, two additional actions become available:
-
View in Detail: Opens the selected flow in a pop-up in read-only mode.
-
Edit: Opens the flow in a new browser tab, allowing you to modify it directly.
-
Variable Output Table: Define the possible outputs of the node and create custom outputs that can be used during flow execution. Each custom output is added as a row in this repeatable table in the UI. Each custom output represents a possible exit path from the node and can be triggered from a Library flow by using the Nested Custom End node and defining a custom output name. The same identifier must then be defined in the Variable Output Table so it can be mapped as the exit point of the library flow. This mechanism allows the node behavior to be dynamically controlled by scripts, UI interactions, or nested flows.
Default output node
- Nested Success
- Nested Failure
- Failure
JSON metadata
{
"name": "nested_flow",
"active": true,
"bundleName": "default-nodes",
"bundleVersion": "1.0",
"nodeName": "NestedFlow",
"category": "flow_nodes",
"deprecated": false,
"displayName": [{
"lang": "en",
"value": "Flow - Execute Nested Flow"
}, {
"lang": "it",
"value": "Flow - Execute Nested Flow"
}
],
"index": 5,
"inputs": [{
"name": "Input"
}
],
"outputs": [{
"name": "NestedSuccess",
"level": "success"
}, {
"name": "NestedFailure",
"level": "error"
}, {
"name": "Failure",
"level": "error"
}
],
"allowAdditionalOutputs": true
}