Mẫu quy trình kinh doanh theo định hướng trạng thái

You are here:
Thời gian đọc 3 phút

Quy trình kinh doanh theo hướng trạng thái là một loại mở rộng, hoặc siêu thực thể cho các quy trình kinh doanh tuần tự, nghĩa là nó chứa nhiều trạng thái, mỗi trạng thái là một quy trình kinh doanh tuần tự riêng lẻ. Khi một BP được điều khiển theo trạng thái đang chạy, nó sẽ chuyển từ trạng thái này sang trạng thái khác theo các quy tắc, các điều kiện do người thiết kế xác định và kết quả của việc thực hiện các quy trình nghiệp vụ tuần tự cơ bản.

Khi bạn đã định cấu hình các thông số mẫu quy trình kinh doanh, bạn có thể bắt đầu xây dựng quy trình kinh doanh. Nói chung, nó yêu cầu bạn:

  • tạo các trạng thái;
  • liên kết các trạng thái theo logic;
  • tạo một quy trình nghiệp vụ tuần tự bên trong mỗi trạng thái;
  • đặt quyền truy cập.

Tạo các trạng thái

Để tạo trạng thái mới, hãy nhấp vào  Thêm Trạng thái  trên trang thiết kế mẫu quy trình kinh doanh:

Thêm tiểu bang

Quan trọng!  Quy trình kinh doanh luôn bắt đầu thực hiện bắt đầu từ trạng thái đầu tiên bạn tạo. Hãy ghi nhớ điều đó. Bạn sẽ không thể thay đổi trạng thái ban đầu sau này.

Ở đây bạn phải đặt tên cho trạng thái và chỉ định quyền truy cập để gán cho một tài liệu (một đối tượng cơ bản mà quy trình nghiệp vụ hoạt động) khi nó ở trạng thái này:

Lưu ý:  đối với các quy trình kinh doanh của tổ chức, bạn cũng có thể chỉ định quyền quản lý quy trình kinh doanh.

Lưu trạng thái. Tạo các trạng thái khác theo yêu cầu của thiết kế quy trình kinh doanh của bạn. Ví dụ: mẫu của bạn có thể cần các trạng thái điển hình sau:

Thêm hành động và liên kết các trạng thái

Khi bạn đã tạo các trạng thái, bạn phải tạo các hoạt động và hành động sẽ được thực hiện khi luồng quy trình ở mỗi trạng thái. Sau khi bạn tạo một hành động, trạng thái sẽ tự động được kết nối với một trạng thái khác – tùy thuộc vào trạng thái kết quả được chỉ định trong hành động.

Một trạng thái có thể có một hoặc nhiều hành động, mỗi hành động thực thi theo thứ tự từ trên xuống dưới như được thấy trong khối trạng thái và mỗi hành động có thể có trạng thái kết quả khác nhau (xem ví dụ bên dưới). Các hành động sau đây là có thể.

  • Lệnh ( Command: ) : lệnh này thêm một lệnh (tức là một quy trình nghiệp vụ riêng lẻ) được chạy khi luồng quy trình ở trạng thái này.
  • Delay Execution ( Delay Execution ) : thêm một trình xử lý “Execution Pause” để trì hoãn việc thực hiện hành động tiếp theo trong thời gian được chỉ định.
  • Trình xử lý mục nhập trạng thái ( Status Entry Handler )  lệnh này cho phép thiết lập một quy trình nghiệp vụ sẽ được chạy ngay trước khi luồng  đi vào  trạng thái này.
  • Trình xử lý thoát trạng thái ( Status Exit Handler ) : giống như  Trình xử lý mục nhập trạng thái ( Status Entry Handler) , nhưng đặt một quy trình nghiệp vụ sẽ được chạy ngay trước khi luồng thoát khỏi trạng thái này.

Xem xét thêm lệnh sau vào  trạng thái Bản nháp . Chọn  mục Lệnh  trong menu bật lên trạng thái. Thao tác này sẽ mở hộp thoại tham số lệnh:

Nhập tên lệnh và chọn người dùng mà bạn muốn cho phép thực hiện lệnh này. Nếu tài liệu thay đổi trạng thái khi hoàn thành lệnh, hãy chọn trạng thái mới cần thiết trong danh sách thả. Lưu ý rằng danh sách này chứa các trạng thái đã có trong lược đồ mẫu quy trình nghiệp vụ.

Lưu lệnh. Thao tác này sẽ tạo hành động và kết nối giữa các trạng thái: trạng thái này và trạng thái được chọn trong danh sách thả:

Vì một lệnh là một quy trình nghiệp vụ, nó cần được tạo ra. Nhấp vào tên lệnh để mở trình tạo mô hình trực quan:

Như bạn có thể thấy, lược đồ quy trình nghiệp vụ đã có hành động Đặt Trạng thái ( Set State ) vì lệnh tạo ra sự thay đổi trạng thái. Bây giờ tất cả những gì bạn phải làm là thêm các hành động khác theo yêu cầu. Việc xây dựng sơ đồ quy trình kinh doanh đã được thảo luận trong bài viết Mẫu quy trình nghiệp vụ tuần tự

Khi bạn đã hoàn tất việc tạo quy trình phụ, hãy quay lại quy trình kinh doanh chính bằng cách nhấp vào  Quay lại trạng thái ( Back to States ).

Lặp lại các bước này để thêm các hành động vào từng trạng thái của quy trình nghiệp vụ.

 

Was this article helpful?
Dislike 0
Views: 1