可用變數是組件配置的通用配置項,在可用變數地區中預設建立了常用變數,供流程編排過程中調用。本文介紹預設的可用變數,以及可用變數的新增、插入、刪除操作。
前置步驟
使用可用變數前,需要您先進入需編輯的流程中,找到想使用可用變數的目標組件。
-
在頁簽,單擊需編輯的流程名称,進入流程的編排頁面。
-
在畫布中,單擊需使用可用變數的元件圖表標,在右側組件配置地區,即可查看到可用變數地區。
例如,選中發送WhatsApp訊息節點後,右側配置面板的可用變數地區顯示
incomingMessage、serviceId、customerPhoneNumber三個預置變數。說明觸發類型為WhatsApp、Instagram、Viber、Messenger等流程中有預置的系統變數。若是手動觸發的流程,需要在點擊开始節點並在基础配置中添加變數以便在觸發流程後可接收您傳遞的參數。
預設變數
|
變數名 |
描述 |
樣本 |
|
incomingMessageType |
使用者上行的訊息類型。 |
目前支援text、location、button、interactive |
|
incomingMessage |
使用者第一條上行訊息。 |
Hello |
|
wabald |
WABA(WhatsApp Business Account)ID。 |
10***********23 |
|
wabaPhoneNumber |
WABA下的電話號碼。 |
861301111**** |
|
customerPhoneNumber |
終端使用者電話號碼。 |
861310000**** |
|
customerName |
終端使用者名稱稱。 |
John |
新增變數
您可以參考下方操作新增可用變數,可大致分為三種方式新增變數,操作前,請您完成前置步驟。
設定變數組件新增變數
-
在畫布左側的组件库中拖拽設定變數組件至畫布中。
-
單擊畫布中的設定變數組件,在右側的變數配置中完成新增變數,
-
如需新增多個變數,單擊添加变量進行添加,添加完成後單擊保存。
在右側變數配置地區,填寫變數的 Key 和 Value。
-
在彈出的對話方塊中單擊保存,完成儲存。
插入變數中新增變數
-
在流程的畫布中,可在發送Viber訊息、發送Instagram訊息等組件右側配置欄消息设置中新增變數,輸入 {{ 可選擇變數或自訂新變數。在 Message Settings 配置面板的 Content 輸入地區中,輸入
{{即可觸發變數選擇下拉式清單,可選變數包括chatFlowSessionId、incomingOutId和incomingUuid。 單擊保存。在彈出的對話方塊中單擊保存,完成儲存。
畫布開始欄新增變數(僅限觸發器類型為手動)
單擊畫布中的開始,在右側的基础配置中關閉不接受传入变量,在变量名称欄輸入需要新增的變數名稱。
如需新增多個變數,可單擊添加变量進行添加。添加完成後單擊保存。
在彈出的對話方塊中單擊保存,完成儲存。
插入變數
可以參考下方操作插入可用變數,操作前,請您完成前置步驟。
在組件配置地區中,輸入 {{ 可選擇變數或自訂新變數。在Message Settings配置面板的Content輸入地區中,輸入
{{即可觸發變數選擇下拉式清單,可選變數包括chatFlowSessionId、incomingOutId、incomingUuid。
刪除變數
您可以參考下方操作刪除可用變數,可大致區分為三種方式進行刪除,操作前,請您完成前置步驟。
刪除變數只能在變數來源的組件中刪除對應的變數,不支援刪除預設的系统变量,刪除變數會導致引用此變數的位置無法獲得參數,請謹慎操作。
設定變數組件中刪除變數
單擊畫布中的設定變數組件,在右側的配置欄,對需要進行刪除的變數單擊删除。
說明如果之前在設定變數組件中是通過插入變數的方式新增的變數,那麼在刪除此變數時,單擊右側的插入變數,在彈出的對話方塊中單擊刪除。
刪除變數後,單擊頂部的 儲存 按鈕以儲存流程配置。
完成刪除後單擊儲存,在彈出的對話方塊中單擊保存,完成儲存。
畫布開始中刪除變數(僅限觸發器類型為手動)
單擊畫布中的開始,在右側的配置欄單擊刪除表徵圖。
刪除變數後,單擊儲存。
完成刪除後單擊儲存,在彈出的對話方塊中單擊保存,完成儲存。