Hướng dẫn AgentFlow

Quyết định (Decision)

Phân nhánh quy trình tự động dựa trên điều kiện — đi theo nhánh đầu tiên khớp với dữ liệu thực tế.

Mục đích

Bước Quyết định (Decision) kiểm tra dữ liệu trong phiên chạy và chọn đường đi tiếp theo một cách tự động. Bạn định nghĩa một danh sách nhánh, mỗi nhánh gắn với một điều kiện; hệ thống thử từ trên xuống và đi theo nhánh đầu tiên khớp (first-match-wins). Nếu không có nhánh nào thỏa mãn, hệ thống đi theo nhánh mặc định (Else).

Bước này không tạo ra công việc cho người dùng — nó hoàn toàn tự động.

Khi nào dùng

  • Đơn mua sắm vượt hạn mức cần duyệt cấp cao hơn, dưới hạn mức thì duyệt nhanh.
  • Kết quả Trợ lý AI (Agent) phân loại yêu cầu và định tuyến sang phòng ban phù hợp.
  • Trạng thái một bản ghi tích hợp (ví dụ: khách hàng "VIP" hay "thông thường") quyết định luồng xử lý khác nhau.

Trong ví dụ quy trình Đề xuất mua sắm, bước Quyết định (Decision) đứng sau Trợ lý AI: nếu tổng giá trị ≥ 50 triệu thì chuyển sang duyệt ban giám đốc; ngược lại đi thẳng vào tạo tài liệu.

Cài đặt chính

Cài đặtMô tả
Tên bướcNhãn hiển thị trên canvas quy trình.
Nhánh (Branches)Danh sách các nhánh điều kiện. Mỗi nhánh có nhãn, một hoặc nhiều điều kiện (AND / OR), và một cạnh nối tới bước tiếp theo trên canvas.
Điều kiện (When)Mỗi điều kiện chọn một biến từ các bước trước, một toán tử (is, is not, contains, <, ≥, is set, is empty, …), và một giá trị so sánh.
AND / ORKhi một nhánh có nhiều điều kiện, nút AND/OR quyết định tất cả phải đúng (AND) hay chỉ cần một đúng (OR). Nhấn vào chip để chuyển đổi.
Nhánh mặc định (Else)Luôn hiện ở cuối danh sách. Được kích hoạt khi không có nhánh nào khớp. Không thể xóa.

Mỗi nhánh phải được nối với ít nhất một bước trên canvas. Nhánh chưa nối sẽ bị đánh dấu lỗi khi Xuất bản quy trình.

Đừng bao giờ nối nhánh của Quyết định vào một bước Hợp nhất (Join). Chỉ một nhánh được đi theo, nên Hợp nhất sẽ chờ mãi các nhánh còn lại. Muốn đưa các nhánh về lại một chỗ, hãy nối tất cả vào một bước thường — ví dụ Đặt biến (Set variable) — bước ấy chạy ngay khi nhánh được chọn tới.

Ví dụ

Trong quy trình Đề xuất mua sắm, bước Quyết định (Decision) sau Trợ lý AI có hai nhánh:

NhánhĐiều kiệnĐi tới
Duyệt cấp caonodes.ai-review.output.total_amount ≥ 50000000Công việc người dùng (Human task) — Giám đốc duyệt
Else(mặc định)Tạo tài liệu (Generate document)

Cách thiết lập:

  1. Kéo bước Quyết định (Decision) vào canvas từ menu "Thêm bước".
  2. Trong panel bên phải, nhấn Add Else if để thêm nhánh điều kiện.
  3. Chọn biến (nodes.ai-review.output.total_amount), toán tử (≥), và nhập giá trị (50000000).
  4. Trên canvas, kéo cạnh từ handle của nhánh "Duyệt cấp cao" tới bước giám đốc duyệt.
  5. Kéo cạnh từ handle "Else" tới bước tạo tài liệu.

Xem thêm về cách khai báo biến tại Bắt đầu (Start) và cách cấu hình Trợ lý AI tại trang bước tương ứng.

On this page