Help Center>Foundation Help

Applies to:

  • Winshuttle Foundation

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 Winshuttle Composer. Multiple canvases for sub-workflows are presented in a tabbed stacking order and are accessed by clicking the corresponding tab.

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

Loop node properties

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 Working with 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 Designer site 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 SharePoint list item, 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 the Options button […] button.
  3. Use the Edit Condition dialog to specify the condition.