指令碼編寫最佳做法

  • 改變每個動作的 Caption 標題屬性,以唯一識別該動作和該動作在指令碼中的作用。這可以方便查看和了解指令碼的流程。此外,一些標籤的標題會出現在報告中,例如 IVR 按鍵路徑報告。擁有獨特的名稱可以使報告更加有用。
  • 使用 Note 動作動作和 Annotation 動作來為指令碼新增評論。您可以用它們來解釋指令碼的流程,指令碼的目的,以及指令碼邏輯背後的原因。您也可以在 Snippet 動作中使用兩個正斜線 (//) 為 Snippet 代碼新增評論。
  • 所有的變數名稱都應是有意義的。
  • 為每個動作連接Default分支條件。這有助於避免在意外情況發生時指令碼不能採用任何其他分支的問題。對於有此問題的動作,依靠 onError 分支條件可能不夠。可能會有一些並非錯誤的情況發生,而且不會被其他分支條件所處理。如果您沒有Default分支,並且發生了其他分支無法解決的情況,那麼指令碼和聯絡人就會卡在指令碼的那個點。
  • 在所有檔案名中使用下劃線 (_) 代替空格。
  • 在給變數賦值時,總是使用ASSIGN關鍵字。當您使用高級搜尋時,如果包含了 ASSIGN 關鍵字,可以快速找到建立變數的位置。如果沒有此關鍵字,搜尋結果就會顯示該變數在指令碼中出現的每個執行個體。