Use gateways to direct your process flow to one or more paths on basis of condition.



Purpose

Gateway Nodes are used to branch a process flow based on conditions and is represented with a diamond shaped box. There are 3 gateway decision types on Process Designer as shown below:

  • Parallel

Parallel gateway is the type of gateway where the process follows each link path without executing any conditions. Parallel gateways are used to branch the process into more than one concurrent task in a business flow.

  • Exclusive

Exclusive gateway is the type of gateway where the process will follow only the one path where the condition is evaluated to be true. Exclusive gateway is used to create the condition flows in a business process.

  • Inclusive

Inclusive gateway is the type of gateway where the process will follow all the paths where the condition is evaluated to be true. Inclusive gateway is also used to create condition flows in a process. The main difference is that the inclusive gateway can have one or more output path for process flow based on how many conditions are evaluated to be true.


The link paths are used to connect the gateway to the other node tasks based on the conditions set on each link path. The process will follow the link path where condition passes and execute successfully. Note: In Parallel Gateways all link paths are executed without any conditions.


Gateway Properties:

Gateway Configuration panel has two tabs to define properties:

  1. General

General Tab contains general information such as title, task id etc.

  1. Gateway


Property

Mandatory

Default

Description

Gateway Type

Y


There are 3 Gateway available types to choose from list: Exclusive, Inclusive and Parallel.


When link paths are created from Exclusive or Inclusive gateways, user must also specify the condition information of links in Gateway Parameter panel.



Property

Mandatory

Default

Description

Otherwise

N

Uncheck

To define the default path to be executed when other conditions are not matching.

Label

N


User can give name to the link for easy reference. E.g. Approve, Reject etc.

Condition

Y


Write gateway condition to direct process flow.


Condition button on Gateway Parameter Tab redirects user to the Formula Editor panel where user can write new conditions or can edit existing conditions.


For more information on each tab and Configuration settings of Gateway decisions, please refer to Gateway section in Process Designer Reference Chapter 8.2.