BlogTank LabVề tôiLiên hệ
Hợp tác với tôi
Thông báo

Từ nay mình sẽ sử dụng tên miền mới thetanklog.com thay vì tankbaclass.com.

Điều hướng
  • Blog
  • Tank Lab
  • Về tôi
  • Liên hệ

© 2026 The Tank Log. All rights reserved.

Tất cả bài viết/Mô hình hóa & Quy trình
Mô hình hóa & Quy trình

BPMN notations: Gateways & Artifact

TM
Hoàng Tuấn Anh (Tank Mentor)
Lead Solution Architect
|
28 tháng 2, 2025
|
2 phút đọc
|
224 lượt đọc
BPMN notations: Gateways & Artifact

1. Gateways Trong BMPN, cổng, hay còn gọi là Gateway, là các biểu tượng trong mô hình BPMN dùng để điều khiển luồng thực thi của quy trình. Chúng cho phép...

1. Gateways

Trong BMPN, cổng, hay còn gọi là Gateway, là các biểu tượng trong mô hình BPMN dùng để điều khiển luồng thực thi của quy trình. Chúng cho phép quy trình rẽ nhánh, hợp nhất hoặc dừng lại dựa trên các điều kiện và logic được xác định.

1.1 Exclusive Gateway

  • Loại cổng này cho phép chỉ một luồng đi tiếp tục sau khi đánh giá các điều kiện. (OR)
  • Ví dụ:
  • Xác định xem đơn hàng có đủ điều kiện để giao hàng hay không.
  • Chọn một trong các phương thức thanh toán.

8d8890_483ad87bbdc442ae862a1151a48aee95~mv2.png

1.2. Parallel Gateway

  • Loại cổng này cho phép tất cả các luồng đi tiếp tục đồng thời
  • Ví dụ:
  • Gửi email thông báo cho khách hàng và cập nhật thông tin trong hệ thống.
  • Bắt đầu các hoạt động kiểm tra chất lượng song song

8d8890_cdc73c4ee0004f0d8375585ded340b7a~mv2.png

1.3. Inclusive Gateway

  • Loại cổng này cho phép một hoặc nhiều luồng đi tiếp tục dựa trên điều kiện.
  • Ví dụ:
  • Thực hiện các bước xử lý bổ sung tùy theo loại lỗi xảy ra.
  • Gửi thông báo cho các bộ phận liên quan dựa trên vai trò của họ.

8d8890_214d55176b5748bf9228de16f96e4421~mv2.png

1.4. Complex Gateway

  • Loại cổng này cho phép điều khiển luồng thực thi bằng cách sử dụng biểu thức logic phức tạp.
  • Ví dụ:
  • Chọn phương án xử lý phù hợp dựa trên kết hợp nhiều điều kiện.
  • Lặp lại một vòng lặp cho đến khi đạt được điều kiện mong muốn.

8d8890_2e83591edc8e42b5b0762cdba7878af6~mv2.png

1.5. Event-based Gateway

  • Loại cổng này cho phép luồng thực thi tiếp tục khi một sự kiện cụ thể xảy ra.
  • Event-based Gateway có nhiều loại dựa trên các event khác nhau được đề cập ở post này.
  • Ví dụ:
  • Bắt đầu quy trình khi nhận được yêu cầu từ khách hàng.
  • Chờ đợi sự kiện thanh toán được hoàn tất trước khi chuyển sang bước tiếp theo.
  • Bên dưới là gateway dựa trên Intermediate Multiple Event, chờ đợi 1 trong 3 sự kiện khác xảy ra và sẽ bắt (Catch) sự kiện đầu tiên được trigger:

8d8890_74dcb4967757483f8d6e25b82570f4f4~mv2.png

2. Artifact

Artifact là một biểu tượng trong BPMN dùng để mô tả các yếu tố bổ sung cho quy trình, nhưng không trực tiếp ảnh hưởng đến luồng thực thi. Nó cung cấp thông tin bổ sung giúp người đọc hiểu rõ hơn về quy trình và mục đích của các yếu tố trong đó.

Có ba loại Artifact chính trong BPMN: Data object, Group và Text annotation

image.png

Chủ đề:#BPMN#Gateways#Rẽ nhánh quy trình#Sơ đồ quy trình
Chia sẻ bài viết này
Lan tỏa kiến thức thực chiến đến cộng đồng BA
TM
Hoàng Tuấn Anh (Tank Mentor)

Lead Solution Architect & BA Coach • 10+ năm kinh nghiệm thiết kế hệ thống

Hợp tác với tôi
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
Mô hình hóa & Quy trình#BPMN#Gateways#Rẽ nhánh quy trình#Sơ đồ quy trình
0%