Các loại dữ liệu cần phê duyệt có cấu trúc khác nhau. Ví dụ đơn xin nghỉ phép. Đơn tạm ứng...
Chương trình phê duyệt khi xử lý lại cần một cấu trúc duy nhất để quản lý các đối tượng phê duyệt. Cấu trúc này được gọi là Form Data.
Chức năng này dùng để khai báo mã hiệu và mô tả của 1 form dữ liệu dùng cho quy trình phê duyệt. Khi khai báo form này, ta sẽ cần khai báo ánh xạ các trường dữ liệu gốc được copy vào mẩu tin Form Data.
Để sử dụng Business Form mở tài liệu phê duyệt, ta dùng tính năng Create a new Workflow Document
Để phê duyệt các tài liệu này ta truy cập tính năng Workflow Tasks Workflow Tasks
Khi user làm việc với form. Ta có thể quy định các nút lệnh riêng cho form thông qua thiết lập Form Actions
Người thiết kế Workflow chỉ cần định nghĩa Mapping cho các cột của đối tượng (Business Object) vào các cột của bảng đối tượng chung của Workflow là Form Data khi định nghĩa đối tượng của Workflow Business Form Definition
Lệnh | Diễn giải |
---|---|
Điền cấu trúc của loại dữ liệu cần edit vào bảng mapping | |
Chạy thử Form để design giao diện | |
Quản lý các nút lệnh của form | |
Mapping | Các Workflow có thể xử lý tất cả các loại dữ liệu có trong hệ thống, nhưng cấu trúc của các loại dữ liệu này hoàn toàn khác nhau, không có điểm chung. Khi đó, Business Document tạo ra một cấu trúc dữ liệu chung để theo dõi các form từ Business Object, danh mục các trường dữ liệu trong Mapping Column chính là cấu trúc chung này. Khi Submit một đối tượng dữ liệu vào Workflow ta sẽ cần sao chép một phần dữ liệu gốc (Business Object) sang cấu trúc chung, cộng thêm các thông tin như người xử lý, đối tượng xử lý, tình trạng xử lý, ngày xử lý, ... |
Chức năng Workflow Task assignments được dùng để liệt kê các tác vụ được phân công cho user. Khi user mở danh mục Tasks assigned to me để làm việc, họ sẽ cần xem dữ liệu tóm tắt nội dung của đối tượng cần phê duyệt. Thông tin tóm tắt này được ghi nhận ở cột dữ liệu Remarks.
Nội dung của cột Remarks được tạo tự động khi mẩu tin Workflow Task assignments được tạo ra. Chương trình sẽ căn cứ vào các trường dữ liệu của đối tượng cần phê duyệt và công thức Remarks. Công thức này được quy định cho từng loại Business Form Definition.
Nếu không định nghĩa. Remarks sẽ chỉ chứa nội dung liên quan phân công tác vụ mà thôi:
$"Assign Task {pTask.TaskId} to employee {handler} at location {pTask.WloId}
Updated on : 2024-09-04 14:01:23. by : . at 124.158.10.141.
Topic : Business Form Definition. pbs.bo.pbf