Giao diện
Ví dụ sử dụng - Aggregate
Ví dụ 1: Kiểm tra ngưỡng phê duyệt theo tổng doanh thu
Tính tổng giá trị đơn hàng của khách hàng để quyết định cấp phê duyệt cần thiết.
Cấu hình node Aggregate:
collection:ordersaggregator:sumfield:amountfilter:{ "customerId": "biến từ trigger" , "status": "approved" }
Node Aggregate tính tổng giá trị tất cả đơn hàng đã duyệt của cùng khách hàng. Nếu tổng vượt 100 triệu, đơn mới cần giám đốc phê duyệt.
Ví dụ 2: Cảnh báo tồn kho thấp
Tính số lượng tồn kho nhỏ nhất trong danh mục sản phẩm, gửi cảnh báo khi dưới ngưỡng.
Cấu hình node Aggregate:
collection:productsaggregator:minfield:stock_quantityfilter:{ "status": "active" }
Workflow chạy hàng ngày, kiểm tra sản phẩm có tồn kho thấp nhất. Khi dưới ngưỡng 10, tin nhắn cảnh báo được gửi vào nhóm Telegram quản lý kho.
Ví dụ 3: Đếm đơn pending để xác định mức ưu tiên
Đếm số đơn hàng đang chờ xử lý của khách, tự động gán mức ưu tiên cho đơn mới.
Cấu hình node Aggregate:
collection:ordersaggregator:countfilter:{ "customerId": "biến trigger", "status": "pending" }
Không cần chỉ định field khi dùng count. Kết quả đếm được sử dụng trong node điều kiện phía sau để phân loại mức ưu tiên xử lý đơn hàng.