Mô hình hóa các sự kiện nghiệp vụ

Một phần của tài liệu Mô hình hóa tiến trình nghiệp vụ cho hệ thống quản lý sinh viên (Trang 26 - 27)

Trong khi mô hình hóa quy trình nghiệp vụ, chúng ta có thể mô hình hóa các sự kiện xảy ra trong nghiệp vụ, và chỉ ra chúng ảnh hưởng như thế nào tới các luồng quy trình. Một sự kiện hoặc khởi động một luồng quy trình, hoặc xảy ra trong luồng quy trình, hoặc kết thúc một luồng quy trình. BPMN cung cấp một ký hiệu riêng biệt cho mỗi kiểu sự kiện đó, như chỉ ra hình dưới.

Sự kiện bắt đầu Sự kiện trung gian Sự kiện kết thúc

Bắt đầu một luồng nghiệp vụ Sự kiện xảy ra trong luồng nghiệp vụ Kết thúc một luồng nghiệp vụ

Bảng 1.1: Sự kiện trong biều đồ BPMN

Khi cần mô hình hóa các luồng nghiệp vụ phức tạp, như các webservice B2B, cần mô hình hóa các sự kiện phức tạp hơn, như các thông điệp, các bộ đếm thời gian, các quy tắc nghiệp vụ, và các điều kiện lỗi. BPMN cho phép xác định kiểu trigger của sự kiện, và biểu diễn nó bằng các biểu tượng có tính trực quan.

Nhiều khi một sự kiện xuất hiện trong khi một quy trình riêng biệt đang được thực thi, gây ra ngắt tới quy trình, và kích hoạt một quy trình khác được thực thi. Hoặc, một quy trình sẽ hoàn thành, sẽ gây ra một sự kiện để bắt đầu,

Chúng ta có thể mô hình hóa các sự kiện giữa chừng đó bằng cách đặt một sự kiện trực tiếp trên quy trình gắn với sự kiện đó. Trong hình bên dưới, một sự kiện thông điệp được kích hoạt khi quy trình kiểm tra mail hoàn thành, gây ra một thông diệp yêu cầu mật khẩu được gửi tới quy trình mật khẩu. Kiểu ký hiệu BPMN này làm nó rõ ràng với người đọc rằng quy trình kiểm tra mail tạo ra một sự kiện thông điệp gửi một thông điệp tới quy trình khác.

Một phần của tài liệu Mô hình hóa tiến trình nghiệp vụ cho hệ thống quản lý sinh viên (Trang 26 - 27)