Bỏ qua, đến nội dung

Ví dụ sử dụng - Simple Function

Ví dụ 1: Tính thành tiền và VAT cho đơn hàng

Tính subtotal, VAT 10%, và tổng tiền cho line item.

Cấu hình các node Simple Function:

Node 1 - Tính subtotal:

  • expression: unitPrice * quantity
  • outputType: number

Node 2 - Tính VAT:

  • expression: subtotal * 0.1
  • outputType: number

Node 3 - Tính tổng:

  • expression: subtotal + vat
  • outputType: number

Ba biểu thức đơn giản nối tiếp nhau, mỗi node chỉ thực hiện một phép tính. Nhanh và dễ debug hơn viết JavaScript phức tạp.

Ví dụ 2: Tạo mã đơn hàng tự động

Ghép chuỗi tạo mã đơn hàng format "ORD-YYYYMMDD-ID".

Cấu hình node Simple Function:

  • expression: "ORD-" + dateFormatted + "-" + recordId
  • outputType: string

Toán tử + trên string thực hiện nối chuỗi. Kết quả: "ORD-20250315-42". Đơn giản hơn JavaScript node cho tác vụ ghép chuỗi.

Ví dụ 3: Kiểm tra ngưỡng để phân nhánh

Kiểm tra giá trị đơn hàng có vượt ngưỡng phê duyệt hay không, trả về true/false.

Cấu hình node Simple Function:

  • expression: totalAmount > 10000000
  • outputType: boolean

Biểu thức so sánh trả về true hoặc false. Node condition phía sau sử dụng giá trị boolean này để phân nhánh workflow. Ternary cũng hỗ trợ: amount > 10000000 ? "high" : "normal".