Skip to content

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:

  1. Rẽ nhánh
  2. Lọc
  3. Lặp qua mảng
  4. Hợp nhất

Thao tác tại màn hình Thư viện Giai đoạn

Cách mở nhanh

  1. Vào workflow bất kỳ của quy trình vừa đã được tạo của workflow.

alt text

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

alt text

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

alt text

  1. Chọn nhóm Điều khiển luồng.

Cách tìm node nhanh

  1. Dùng ô Tìm kiếm giai đoạn.... alt text

  2. Nếu đang đứng ở danh sách nhóm, ô tìm kiếm lọc theo tên/mô tả nhóm.

  3. 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.

  4. 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

  1. 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.
  2. 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.
  3. 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).
  4. 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ử)
  5. 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

  1. Với Rẽ nhánh: kiểm tra đã cấu hình điều kiện và đã nối cả nhánh Đúng/Sai.
  2. Với Lọc: kiểm tra biến Mục thực sự là mảng.
  3. Với Lặp qua mảng: kiểm tra đã nối đủ vòng Lặp lại và có nhánh Hoàn tất.
  4. 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.