Gateway

Gateway is a kind of flow objects which is used to direct sequence flows within a process, base on certain condition(s). It acts like a gate that either allow or disallow passage, and possibly to control the selection of outgoing flow that pass through the gateway.

A typical use of gateway - for modeling a situation of decision making
A typical use of gateway - for modeling a situation of decision making

Gateway types

There are several kinds of gateway for different kinds of control behavior, such as making decision, branching, merging, forking and joining.

Gateway type
Representation Description
Exclusive  or  An exclusive gateway can be used to model alternative paths within a flow. It is where the diversion take place.
Event-based
An event-based gateway can be used to model the alternative paths that follow the gateway are based on events that occur instead of the expression of flow.
Inclusive
An inclusive gateway can be used to model alternative and parallel paths within a process. Unlike exclusive gateway, all condition expressions are evaluated. All the outgoing paths that give a positive result of evaluation will be taken.
Complex
A complex gateway can be used to model complex synchronization behavior.
Parallel
A parallel gateway can be used to create and join parallel flows. It creates the paths without checking any conditions.

Different types of gateway

Showing internal indicator "X" for exclusive gateway

You can optionally show the letter "X" inside the shape of exclusive gateway to distinguish it from other gateways (see the table above). To do this, right click on the background of business process diagram and select Presentation Options > Gateway Display Options > Data-Based gateway Markers Visible from the popup menu.

 

 
4. Event Table of Contents 6. Sequence and message flows
 

Product

Try this feature with

Visual Paradigm for UML

Technical Support

Have technical issues or suggestions? Please contact Visual Paradigm Support Team.

Sales Support

Have questions related to registration, licensing or payment? Feel free to contact Visual Paradigm Sales Team.

Discussion Forum

Share your suggestions of opinions at VP Discussion Forum.