About the Loop Component

You can use the Loop component to execute subflows while incrementing a parameter’s value, to execute subflows for array elements, to execute subflows while iterating through values, to execute subflows based on conditions, and to execute subflows until conditions are met.

Related Topics
Considerations When Using the Loop Component
About Parallel Loop Execution

The Loop component consists of five loop types, which differ in the way that conditions are expressed as follows:

Loop Type Description
For Executes subflows while continuously incrementing the value of a selected parameter.
For Array Executes subflows for each element of one or more arrays and accumulates subflow results into one or more arrays.
For Each Executes subflows while iterating through a list of values for a selected parameter.
While Executes subflows as long as a specified condition is met.
Do Until Executes subflows until a condition is satisfied. The number of executions is not constant.

The following figure shows the Loop Component Editor:

To start the Loop Component Editor, double-click the Loop component icon . When you have finished configuring the Loop Component Editor, click OK to close the editor. For more information about inserting components and accessing component editors, see Working with Components in the Isight User’s Guide.