KHÁI NIỆM KHUNG NHÌN LUỒNG CÔNG VIỆC (WORKFLOW VIEW)

Một phần của tài liệu nghiên cứu về workflow trong tích hợp các quy trình nghiệp vụ (Trang 45 - 50)

Định nghĩa: “ Khung nhìn (View) là một tập con của một luồng công việc trong sự trừu tượng hóa hoặc kết hợp [2]. Khung nhìn luồng công việc giúp các doanh nghiệp bên ngoài giao tiếp và tương tác với nó mà không cần phải tương tác với các luồng công việc thực thi riêng. Các khung nhìn phụ trách chuyển hướng dữ liệu và thông điệp để thực thi luồng công việc cũng như việc chuyển tiếp chúng đến người sử dụng bên ngoài”

Bằng cách sử dụng khung nhìn luồng công việc, các doanh nghiệp có thể hiển thông tin ít nhất có thể đủ giao tiếp và tương tác nhằm đạt được mục tiêu của quy trình nghiệp vụ. Nếu bên trong luồng công việc của các doanh nghiệp bị thay đổi thì các doanh nghiệp đó không cần thiết phải thay đổi sự tương tác và giao tiếp với các đối tác khác miễn không làm ảnh hưởng gì đến khung nhìn. Vì vậy không cần thiết phải sửa đổi, bổ sung khung nhìn. Với ứng dụng này thì các tổ chức doanh nghiệp có thể chắc chắn rằng các đối tác bên ngoài vẫn có thể giao tiếp theo một

phương pháp phù hợp. Trong luận văn tập trung vào các ứng dụng giữa các doanh nghiệp, trong đó mỗi tổ chức doanh nghiệp tham gia vào sự tương tác luồng công việc thông qua khung nhìn luồng công việc. Việc chia sẻ quy trình nghiệp vụ chính là sự tương tác các khung nhìn của các đối tác doanh nghiệp [8]. Ở đây các đối tác không sử dụng các luồng công việc thực thi riêng của mình mà sử dụng các khung nhìn để giao tiếp với các đối tác khác, ví dụ được minh họa ở hình 3.1

Bằng cách sử dụng các mối quan hệ của các toán tử đại số (do Elmasri và Navathe đưa ra năm 2004) [12] thì các khung nhìn không được biến đổi mỗi khi chúng được truy cập. Khung nhìn luồng công việc thường được xem như là một mô hình con của mô hình luồng công việc cơ bản

Hình 3.1. Mô tả ba đối tác tham gia chia sẻ thông điệp trong điều phối trong.

Trong ở hình 3.1 ta thấy có 3 đối tác: đối tác 1, đối tác 2 và đối tác 3 cùng tham gia hợp tác vào một điều phối ngoài để cùng nhau chia sẻ dữ liệu. Các đối tác tham gia đều có vai trò như nhau. Mỗi đối tác là một phần của điều phối ngoài và có một số hoạt động riêng không tham gia vào việc chia sẻ dữ liệu.

Hình 3.2. Điều phối luồng công việc ngoài của ba đối tác người mua, người bán và người vận chuyển

Trong 3.2 ta thấy ba đối tác người mua, người bán và người vận chuyển cùng tham gia vào một điều phối ngoài. Giữa các đối tác này trao đổi với nhau thông qua các thông điệp. Cả ba đối tác này có một số hoạt động tham gia vào tương tác, ví dụ đối tác người bán Yêu cầu báo giá, Xử lý hóa đơn, làm thanh toán tương tác với các quy trình Gửi kết quả, gửi hóa đơn. Một số hoạt động không tham gia vào sự tương

tác như: Tìm kiếm người bán, chọn người bán của đối tác Người mua, Nhận hóa đơn từ người vận chuyển, cập nhật người mua của đối tác Người bán là các quy trình riêng không tham gia vào sự cộng tác giữa các đối tác. Các doanh nghiệp bên ngoài có thể giao tiếp và tương tác với điều phối ngoài mà không cần phải tương tác với các luông công việc thực thi riêng. Đồng thời các đối tác chỉ hiển thị các quy trình cộng tác và giữ lại một số quy trình riêng không tham gia vào khung nhìn này (Tìm kiếm người bán, chọn người bán của đối tác người mua). Và để biến đổi từ luồng công việc người bán sang khung nhìn người bán, tương tự đối với hai đối tác khác, ta áp dụng một số toán tử sẽ được tìm hiểu ở mục 3.2.4. Các khung nhìn của ba đối tác được mô tả ở hình 3.3 như sau:

Hình 3.4. Khung nhìn luông công việc giữa các đối tác người mua và người bán

Hình 3.4 mô tả khung nhìn của hai đối tác người mua và người bán. Bao gồm: luồng công việc của người mua , luồng công việc của người bán, khung nhìn tương ứng của người mua và người bán. Hai khung nhìn của người mua và người bán cùng tham gia chia sẻ các thông điệp: người mua gửi yêu cầu báo giá cho người bán và người bán xử lý yêu cầu. Trong khung nhìn giữa hai đối tác có một số hoạt động không tham gia chia sẻ như : người mua giữ lại các hoạt động Tìm kiếm sản phẩm, chọn sản phẩm. Người bán giữ lại các hoạt động nhận hóa đơn từ người vận chuyển cập nhật người mua. Do các hoạt động này có thể các hoạt động phụ, không cần thiết tham gia vào khung nhìn chia sẻ giữa hai đối tác này hoặc có thể

Một phần của tài liệu nghiên cứu về workflow trong tích hợp các quy trình nghiệp vụ (Trang 45 - 50)