Bỏ qua, đến nội dung

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ến orderItems (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ến recipientList
  • maxIterations: 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ến webhookBody.records
  • maxIterations: 200
  • condition: 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.