Overview

For example, if the workflow needs to create an counter to each item in a list, the Loop action will repeatedly execute the necessary steps until all items have been processed.

Config

image-20240817-191118.png

Loop Config Field

Description

Source Type

It allows the user to select the source of records on which the loop will be performed.

note

Note: By default, the Source Type is Model. Other options include Variable, Nested Field and Iteration Count.

Note: By default, the Source Type is Model. Other options include Variable, Nested Field and Iteration Count.

Reference: Source Type

Model

When you select Model as the Source Type, the Model field allows you to specify the exact model (such as a Salesforce Object) where the loop action will be applied. This ensures precise targeting for your loop action, allowing you to control where and how the loop is applied within your application.

Workflow

It allows to use available workflows in layout to run in loop.

Looping Variable Source Type

It determines the source type for the variable that will be used as the looping variable.

note

Note:

  • If Iteration Count is chosen as the Source Type earlier, the label for this field will be Variable for Index, for rest, Looping Variable Source Type will be the label.

  • This dropdown includes options like Variable, Model and Nested Field.

  1. Variable:

  2. Model:

  3. Nested Field:

Note:

  • If Iteration Count is chosen as the Source Type earlier, the label for this field will be Variable for Index, for rest, Looping Variable Source Type will be the label.

  • This dropdown includes options like Variable, Model and Nested Field.

  1. Variable:

  2. Model:

  3. Nested Field:

Looping Variable / Looping Model

It allows the user to define the looping variable or model for the loop action.

note

Note: If you have chosen Nested Field as Looping Variable Source Type, this field will not be visible.

Note: If you have chosen Nested Field as Looping Variable Source Type, this field will not be visible.

Models

It enables to add looping model which can be used later.

Reference: Add Model

Source Type

Source Type

Description

Variable

It allows to select from the variables created in the layout whose value you want to use.

Model

It allows to choose the field from other models whose value you want to include.

Nested Field

It allows to choose the field from other models(object) whose value you want to include.

Iteration Count

It allows to create and use a iteration count variable as a source type.

Add Model

After clicking on '+' button, following screen for adding Model opens up.

image-20240818-165012.png

Modal Field

Description

Label

A user-friendly name for the model label, used for easy identification within the application.

Name

The unique identifier for the model label, typically used in code or within merge text.

Model

It enables to choose from available models from layout.

Field

It enables to choose field from object whose model is chosen.

note

Note: It will be visible only when you chose the model.

Note: It will be visible only when you chose the model.

Filters

It enables to filter out the data for model using AND OR logical operators.

Binding Variable

It enables to choose binding variable to the model.

Action Details

image-20240909-130851.png

Input

image-20240818-181750.png