BPMN Gateway Types

3 min

Like flowcharts, BPMN diagrams use a set of standard symbols. Each shape has a specific meaning and business context where it’s most appropriate. If you become overwhelmed while drawing your BPMN chart, simply check this guide.

BPMN Gateways

BPMN gateways are decision points that can adjust the path of a flow based on certain conditions. Learn more about the different gateway types in BPMN and then try making them yourself in Lucidchart.

 

BPMN diagram tutorial

Parallel event-based gateway

Parallel event-based gateways are represented with this shape:

Parallel Event-Based Gateway

As the name suggests, this gateway is similar to a parallel gateway. It allows for multiple processes to happen at the same time, but unlike the parallel gateway, the processes depend on specific events. You can think of a parallel event-based gateway as a non-exclusive, event-based gateway where multiple events can trigger multiple processes, but the processes are still dependent upon specific events.

Parallel Event-Based BPMN Gateway

Inclusive gateway

Inclusive gateways are represented with this shape:

Inclusive Gateway

An inclusive gateway breaks the process flow into one or more flows. The example below shows an inclusive gateway that triggers different processes based on the way customers responded to a product survey. If the customer is satisfied with A, they are added to the Product A email list. If the customer is satisfied with B, they are added to the Product B email list. And if the customer is not satisfied with A, they are sent a voucher.

Inclusive BPMN Gateway

Complex gateway

Complex gateways are represented with this shape:

Complex Gateways

As the name signifies, complex gateways are only used for the most complex flows in the business process. They use words in place of symbols and, therefore, require more descriptive text. Use the complex gateway if you need multiple gateways to describe the business flow; otherwise, you should use a simpler gateway.

Exclusive gateway

Exclusive gateways are represented with this shape:

Exclusive gateway

An exclusive gateway evaluates the state of the business process and, based on the condition, breaks the flow into one of the two or more mutually exclusive paths.

In the example below, an exclusive gateway requires that the mode of transportation be evaluated. In this case, one light will be placed in the Old North Church if the British attack by land, two if by sea.

Exclusive BPMN Gateway

Parallel gateway

Parallel gateways are represented with this shape:

Parallel Gateways

A parallel gateway is very different than the previous gateways because you don't evaluate any condition or event. Instead, a parallel gateway is used to represent two concurrent tasks in a business flow. It is the same as a fork in a UML activity diagram.

In the example below, this business process uses a parallel gateway because the company is having its cake and eating it too.

Parallel BPMN Gateway

Everything you need to make a diagram

Make a polished, professional diagram for free with Lucidchart. No matter what you have in mind, we have the tools you need to build it. Make an account and start diagramming today.

Sign up free

Business process mapping templates

Business process flow template

Pricing:

Free

Business process flow template, Pricing: Free

Flowchart template

Pricing:

Free

Flowchart template, Pricing: Free

Processing mapping template

Pricing:

Paid Account

Processing mapping template, Pricing: Paid Account

BPMN resources

BPMN Course - Learning Services

In this course we’ll go over some best practices when creating them in Lucidchart and additional features that can help you improve your business processes. 

Business process mapping tool

Build your own BPMN diagrams in Lucidchart. With just a few clicks, access all the shapes you need to create a polished and professional business process map, including tasks, transactions, conversions, call activities, data storage, and more.

BPMN tutorial

This comprehensive Business Process Modeling Notation (BPMN) guide offers everything you need to know, including what it is, its purpose, its benefits, symbols, and notation.

BPMN FAQs

BPMN gateways are decision points that can adjust the path of a flow based on certain conditions in a business process.

An exclusive gateway evaluates the state of the business process and breaks the flow into one of two or more mutually exclusive paths based on the condition.

A parallel gateway represents two concurrent tasks in a business flow without evaluating any condition or event, similar to a fork in a UML activity diagram.

An inclusive gateway breaks the process flow into one or more flows, allowing multiple paths to be triggered based on different conditions.

Only use complex gateways for flows in a business process that require multiple gateways to describe the business flow; otherwise, you should use a simpler gateway.

 

A parallel event-based gateway allows for multiple processes to happen at the same time, where multiple events can trigger multiple processes, but the processes are still dependent upon specific events.

All BPMN gateways are represented as diamond shapes, with different internal symbols to distinguish between exclusive, parallel, inclusive, complex, and event-based gateways.

Everything you need to make a diagram

In addition to our online diagram maker, Lucidchart offers support and training resources to help you branch out to any type of diagram.

View training labs