2. Business Process Flow - Management
1. Cho phép định nghĩa nhiều quy trình làm
việc trên mỗi màn hình
2. Quản lý đồng nhất quy trình làm việc và
nhập liệu giữa các bộ phận, phòng ban
3. Cho phép cấu hình điều kiện rẽ nhánh trong
mỗi quy trình theo yêu cầu quản lý
4. Ghi nhận thời gian thực hiện tại mỗi giai
đoạn trong quy trình
5. Có thể khai báo và quản lý đến 30 bước
trong mỗi quy trình
6. Một quy trình có thể được kết nối và sử
dụng liên quan đến 5 màn hình
7. Có thể sắp xếp thứ tự thực hiện cho các quy
trình trên cùng 1 màn hình
8. Có thể sử dụng đồng thời lên đến 10 quy
trình tại một thời điểm
3. Business Process Flow - Management
9. Cho phép phân quyền sử dụng theo từng
quy trình
10. Cho phép lựa chọn và sử dụng các quy trình
trong từng ứng dụng (model-driven app)
11. Có thể gọi action hay workflow để thực hiện
một số tác vụ một cách tự động
12. Có thể kết nối với business rule để thực hiện
việc ẩn, hiện, bắt buộc nhập các trường dữ
liệu
13. Cho phép lựa chọn và sử dụng các quy trình
trong từng ứng dụng (model-driven app)
14. Có thể gọi action hay workflow để thực hiện
một số tác vụ một cách tự động
15. Cho phép người dùng có thể sử dụng nhiều
quy trình cùng lúc và có thể chuyển đổi giữa
các quy trình khác nhau
4. Business Process Flow
Component
1. Stage
2. Condition
3. Data Step
4. Action
5. Workflow
6. Business Rule
7. Flow Step
Define
1. Create & Active
2. Order Process Flow
Security
1. Security Role
2. Model-Driven App
5. Business Process Flow - Components
Component
1. Stage
2. Condition
3. Data Step
4. Action
5. Workflow
6. Business Rule
7. Flow Step
Stage: được sử dụng để khai báo các giai đoạn trong mỗi quy trình
Tập hợp các trường dữ liệu cần nhập hoặc hiển thị ở mỗi giai đoạn
Cho phép gọi các action step, workflow hoặc business rule tại mỗi giai đoạn
Cho phép khai báo tối đa đến 30 giai đoạn ở mỗi quy trình
6. Business Process Flow - Components
Component
1. Stage
2. Condition
3. Data Step
4. Action
5. Workflow
6. Business Rule
7. Flow Step
Được sử dụng để khai báo các điều kiện rẽ nhánh quy trình
Cho phép khai báo nhiều điều kiện đồng thời
Có thể sử dụng điều kiện AND hoặc OR để kết hợp các điều
kiện với nhau
Được sử dụng cùng lúc một điều kiện AND hoặc OR
7. Business Process Flow - Components
Component
1. Stage
2. Condition
3. Data Step
4. Action
5. Workflow
6. Business Rule
7. Flow Step
Được sử dụng để khai báo trường dữ liệu cần nhập hoặc hiển thị trên quy trình
Cho phép khai báo tối đa đến 30 data step tại mỗi giai đoạn (stage)
Cho phép gọi action như một data step trong mỗi giai đoạn
Có thể quy định các trường dữ liệu là bắt buộc nhập hoặc không
8. Business Process Flow - Components
Component
1. Stage
2. Condition
3. Data Step
4. Action
5. Workflow
6. Business Rule
7. Flow Step
Được sử dụng để gọi các action đã được khai báo trước đó
Action Step sẽ hiển thị trên màn hình như một button để người dùng thao tác
Các action được gọi phải có chung entity mà quy trình đang sử dụng
Các action loại global action, hoặc có tham số là entity, entityCollection, OptionSet sẽ không
được sử dụng trong Action Step
9. Business Process Flow - Components
Component
1. Stage
2. Condition
3. Data Step
4. Action
5. Workflow
6. Business Rule
7. Flow Step
Workflow sẽ được gọi trong quy trình tại 2 vị trí: stage và process (global workflow).
Tại stage: workflow được thực hiện khi người dùng chuyển đến hoặc chuyển đi khỏi stage
Tại process: (global) workflow sẽ được thực hiện khi quy trình được active hay hoàn thành
Workflow được sử dụng phải có cùng entity mà quy trình đang sử dụng
10. Business Process Flow - Components
Component
1. Stage
2. Condition
3. Data Step
4. Action
5. Workflow
6. Business Rule
7. Flow Step
Business Rule có thể được sử dụng ở mỗi giai đoạn trong quy trình
Business Rule được sử dụng để thực hiện các công việc như khóa field, ẩn field…
Business Rule có thể được tạo trực tiếp tại thời điểm khai báo quy trình
Business Rule có thể được chỉnh sửa một cách độc lập với quy trình
11. Business Process Flow - Components
Component
1. Stage
2. Condition
3. Data Step
4. Action
5. Workflow
6. Business Rule
7. Flow Step
Flow Step được sử dụng để thực hiện các công việc một cách tự động
Flow Step sẽ được hiển thị trên quy trình như một button để người dùng sử dụng
Flow Step thường được sử dụng để thực hiện các công việc như tạo các công việc, tạo tài
liệu, gửi email, gửi yêu cầu xét duyệt…
13. 1. Create & Active
2. Order Process Flow
Business Process Flow - Components
Define
• Khi tạo Business Process Flow
(BPF) hệ thống sẽ không sắp xếp
thứ tự của các BPF
• Người dùng có thể tùy chỉnh và
sắp xếp thứ tự của các BPF
• BPF có thứ tự đầu tiên sẽ được tự
động tạo và gắn vào màn hình khi
người dùng tạo mới dữ liệu
14. Business Process Flow - Components
Security
1. Security Role
2. Model-Driven App
• Khi tạo Business Process Flow
(BPF), mỗi một BPF sẽ được tạo ra
một Entity
• Người dùng chỉ sử dụng được BPF
nếu được phân quyền
• Việc phân quyền BPF sẽ được
thực hiện trên từng Security Role
15. 1. Security Role
2. Model-Driven App
Business Process Flow - Components
Security
• Khi Business Process Flow (BPF) được
tạo mới, nó sẽ không được tự động
thêm vào các model-driven app
• Người dùng có thể lựa chọn và thêm
các BPF vào app
• Khi đang nhập vào model-driven app,
chỉ những người dùng được phân
quyền sử dụng BPF mới có thể thấy và
chọn lựa quy trình cần sử dụng