Các loại node - Điều khiển luồng
Điều khiển luồng
Mục đích
Nhóm Điều khiển luồng dùng để quyết định workflow sẽ đi nhánh nào, lặp bao nhiêu lần và gom dữ liệu từ nhiều nhánh.
Trong Thư viện Giai đoạn, nhóm này gồm 4 node:
Rẽ nhánhLọcLặp qua mảngHợp nhất
Thao tác tại màn hình Thư viện Giai đoạn
Cách mở nhanh
- Vào workflow bất kỳ của quy trình vừa đã được tạo của workflow.

- Nhấn
Thêm giai đoạntrên canvas hoặc nút+ở nhánh node.

- Panel
Thư viện Giai đoạnmở ở cạnh phải.

- Chọn nhóm
Điều khiển luồng.
Cách tìm node nhanh
Dùng ô
Tìm kiếm giai đoạn....
Nếu đang đứng ở danh sách nhóm, ô tìm kiếm lọc theo tên/mô tả nhóm.
Khi đã vào nhóm
Điều khiển luồng, ô tìm kiếm lọc các node trong nhóm này.Nhấn mũi tên quay lại để trở về danh sách nhóm.
Nguyên tắc truyền biến trong nhóm Điều khiển luồng
- Dữ liệu của node trước có thể dùng làm dữ liệu đầu vào cho node sau bằng cách chọn biến trong form cấu hình.
- Các biến thường có dạng theo bước, ví dụ: dữ liệu bước trước, hoặc biến ngữ cảnh vòng lặp.
- Khi cần chọn biến, bấm vào trường cấu hình và chọn từ danh sách biến được gợi ý (theo các bước đứng trước node hiện tại).
- Với node
Lặp qua mảng, bạn có thêm nhóm biến ngữ cảnh lặp như:item(phần tử hiện tại)index(vị trí phần tử)total(tổng số phần tử)
- Nếu không map đúng biến đầu vào, node vẫn lưu được cấu hình nhưng khi chạy thực tế có thể không cho ra kết quả mong muốn.
Hướng dẫn chi tiết từng node
Chi tiết từng node
Kiểm tra trước khi chạy
- Với
Rẽ nhánh: kiểm tra đã cấu hình điều kiện và đã nối cả nhánhĐúng/Sai. - Với
Lọc: kiểm tra biếnMụcthực sự là mảng. - Với
Lặp qua mảng: kiểm tra đã nối đủ vòngLặp lạivà có nhánhHoàn tất. - Với
Hợp nhất: kiểm tra danh sách đầu vào không rỗng và đúng chiến lược hợp nhất.