Skip to main content

Loop Execution Step

You can execute all step types except the Loop Execution Step multiple times and use the results as an array.

component

Array

You can enter data to be used in each iteration as a template.

Here are examples of data that can be entered:

  • Constants: [1, 2, 3, 4]
  • Workflow execution results: workflow1.data
  • Step execution results: outputs.step1

Available Variables

When entering ["h", "o", "p", "s"] in the array, the following variables can be used:

item

The data for the current iteration.

Value for first iteration: "h"

items

The input array data.

Value for all iterations: ["h", "o", "p", "s"]

currentIndex

The index of the current iteration.

Value for first iteration: 0

Execution Methods

Parallel Execution

Parallel execution processes all iterations simultaneously.

Execution time is shorter but there may be limitations when processing large volumes of data.

If all iterations succeed, the result will be an array of execution results from each iteration.

If any iteration fails, execution of all iterations is cancelled and the error from the first failed iteration becomes the result.

component

Sequential Execution

Sequential execution processes one iteration at a time.

Execution time is longer but it's suitable for processing large volumes of data.

If all iterations succeed, the result will be an array of execution results from each iteration.

If an iteration fails during execution, all remaining iterations are cancelled and the error from the failed iteration becomes the result.

component

Wrap Up

We've covered the basic usage of Loop Execution Steps.

Explore the available step query types and discover additional features needed for your admin interface. Feel free to contact us with any questions or if you need assistance. Email us at contact@hopsoffice.com for support.