Follow-On Topics

Related Topics

# About the Decision Tool

The Decision Tool is used to control the flow of a Task process-based on the result of one or more expressions.

The decision works by testing a sequence of Boolean (`true`/`false`) conditions in turn until an expression returns `true`. When a `true` condition is returned then that particular branch of the process is followed.

NOTE:

Conceptually, the Decision Tool allows the selection of different branches in the Task Plan. These selections are based upon process information, such as date related information.

For example, a different delivery method could be selected for an alert, depending on whether the current day is a weekday, a weekend, or a public holiday.

Thus, a target recipient could receive an email alert on any weekday, or an SMS text message during weekends or, on a public holiday, a holding email could be sent to the contact whose activity triggered the alert.

NOTE:

The Decision dictates the Step execution order, not recordset or document flow. Because of this, it cannot be used to process a Step on a "per row" basis. This may be accomplished using the Filter Data tool.

## Features

|  | Control the process flow using logical expressions

|  | Unlimited branches

|  | `IF…THEN…ELSEIF` mode

|  | `IF…THEN…ELSE` mode

|  | Native VBScript Expressions

|  | Visual Branch labelling

Copyright © 2018 Quadrant Software B.V. All rights reserved.