Overview

The Loop Step iterates over and processes multiple items or resources of data. The Loop step is helpful and often required when:

  • A previous step is executed that may return multiple results
  • An API request is executed to trigger a workflow that contains a bundle of data
  • A file with multiple records is being processed

Input Parameters

  • Type: The type of loop operation you want to run on the data being processed.
    • For Each will loop on all records in the input. If the Input Type is a previous step value output, the loop will continue over all values in the input. If the Input Type is a multi-record file, the loop will process each file row.
    • While and Do While will loop will continue running and processing data when the condition defined in the step drawer evaluates to True.
  • On Error: if the loop iteration returns the error, you have the option to continue with the next iteration of the loop or exit the loop entirely.

For Each Loop Inputs

For Each Loop Inputs

While/Do-While Loop Inputs

While/Do-While Loop Inputs