Gateways

<< Click to Display Table of Contents >>

Navigation:  Modeler > Bizagi Modeler > Desktop Application > User Interface explained > Palette >

Gateways

Overview

Gateways are used to control the divergence and convergence of sequence flows.  They determine ramifications, bifurcations, combinations and merges in the Process. The term “Gateway” implies that there is a gating mechanism that either allows or disallows passage through the Gateway.

 

ELEMENT

DESCRIPTION

NOTATION

Exclusive Gateway

As Divergence: It is used to create alternative paths within the Process, but only one is chosen.

As Convergence: It is used to merge alternative paths.

Exclusivegateway

Event Based Gateway

Represents a branching point in the Process where the alternative paths that follow the Gateway are based on Events that occur.

When the first Event is triggered, the path that follows that Event will  be used. All the remaining paths will no longer be valid.

Eventbasedgateway

Exclusive Event Based Gateway

Is a variation of the Event based gateway and it is only used to instantiate Processes. One of the Events of the Gateway configuration must be triggered to create a Process instance. It must have NO incoming transitions.

Exclusiveeventbasedgateway

Parallel Event Based Gateway

Unlike the exclusive Event based Gateway, ALL the Events of the Gateway configuration must be triggered to create a Process instance. It must have NO incoming transitions.

Paralleleventbasedgateway

Parallel Gateway

As Divergence: is used to create alternative paths without checking any conditions.

As Convergence: is used to merge alternative paths, the gateways waits for all incoming flows before it continues.

Parallelgateway

Complex Gateway

As Divergence: is used to control complex decision points in the Process. It activates paths within the process based on user decisions.

As Convergence: Allow continuing to the next point of the Process when a business condition becomes true.

Complexgateway

Inclusive Gateway

As Divergence: represents a branching point where alternatives are based on conditional expressions. The TRUE evaluation of one condition does not exclude the evaluation of the other conditions. All evaluations of a TRUE condition will be traversed by a token.

As Convergence: is used to merge a combination of alternative and parallel paths.

Inclusivegateway


Last Updated 1/7/2022 8:54:41 AM