BlogTank LabAboutContactBook a call
Work With Me
Notice

From now on we will use our new official domain thetanklog.com instead of tankbaclass.com.

Navigation
  • Blog
  • Tank Lab
  • About
  • Contact

© 2026 The Tank Log. All rights reserved.

Back to Articles/Modeling & Process

BPMN notations: Gateways & Artifact

TM
Tank
Product builder · Mentor BA
|
February 28, 2025
|
2 min read
|
294 reads

1. Gateways In BPMN, gateways are symbols used to control the flow of execution within a process. They allow the process to branch, merge, or stop based on...

1. Gateways

In BPMN, gateways are symbols used to control the flow of execution within a process. They allow the process to branch, merge, or stop based on defined conditions and logic.

1.1 Exclusive Gateway

  • This gateway allows only one path to continue after evaluating conditions (similar to an OR gateway).
  • Examples:
    • Determine if an order is eligible for delivery.
    • Choose one of the available payment methods.

8d8890_483ad87bbdc442ae862a1151a48aee95~mv2.png

1.2. Parallel Gateway

  • This gateway allows all paths to continue simultaneously.
  • Examples:
    • Send an email notification to the customer and update information in the system.
    • Start quality check activities in parallel.

8d8890_cdc73c4ee0004f0d8375585ded340b7a~mv2.png

1.3. Inclusive Gateway

  • This gateway allows one or more paths to continue based on conditions.
  • Examples:
    • Perform additional processing steps depending on the type of error that occurred.
    • Send notifications to relevant departments based on their roles.

8d8890_214d55176b5748bf9228de16f96e4421~mv2.png

1.4. Complex Gateway

  • This gateway allows for controlling the execution flow using complex logical expressions.
  • Examples:
    • Choose the appropriate processing method based on a combination of multiple conditions.
    • Repeat a loop until a desired condition is met.

8d8890_2e83591edc8e42b5b0762cdba7878af6~mv2.png

1.5. Event-based Gateway

  • This gateway allows the execution flow to continue when a specific event occurs.

    Event-based gateways have multiple types based on the different events discussed in this post.

  • Examples:

    • Start the process when a request is received from the customer.
    • Wait for the payment event to be completed before proceeding to the next step.

    Below is a gateway based on an Intermediate Multiple Event, waiting for one of three different events to occur and will "catch" the first event that is triggered:

8d8890_74dcb4967757483f8d6e25b82570f4f4~mv2.png

2. Artifact

An artifact is a symbol in BPMN used to describe additional elements in a process that don't directly affect the execution flow. It provides supplementary information to help readers better understand the process and the purpose of its elements.

There are three main types of artifacts in BPMN: Data Object, Group, and Text Annotation

image.png

Chủ đề:
Chia sẻ bài viết này
Lan tỏa kiến thức thực tế đến cộng đồng BA
Did this help?
Buy me a coffee and I'll keep writing ☕
MỤC LỤC
7
1. Gateways1.1 Exclusive Gateway1.2. Parallel Gateway1.3. Inclusive Gateway1.4. Complex Gateway1.5. Event-based Gateway2. Artifact
CHỦ ĐỀ & THẺ
5
Modeling & Process#BPMN#Gateways#Process Flow#Business Process
0%
Modeling & Process
#BPMN
#Gateways
#Process Flow
#Business Process