Loop Node Properties

The Loop node allows you to integrate subprocesses within a main workflow.

Complex workflows can contain multiple sub workflows, whose framework is contained in a separate canvas in Solution Designer. Multiple canvases for sub-workflows are presented in a tabbed stacking order and are accessed by clicking the corresponding tab.

Note:

As a best practice, a Loop node should be placed on the swimlane that contains the first activity, approval, or assignee.

Property Description

Assignment Completion Link Text

A hypertext link directing the assignee to their task. This usually does not apply to the Loop node.

Condition

The condition that must be met in order for the LoopType property to function.

See Expressions for additional information about using Conditions/Expressions.

Description

A description of the loop task/assignment.

Item Link Text

A hypertext link directing the assignee to the form or document pertaining to the task. This usually does not apply to the Loop node.

Loop Type

The type of loop. Possible values are:

  • While_Cond — the loop will continue while the condition assigned to it is met.
  • Repeat_Until_Cond — the loop will continue until the condition assigned to it is met.
  • None — the loop is executed without a condition.

Main Page Link Text

A hypertext link directing the assignee to the Evolve app where the task originated. This usually does not apply to the Loop node.

Name

The name of task/assignment.

Set Values

Allows you to set a value in a form field or solution field, after the task has been completed.

Type

Read-only type of the node.

How to define a condition for loop execution

Within the Loop node properties you can define the condition for loop exit as well as whether the loop condition is checked at the beginning of the loop (WhileCond) or end of the loop (RepeatUntilCond).

To define a loop condition:

  1. Set the Loop Type depending on when you want the condition check to occur.
  2. Set the Condition by clicking Options […].
  3. Use the Edit Condition dialog to specify the condition.