“Quy trình phụ” là block dùng để tạo ra một quy trình phụ trên các bản ghi chủ thể khác trong "Quy trình tự động". Điều này cho phép chuyển đổi bản ghi chính từ Block “Kích hoạt” ở đầu quy trình tự động thành các bản ghi khác. Các bản ghi phụ này sẽ tiếp tục đi qua các block bên dưới trong quy trình phụ để thực thi theo thiết lập.
Thiết lập Block "Quy trình phụ"
Để thiết lập Block “Quy trình phụ" bạn thực hiện theo các thao tác sau:
Bước 1: Bấm vào dấu cộng màu đen nhỏ để thêm Block “Quy trình phụ” (Lưu ý: hệ thống chỉ cho tối đa 2 quy trình phụ lồng vào nhau.)
Bước 2: Chọn các bản ghi đang có từ ô “Chọn bản ghi để thực hiện trong Quy trình Phụ”
Hiển thị các Bản ghi ở:
Cùng Nhánh và nằm trong Block “Nhánh song song” hoặc Block “Nhánh Đúng sai”
Và tất cả các Bản ghi (Record) ở các Block nằm trước Block “Quy trình phụ” đã được thiết lập
Ví dụ: Block “Quy trình Phụ” đang nằm trong 1 nhánh của Block “Nhánh song song” và có 3 Block nằm ở trước Block “Nhánh song song” bao gồm:
- Block “Kích hoạt”
- Block “Hành động”
- Block “Tạm hoãn”
- Trong Block “Nhánh song song” có
1. 1 Block “Kích hoạt”
2. 1 Block “Hành động” và nằm trước Block “Quy trình phụ”
Thì nội dung hiển thị gồm
Bản ghi từ sự kiện 1 (Block “Kích hoạt”)
Bản ghi từ sự kiện 2 (Block “Hành động”)
Bản ghi từ sự kiện 3 (Block “Hành động” thuộc “Block nhánh song song”)
“Bản ghi khác thỏa điều kiện”: là những bản ghi không thuộc các Block đang có ở trước và cùng nhánh với Block “Quy trình phụ” nhưng thỏa điều kiện được thiết lập như sau
Chọn Bảng (Table)
Thiết lập điều kiện cho “Trường dữ liệu” ở “Danh sách điều kiện”
Chọn “Trường dữ liệu” ở Bảng (Table) bạn đã chọn (mặc định là trường chính “Văn bản” và có thể thay đổi các trường dữ liệu khác)
Chọn các điều kiện so sánh (trống, không trống, là, không là…)
Chọn giá trị bạn sẽ kiểm tra gồm:
- Giá trị Tĩnh: dựa theo giá trị bạn nhập vào - Giá trị Động: dựa theo giá trị của các “Trường dữ liệu” khác mà bạn sẽ chọn để kiểm tra
Chọn logic cần áp dụng
Và (phải thỏa mãn hết tất điều kiện của các Trường dữ liệu bạn thiết lập)
Hoặc (chỉ thỏa mãn một trong những điều kiện của các Trường dữ liệu bạn thiết lập)
Tùy chỉnh (bạn có thể kết hợp giữa “Và” + “Hoặc”)
Bước 3: Chọn từ “Quy trình phụ được hoàn thành khi” 1 trong 2 lựa chọn sau:
Tất cả các bản ghi con thực hiện xong quy trình phụ: bắt buộc tất cả những bản ghi ở Block “Quy trình phụ” phải thực hiện theo thiết lập thì mới được thoát khỏi Block “Quy trình phụ” và tiếp tục thực thi các Block khác ở bên dưới
Một bản ghi con bất kỳ thực hiện xong quy trình phụ: một bản ghi bất kỳ trong quy trình phụ thực hiện xong các điều kiện thiết lập sẽ thoát khỏi Block “Quy trình phụ” và được tiếp tục thực thi các Block ở bên dưới theo thiết lập:
Bật “Cài đặt điều kiện bổ sung”: điều kiện để bất kỳ bản ghi con nào đã thực thi xong và thỏa điều kiện bổ sung này thì sẽ thoát khỏi Quy trình phụ và thực thi tiếp tục các Block dưới.
Thiết lập điều kiện cho “Trường dữ liệu” ở “Danh sách điều kiện”:
- Chọn “Trường dữ liệu” ở Bảng (Table) bạn đã chọn (mặc định là trường chính và có thể thay đổi các trường dữ liệu khác)
- Chọn các điều kiện so sánh (trống, không trống, là, không là…)
- Chọn giá trị bạn sẽ kiểm tra gồm:
1. Giá trị Tĩnh: dựa theo giá trị bạn nhập vào
2. Giá trị Động: dựa theo giá trị của các “Trường dữ liệu” khác mà bạn sẽ chọn để kiểm tra
- Chọn logic cần áp dụng:
1. Và (phải thỏa mãn hết tất điều kiện của các Trường dữ liệu bạn thiết lập)
2. Hoặc (chỉ thỏa mãn một trong những điều kiện của các Trường dữ liệu bạn thiết lập)
3. Tùy chỉnh (bạn có thể kết hợp giữa “Và” + “Hoặc”)
Câu hỏi thường gặp
Tại sao không thấy sự kiện cần chọn trong dropdown?
Hãy chắc chắn rằng sự kiện đó nằm cùng nhánh và trước block “Quy trình phụ”.
Làm thế nào để biết bản ghi dữ liệu thuộc bảng nào?
Hệ thống sẽ hiển thị thông tin bảng chứa result row của sự kiện đã chọn bên dưới dropdown.