Skip to content

條件判斷節點

概述

條件判斷節點(Judgment Node)用於根據指定的判斷條件,將流程邏輯分支到不同的執行路徑。支援單一條件判斷和多條件組合(AND/OR 邏輯),常用於基於變數值、時間、客戶屬性等因素的動態流程控制。

功能說明

支援兩種判斷模式:

  • Satisfy all conditions(AND):所有條件都滿足才執行該分支
  • Satisfy any conditions(OR):任一條件滿足即執行該分支

支援多種條件類型:Equal、Greater Than、Less Than、Greater Than or Equal、Less Than or Equal、Not Equal、Contains、Not Contains、Is Blank 等。

設定參數

參數說明
節點名稱(Node Name)判斷節點的識別名稱
判斷條件類型選擇 AND 或 OR 邏輯
參數(Parameter)要比較的變數名稱
條件(Condition)選擇比較運算符
值(Value)預期值

操作步驟

  1. 拖拉「條件判斷節點」到編輯區
  2. 雙擊打開配置面板
  3. 輸入 節點名稱,如「客戶等級判斷」
  4. 選擇判斷邏輯:AND 或 OR
  5. 點擊「新增條件」添加判斷規則
  6. 輸入 參數,如「customerLevel」
  7. 選擇 條件,如「Equal」
  8. 輸入 ,如「VIP」
  9. 可繼續添加多個條件
  10. 從節點分支點連接至符合/不符合條件的下一步驟
  11. 點擊 確認 保存

使用範例

VIP 客戶優先級判斷:

  • 節點名稱:「客戶等級判斷」
  • 判斷邏輯:AND
  • 條件 1:參數「customerLevel」等於「VIP」
  • 條件滿足分支:→ 轉接 VIP 服務小組
  • 條件不滿足分支:→ 轉接普通客服小組

時間和客戶類型組合判斷:

  • 邏輯:AND
  • 條件 1:「businessType」包含「新客」
  • 條件 2:「currentHour」小於「18」
  • 滿足:→ 轉接銷售小組
  • 不滿足:→ 轉接普通客服

注意事項

重要提醒

  • 條件判斷的參數必須在賦值節點中定義
  • 多條件組合應注意邏輯清晰性,避免過度複雜
  • AND 和 OR 邏輯的應用應符合業務需求

最佳實踐

  • 為判斷節點命名時清晰表示判斷目的
  • 複雜邏輯可分解為多個簡單判斷節點
  • 確保所有分支都有對應的流程,避免邏輯遺漏

操作畫面參考

Condition - 操作畫面 1

承暉資訊資源中心