Iteration Node
.png)
Executes a spatially defined "sub-flow" — a distinct sequence of nodes nested entirely within it — for each individual item inside an inputted array list.
Functionality
This node natively implements a powerful programmatic "for-each" loop across nested nodes. It takes an array (like a list of 5 company names) as input. For every element within that vector, the Iteration Node executes the entire nested workflow explicitly placed inside its border bounding-box synchronously or asynchronously.
Configuration Parameters
- Array Input: Specifies the target input array list the node iterates across. This is parsed flawlessly by referencing variables that hold array configurations from previous API outputs or databases — e.g.,
{{ $flow.state.itemList }}.
Inputs & Outputs
- Inputs: Requires a mapped array variable dependency.
- Outputs: Provides a single, aggregated output anchor that becomes active to downstream flows only after the internal nested sub-flow has completely verified execution runs for all items in the initial array map.