Skip to content

賦值節點

概述

賦值節點(Assign Node)用於設定和修改 IVR 流程中的變數。支援多種賦值方式,包括直接賦值、SHA-256 加密、隨機數生成、動態運算和字符串轉換等,為流程的條件判斷和數據傳遞提供支持。

功能說明

支援八種賦值類型:直接賦值、SHA-256 加密、隨機數生成、空值設定、動態運算、截取位元、大寫轉換、小寫轉換。

設定參數

參數說明
節點名稱(Node Name)賦值節點的識別名稱
參數名稱(Parameter)要設定的變數名稱
類型(Type)選擇 8 種賦值類型之一
值(Value)根據類型設定相應的值

操作步驟

  1. 拖拉「賦值節點」到編輯區
  2. 雙擊打開配置面板
  3. 輸入 節點名稱,如「初始化變數」
  4. 輸入 參數名稱,如「customerId」
  5. 選擇 類型
    • 「Assign」:直接賦值,輸入固定值
    • 「SHA256」:加密輸入,如密碼哈希
    • 「Random Number」:生成隨機數,輸入位數如「6」
    • 「Null」:清空變數
    • 「Dynamic Arithmetic」:動態運算,如 cnt + 1
    • 「Intercept Bit」:截取字符,如取前 5 位
    • 「Uppercase」:轉換為大寫
    • 「Lowercase」:轉換為小寫
  6. 輸入
  7. 點擊 確認 保存

使用範例

初始化計數器:

  • 參數:counter
  • 類型:Assign
  • 值:0

生成 6 位驗證碼:

  • 參數:verificationCode
  • 類型:Random Number
  • 值:6

字符串轉大寫:

  • 參數:customerName
  • 類型:Uppercase
  • 值:$

注意事項

重要提醒

  • 賦值前應確保參數已在流程中定義
  • 動態運算應遵循 JavaScript 語法規則

最佳實踐

  • 使用有意義的變數名稱提升可讀性
  • 在賦值前驗證輸入值的有效性
  • 為重要數據添加加密賦值保護敏感信息

操作畫面參考

Assign - 操作畫面 1

承暉資訊資源中心