-
Task
- User Task
- Manual Task
-
Service Task
- Automation
-
Send Task
- Send message -> 1 pool / 1 lane
-
Buniess Rule Task
- Promotion Type
- Pricelist
- Script Task
-
Pool lane
-
Black Box
- Ẩn tất cả thành phần bên trong của pool
-
White Box
- Chi tiết pool
-
Pool
- Chứa nhiều lane, có điểm bắt đầu & kết thúc
-
Lane
- Chứa task cửa từng role
-
Lưu ý
- Chung pool nét liền, khác pool nét đứt
- Task luôn nằm trong lane hoặc pool
- Không để thừa lane trong pool
- Không để task nằm giữa 2 lane
-
Event
-
Catching & Throwing
- Catching: nắm bắt thông tin (rỗng)
- Throwing: gửi thông tin (đầy)
-
Boundary
- BUỔI SAU
-
Cách đọc event
-
Circle
- 1 vòng tròn - start
- 2 vòng tròn - intermediate
- tô đậm 2 vòng - end
-
Internal Marker
- Rỗng: catching
- Đầy: Throwing
-
Gateway
-
Exclusive XOR
- Chỉ có 1 nhánh được thực hiện
-
Parallel AND
- Các nhánh xảy ra song song, không có điều kiện
-
Inclusive OR
- Có thể có hoặc nhiều nhánh cùng được thực hiện
-
Event-based
- Rẻ nhánh dựa vào điều kiện, task ảnh hưởng bởi 1 event trước đó
-
Complex
- Sử dụng ở các luồng phức tạp
- Phải có mô tả đi kèm
- Naming
-
Lưu ý khi dùng Gateway
- Khi rẻ nhánh luôn sử dụng Gateway
- Sử dụng đúng loại gateway để hợp nhánh
- Khi dùng event-base gateway để rẻ nhánh, cần sử dụng exclusive gateway để hợp nhánh
-
Bài tập
- Luồng đặt xe
- Luồng đặt đồ ăn
- Luồng thanh toán tiền điện
-
Tài liệu tham khảo
- https://www.bpmnquickguide.com/view-bpmn-quick-guide/
- https://www.bpmn.org/
- https://www.omg.org/cgi-bin/doc?dtc/10-06-02