Tính năng Workflow Profile - Định nghĩa luồng công việc là nơi định nghĩa ra các quy trình công việc trong hệ thống. Ở mỗi hệ thống có thể có nhiều quy trình công việc cùng hoạt động như:
Quy trình xử lý Yêu cầu mua sắm dịch vụ (Service Order)
Quy trình xử lý Cập nhật thông tin cán bộ nhân viên
Quy trình xử lý Các chương trình khuyến mãi căn hộ, bất động sản
Các bước xử lý trong mỗi quy trình được khai báo ở chức năng Workflow Step setup
Khi công việc được xử lý phê duyệt hay từ chối tại 1 bước, chương trình sẽ chuyển công việc sang bước tiếp theo. Việc quyết định bước tiếp theo là bước nào có thể phụ thuộc vào nội dung của công việc hoặc tài liệu đang phê duyệt. Ví dụ đơn hàng giá trị trên 1 tỷ vnd phải do giám đốc phê duyệt, ngược lại thì chỉ cần trưởng phòng phê duyệt là đủ.
Để biết được nội dung của công việc hoặc tài liệu đang phê duyệt, ta sử dụng Workflow expression để tính ra điều kiện cần xem xét.
Field | Desscription |
---|---|
Code | Mã của một Workflow |
Description | Diễn giải của Workflow |
Doc Code | Đối tượng xử lý của Workflow, chọn loại tài liệu cần xử lý được định nghĩa ở tính năng Business Document (pbs.BO.PBF) |
Data Access Group | Phân quyền nhóm truy cập. |
Suspend | Tình trạng của Workflow: - (Working): đang hoạt động - S (Record Suspended): tạm treo - C (Record Closed): đóng |
Entry Location | Vị trí khi đẩy công việc vào workflow |
Check list là danh sách tài liệu cần tải lên khi chuẩn bị hoặc phê duyệt Task. Khi định nghĩa trước danh mục các tài liệu cần thiết ở đây ta có thể giúp người sử dụng biết cần phải tải lên các tài liệu cần thiết nào.
Danh mục này sẽ liên quan đến tính năng Workflow Task Check List khi truy vấn hoặc xử lý tác vụ.
Field | Desscription |
---|---|
Submit Action1..5 | Quy định các lệnh cần thực hiện khi user Submit Document vào workflow. Tối đa 5 lệnh. Nếu cần thực hiện nhiều hơn 5 lệnh, ta có thể sử dụng Phoebus Sub Routine pbs.BO.PSR |
Complete Action1..5 | Quy định các lệnh cần thực hiện khi workflow task hoàn tất quy trình phê duyệt ở bước cuối cùng. Tối đa 5 lệnh. Nếu cần thực hiện nhiều hơn 5 lệnh, ta có thể sử dụng Phoebus Sub Routine pbs.BO.PSR |
Cancel Action1..5 | Quy định các lệnh cần thực hiện khi workflow task bị hủy triong quy trình phê duyệt.Tối đa 5 lệnh. Nếu cần thực hiện nhiều hơn 5 lệnh, ta có thể sử dụng Phoebus Sub Routine pbs.BO.PSR |
Field | Desscription |
---|---|
Save Before Workflow | Quy định Business Document sẽ tạo ra mẩu tin dữ liệu trước khi submit công việc vào workflow hay không. Ví dụ với Workflow của mẩu tin Hợp đồng, Mẩu tin hợp đồng có thể được tạo ra chỉ khi mọi bước phê duyệt đã hoàn tất hoặc tạo ra ngay trước khi phê duyệt workflow. Quy định này tùy thuộc vào từng doanh nghiệp. |
Action | Diễn giải |
---|---|
Định nghĩa các bước của Workflow. pbs.BO.WF.WDT | |
Định nghĩa các biểu thức của Workflow. pbs.BO.WF.WDE | |
Định nghĩa các lệnh của Business Document. pbs.BO.PFA. Các lệnh này được chọn thực hiện mỗi khi business được submit, phê duyệt hay cancel tùy theo khai báo trong vùng Form Actions. Các lệnh này cũng có thể chọn thực hiện ở mỗi bước của Workflow |
Việc xử lý dữ liệu khi phê duyệt, từ chối công việc có thể bao gồm nhiều bước cập nhật dữ liệu như:
Đối với các trạm làm việc kết nối thông qua internet, các bước cập nhật dữ liệu có thể bị chậm hoặc bị lỗi do đường truyền hoặc kết nối mạng.
Version 4.7.7.138 có thêm tùy chọn đẩy các thao tác này về hàng đợi. Sau đó chương trình console ở server sẽ thực thi các thao tác này với điều kiện kết nối tốt nhất.
Để sử dụng tùy chọn này ta cần thiết lập Experimental Task Queue = Y
Tùy chọn này nếu không được định nghĩa ở một Workflow Profile cụ thể, Experimental Task Queue của Module Settings - Workflows sẽ được sử dụng.
Nếu tùy chọn này là Y
, mỗi khi user Release hoặc Reject, chương trình sẽ chuyển trạng thái Task đang phê duyệt thành SCHEDULED
và đồng thời tạo 1 tác vụ hệ thống ở chức năng System Task
Khi chương trình console ở server chạy, nó sẽ xử lý các tác vụ trong hàng đợi này, a.k.a release hoặc reject workflow task đang chờ.
Lệnh runable được thực thi ở server là: Run System Task in the backgroud server
Updated on : 2022-07-17 18:54:25. by : . at X1-Extreme.
Topic : Workflow Profile. pbs.bo.wf.whd