This OverNode allows the implementation of while-loops.
This is a Flow Node, in which the flow is divided into two branches, represented by two output flow ports.
The Condition
parameter describes the validity of the condition necessary for the loop to function. While this condition is True
, Body
will be executed. Inside the body resides all the logic of the loop, described as a collection of joined Nodes.
Once the condition is False
, the main branch (upper right port) is resumed, and the loop finishes its computation.
The "List Iterate" node provides a loop mechanism to iterate over each element within a list. It receives a list as input and sequentially outputs each element and its corresponding index. The node is essential for workflows that require processing or examining each item in a collection. It automatically triggers the execution of connected nodes for each item in the list and then proceeds to the next operation once the entire list has been processed.
Name | Type | Description |
---|---|---|
List
IList
An input slot for the list to be iterated over.
Body
OverExecutionFlowData
An execution output that triggers the connected nodes for each iteration over the list.
Current Index
int
An output slot that provides the index of the current element being processed in the list.
Current Element
object
An output slot that provides the current element from the list being processed.
This OverNode allows the implementation of for-loops.
This is a Flow Node, in which the flow is divided into two branches, represented by two output flow ports.
The Count
parameter is used to define how many iterations this Node should execute its Body
. Inside the body resides all the logic of the loop, described as a collection of joined Nodes.
In order to keep track of the progression of the loop, Current Step
keeps track of the current step of the loop.
Once the loop has finished its computation, the main branch (upper right port) is resumed.