Giao diện
Ví dụ sử dụng - Loop
Ví dụ 1: Kiểm tra tồn kho từng sản phẩm trong đơn hàng
Lặp qua từng line item, kiểm tra tồn kho, trừ kho nếu đủ hoặc đánh dấu thiếu hàng.
Cấu hình node Loop:
target: biếnorderItems(mảng line items)maxIterations:50
Trong nhánh con, item chứa thông tin sản phẩm hiện tại (productId, quantity). SQL node kiểm tra tồn kho của sản phẩm đó và trừ kho nếu đủ.
Ví dụ 2: Gửi email cá nhân hóa cho danh sách recipients
Lặp qua danh sách người nhận, gửi email với nội dung cá nhân hóa theo thông tin từng người.
Cấu hình node Loop:
target: biếnrecipientListmaxIterations:500
Mỗi vòng lặp, item chứa thông tin recipient (name, email, preferences). JSON Mapping tạo payload email riêng cho từng người với tên, nội dung phù hợp.
Ví dụ 3: Đồng bộ danh sách bản ghi sang hệ thống ngoài
Import batch dữ liệu: lặp qua từng record, tạo/cập nhật trên hệ thống bên ngoài.
Cấu hình node Loop:
target: biếnwebhookBody.recordsmaxIterations:200condition: dừng sớm nếu số lỗi > 10
Mỗi record được gửi đến API bên ngoài. Kết quả (success/failed) được tích lũy qua Variable node với operation append. Condition dừng sớm bảo vệ khỏi gửi tiếp khi API liên tục lỗi.