Quy trình kinh doanh SAP - Kiến trúc
Như đã đề cập trong chương trước, SAP Workflow có kiến trúc ba lớp. Sau đây là ba lớp trong kiến trúc Dòng công việc SAP:
- Đối tượng kinh doanh
- Quy trình kinh doanh
- Mô hình tổ chức
Trong kiến trúc Dòng công việc SAP, đối tượng nghiệp vụ là đơn vị nhỏ nhất và nằm ở cấp dưới cùng. Đối tượng nghiệp vụ trong Quy trình kinh doanh của SAP được định nghĩa là một tập hợp các phương pháp hoặc sự kiện cho một thực thể trong quy trình kinh doanh. Một số Đối tượng Kinh doanh phổ biến trong hệ thống SAP bao gồm: Khách hàng, Vật tư và Nhà cung cấp. Với việc sử dụng Đối tượng kinh doanh, tất cả các dịch vụ được cung cấp dưới dạng các phương thức thực thi.
Có một Kho lưu trữ Đối tượng Kinh doanh, là một cách tiếp cận hướng đối tượng được sử dụng để lập mô hình Đối tượng và Quy trình nghiệp vụ. Nó là một tập hợp các loại Đối tượng nghiệp vụ và các loại Giao diện với các thành phần của chúng như thuộc tính, phương thức và sự kiện.
Trong kiến trúc Dòng công việc, các quy trình nghiệp vụ nằm ở cấp trung gian và chúng xác định các bước được thực hiện như một phần của Dòng công việc. Quy trình nghiệp vụ được định nghĩa trong Trình tạo quy trình làm việc. Mỗi quy trình công việc được gọi là một hoạt động và chứa một nhiệm vụ bước duy nhất hoặc mẫu quy trình làm việc. Logic nghiệp vụ sử dụng mã ABAP được định nghĩa trong Đối tượng nghiệp vụ.
Trong kiến trúc Dòng công việc SAP, mô hình tổ chức là lớp trên cùng. Mô hình tổ chức chứa những người hoặc nhóm người chịu trách nhiệm thực hiện các hành động trong Quy trình công việc. Những người chịu trách nhiệm thực hiện một hành động còn được gọi là tác nhân thực tế và họ được xác định trong hoạt động dòng công việc của Dòng công việc kinh doanh.
Bạn có thể tạo Đối tượng nghiệp vụ mới bằng Trình tạo Đối tượng Doanh nghiệp. Sự kiện trong Đối tượng kinh doanh chịu trách nhiệm về sự bắt đầu ban đầu của quy trình công việc và cũng là đối với việc kết thúc quy trình làm việc. Sự kiện cũng được sử dụng để gọi các tác vụ tiếp theo trong quy trình làm việc. Tất cả các tác vụ được xác định trong Dòng công việc sẽ được thực hiện theo thứ tự đã đề cập theo định nghĩa Dòng công việc.
Các ví dụ về nhiệm vụ phổ biến bao gồm:
- Phát hành tài liệu
- Đăng hóa đơn
- Phê duyệt sự vắng mặt
- Chạy báo cáo
- Thay đổi vật liệu
- Call
- Kiểm tra Công việc và nhiều hơn nữa
Hình ảnh sau đây mô tả cách một tác vụ được thực hiện trong Dòng công việc SAP và cách nó tương tác với loại đối tượng và các phương thức đối tượng, mô hình tổ chức, sự kiện và văn bản.