Reference > Workflow Object Blocks > Wait

* * * New or Improved for 2014.1 * * *  Wait Workflow Block

Waits for a condition specified in the block to become true, or for a timer to expire. By default, exit ports for this block allow for separate workflow paths for these events.

Wait Workflow Block

The timeout behavior is as follows:

If value based timer (i.e. duration) is specified by values

days == null && hours == null && minutes == null, then infinite timeout or never times out
days == -1 && hours == -1 && minutes == -1, then infinite timeout or never times out
days <= 0 && hours <= 0 && minutes <= 0, then immediately times out and timeout exit is used
days > 0 && hours > 0 && minutes > 0, then combined value is set as the timeout and exit timeout is used when the time passes.

If field based timer

fieldvalue == null, then infinite timeout or never times out
fieldvalue <= UtcNow, then immediately times out and timeout exit used
fieldvalue > UtcNow, then combined value is set as the timeout and exit timeout is used when the time passes

Exit Ports

ok

Continue to the next block.

failed

General exit port for a failed integration action. A logical next step is to trigger a notification.

Properties

Title Enter a unique name for the object.
Timeout

Field - The due date is generated relative to the field selected from the drop-down list.

Duration - Click this radio button to define the due date according to the interval defined in the Days, Hrs (hours), and Mins (minutes) fields.

AND / OR Select a child filter condition.
Field Select an operand from the drop-down list.
Operator Select an additional operator from the drop-down list.
Value Add a value. Depending on the child object, this can be a drop-down list or calendar selection.