×

Please give details of the problem

Skip to content

Gate

Allows you to configure branches in your process.

Gateway

Name
Name of the task.

ID
Unique ID of the task. The ID is generated and cannot be modified.

Split / Join and Split Type
Set the type as described below:

split_andFor a parallel start task, set the choices to Split and And:

join_andFor a parallel end task, set the choices to Join and And:

split_xorFor a choice start task, set the choices to Split and Exclusive or, in which case you must set the conditions for each choice in the Conditions tab:

join_xorFor a choice end task, set the choices to Join and Exclusive or:

Description
Description of the parallel task element.

Conditions

info This tab is available only if the task is set to Split, and the Split Type is Exclusive or. The column 'Name' gives the name of each branch first link that depends on the choice task. The name must be defined and can be modified by clicking the @ symbol on the link in design mode.

info 'Name' column is empty if no branch has been named on Process Screen (see above). You must fill in the condition for each branch that will let the process go on with each task of the branch. For instance:

  • Link 1: status != "Error" or "${status} !"= "Error": it defines a branch that is executed if variable status is different from value "Error"
  • Link 2: value < 200 && status = "Success" or ${value}< 200 && "${status}" = "Success": it defines a branch that is executed if variable "status" is equal to "Success" and variable "value" is stricly lower than 200.
  • Link 3: default: it defines a branch that is executed whenever no other branch has a matching condition.

info One of the branches' condition must be set to "default".

For more information on the different conditions' possibilities, please see the Freemarker API.