For Loops
For Loops is a special type of steps that allows you to iterate over a list of items, given by an iterator expression.
Configuration options
Clicking on the For loop
step on the mini-map, it will open the For loop
step editor.
There are 4 configuration options:
Iterator expression
The JavaScript expression that will be evaluated to get the list of items to iterate over. You can also connect with a previous result that contain several items, it will iterate over all of them.
It can be pre-filled automatically by Windmill AI from flow context:
Skip failure
If set to true
, the loop will continue to the next item even if the current item failed.
Run in parallel
Iif set to true
, all iterations will be run in parallel.
Parallelism
Assign a maximum number of branches run in parallel to control huge for-loops.
Iterate on Steps
Steps within the flow can use both the iteration index and value. For example in ["Paris", "Lausanne", "Lille"]
, for iteration index "1", "Lausanne" is the value.