Đi tới nội dung
Top AgentIC

Workflow con

Dùng bước Workflow con để gọi một workflow đã có như một bước, truyền dữ liệu vào và nhận kết quả của nó.

Bước Workflow con chạy một workflow khác của tổ chức ngay bên trong workflow hiện tại, rồi trả về kết quả của workflow đó. Nhờ vậy bạn dựng một việc một lần và dùng lại ở nhiều nơi.

Ví dụ: workflow "Demo – Tóm tắt văn bản" nhận một đoạn văn bản và trả về 3 ý chính. Một workflow khác lặp qua danh sách văn bản và gọi nó làm workflow con cho từng văn bản.

Khi nào nên dùng

  • Một nhóm bước được dùng ở nhiều workflow (tóm tắt, tra cứu, chuẩn hoá dữ liệu…).
  • Workflow quá lớn, khó đọc: tách thành nhiều workflow nhỏ, mỗi workflow làm một việc, rồi ghép lại. Xem Mẫu: workflow nhiều tầng.
  • Cần chạy song song cùng một việc cho nhiều nhóm dữ liệu: nhiều bước Workflow con cùng nhận dữ liệu từ một bước trước sẽ chạy đồng thời.

Thêm bước Workflow con

  1. Bấm Thêm bước → Workflow con.
  2. Ở ID WORKFLOW, nhập mã của workflow cần gọi. Mã này nằm trên thanh địa chỉ khi bạn mở workflow đó: phần sau /workflows/, bắt đầu bằng wf-.
  3. Ở ÁNH XẠ ĐẦU VÀO, ghi mỗi trường đầu vào của workflow con nhận giá trị gì. Mỗi giá trị là một giá trị cố định hoặc một biến của workflow cha.

Cấu hình bước Workflow con: ID workflow và ánh xạ đầu vào

Trong ảnh, trường van_ban của workflow con nhận phần tử đang xử lý của vòng lặp lap_van_ban:

{
  "van_ban": "{{#lap_van_ban.item#}}"
}

Kết quả của bước Workflow con là các biến đầu ra ở bước Kết thúc của workflow con. Các bước sau dùng chúng như mọi biến khác (gõ / để chèn).

Cách nhanh hơn: nhờ trợ lý

Bạn có thể nói với Trợ lý tạo workflow: "…trong vòng lặp gọi workflow con «Demo – Tóm tắt văn bản» để tóm tắt từng văn bản". Trợ lý tự điền mã workflow và ánh xạ đầu vào.

Điều kiện để workflow con chạy được

  • Workflow con thuộc cùng tổ chức và đang bật (công tắc Trạng thái hoạt động).
  • Workflow con chạy phiên bản đã xuất bản mới nhất. Hãy xuất bản workflow con trước, và xuất bản lại mỗi khi bạn sửa nó.
  • Mọi trường bắt buộc của workflow con phải được ánh xạ.
  • Nếu workflow con có Nguồn dữ liệu riêng (một dự án), nó đọc tài liệu của dự án đó khi người chạy là thành viên dự án; nếu không, nó dùng nguồn dữ liệu của workflow cha.

Lỗi và giới hạn

  • Nếu workflow con lỗi hoặc bị huỷ, bước Workflow con báo lỗi kèm lý do, như mọi bước lỗi khác. Xem chi tiết trong Lịch sử chạy của workflow cha.
  • Workflow con có thể gọi tiếp workflow con khác, nhưng tối đa 5 tầng lồng nhau.
  • Mỗi lần gọi workflow con là một lần chạy đầy đủ các bước của nó, nên cũng tốn credit AI như khi chạy riêng.

Xem thêm

Trong trang này