Studio中的偵錯指令碼

此説明頁面適用於 Studio此資訊也可用於 Desktop Studio

所需權限ACD > Studio > 指令碼 >  偵錯

您可以運行指令碼追踪來檢查指令碼中的問題。 它們允許您查看指令碼中觸發的動作,以及每個動作觸發時指令碼中的變數。

每個追踪都在一個單獨的視窗中打開。 這表示您可以保持以前的追踪開放狀態以與新的追踪進行比較,或連續擷取多個即時聯絡人。

擷取指令碼追蹤

您可以使用 Trace Output 工具追踪指令碼的績效、再生指令碼或進行測試調用。 此工具追踪聯絡人或正在執行的指令碼,並顯示已觸發的每個動作、建立了哪些變數、何時建立,以及變數在每個點上保留的值。 這是一個可以測試和偵錯指令碼的有用工具。 您可以對即時互動或模擬互動進行追踪。

只有在指令碼被儲存的情況下才能擷取追蹤。 如果試圖對未儲存變更的指令碼擷取指令碼追蹤,Studio 會提示您儲存指令碼。 如果您的指令碼存在編譯錯誤,Studio將不會儲存指令碼。 您必須在儲存指令碼和執行追蹤之前解決錯誤。

Studio 不會儲存您擷取的追踪的歷史。 如果您認為可能需要參考以前的追踪,請保持追踪輸出視窗打開或下載追踪檔案到您的計算機。

  1. CXone Mpower 中,點擊應用程式選擇器 並選擇全通路路由Studio 三個箭頭在底部相連。 一支筆直向上,一支指向右上,一支指向左上。
  2. 在「指令碼」頁面中,找到並按兩下以開啟您要處理的指令碼或建立新的指令碼。 指令碼在新標籤頁中打開。
  3. 點擊追踪 > 從追踪開始
  4. 選擇呼入電話ACD 技能
  5. 要透過參數變數將值傳遞到指令碼中,請在參數欄位中輸入值。 每行輸入一個值。 您輸入的值與參數 P1Pn 配對,其中 n 是您最後新增的參數值的編號。
  6. 要模擬呼入電話指令碼的互動,請點擊模擬呼入提供必要的資訊
  7. 點擊開始擷取。 追踪輸出視窗開啟。

    當指令碼執行時,動作會按照動作觸發的順序顯示在追踪視窗中。 您可以看到動作的名稱、其屬性和配置、動作的觸發時間以及其觸發的結果。 您可以:

    • 將游標懸停在「屬性」欄中的條目上,可在彈出式選單中查看屬性及其值的完整清單。

    • 使用搜尋欄來搜尋追踪輸出中的動作。 您可以使用動作名稱、屬性名稱或值、時間或結果進行搜尋。

    • 點擊任何欄標題,即可按該資料對清單進行排序。

  8. 點擊追踪輸出中的動作,查看觸發該動作時指令碼中的所有變數及其值。

    變數顯示在追踪輸出視窗右側的清單中。 新的或變更的變數以紅色顯示。

    在變數清單中,您可以:

    • 將游標懸停在任何欄中的條目上,可在彈出式選單中檢視該變數或值的完整內容。
    • 選擇或清除全域系統私人以篩選清單中的變數。 清除該選項會在清單中隱藏該類型的變數。

    • 點擊動態資料物件名稱旁邊的大於號 > 以展開它,查看其成員及其值。
    • 使用追踪輸出視窗中的搜尋欄,按名稱或值搜尋變數。
    • 透過點擊變數值列並按鍵盤上的 CTRL + C 複製變數值。 儲存格背景短暫變為深藍色,表示複製成功。
    • 使用箭頭鍵導覽變數清單中醒目顯示的列。
  9. 要將追踪輸出儲存到電腦中,請點擊視窗右上角的省略號 一行三個點。,選擇下載追踪檔案,然後為檔案選擇位置和名稱並點擊 儲存

  10. 要結束追踪而不結束伺服器上的互動,請點擊分離
  11. 要結束追踪和互動,請點擊終止,然後點擊確定以確認要結束互動。 這會斷開聯絡人的連接或結束當前正在執行的指令碼,並結束伺服器上的互動。

擷取即時聯絡的追踪

您可以在指令碼處理即時聯絡時擷取指令碼的追踪。 這使您能夠診斷聯絡中心出現的問題,或與技術支援人員一起獲取疑難排解的資料。

Studio 不會儲存您已運行的追踪的歷史。 如果您認為可能需要參考以前的追踪,請保持追踪輸出視窗打開或下載追踪檔案到您的計算機。

  1. CXone Mpower 中,點擊應用程式選擇器 並選擇全通路路由Studio 三個箭頭在底部相連。 一支筆直向上,一支指向右上,一支指向左上。
  2. 在「指令碼」頁面中,找到並按兩下以開啟您要處理的指令碼或建立新的指令碼。 指令碼在新標籤頁中打開。
  3. 點擊

  4. 聯絡人數量目前設定為1,無法變更。 在未來版本中,您將能夠指定要擷取的聯絡人的數量。
  5. 在篩選器下,選擇一個選項:
  6. 點擊開始擷取。 追踪輸出視窗開啟。 在與所選篩選器選項相符的指令碼實例開始運行之前,視窗為空。

    當指令碼執行時,動作會按照動作觸發的順序顯示在追踪視窗中。 您可以看到動作的名稱、其屬性和配置、動作的觸發時間以及其觸發的結果。 您可以:

    • 將游標懸停在「屬性」欄中的條目上,可在彈出式選單中查看屬性及其值的完整清單。

    • 使用搜尋欄來搜尋追踪輸出中的動作。 您可以使用動作名稱、屬性名稱或值、時間或結果進行搜尋。

    • 點擊任何欄標題,即可按該資料對清單進行排序。

  7. 點擊追踪輸出中的動作,查看觸發該動作時指令碼中的所有變數及其值。

    變數顯示在追踪輸出視窗右側的清單中。 新的或變更的變數以紅色顯示。

    在變數清單中,您可以:

    • 將游標懸停在任何欄中的條目上,可在彈出式選單中檢視該變數或值的完整內容。
    • 選擇或清除全域系統私人以篩選清單中的變數。 清除該選項會在清單中隱藏該類型的變數。

    • 點擊動態資料物件名稱旁邊的大於號 > 以展開它,查看其成員及其值。
    • 使用追踪輸出視窗中的搜尋欄,按名稱或值搜尋變數。
    • 透過點擊變數值列並按鍵盤上的 CTRL + C 複製變數值。 儲存格背景短暫變為深藍色,表示複製成功。
    • 使用箭頭鍵導覽變數清單中醒目顯示的列。
  8. 要將追踪輸出儲存到電腦中,請點擊視窗右上角的省略號 一行三個點。,選擇下載追踪檔案,然後為檔案選擇位置和名稱並點擊 儲存

  9. 要結束追踪而不結束伺服器上的互動,請點擊分離
  10. 要結束追踪和互動,請點擊終止,然後點擊確定以確認要結束互動。 這會斷開聯絡人的連接或結束當前正在執行的指令碼,並結束伺服器上的互動。

下載追踪檔案

您可以將追踪輸出儲存為檔案,並將其下載到您的電腦。 如果您稍後需要參考追踪,這將會很有幫助。 它還允許您傳送追踪檔案給其他Studio使用者或客戶代表。 可以透過在Studio 中載入檔案來檢視。 檔案以帶有 TRC.JSON 副檔名的 JSON 格式儲存。

  1. CXone Mpower 中,點擊應用程式選擇器 並選擇全通路路由Studio 三個箭頭在底部相連。 一支筆直向上,一支指向右上,一支指向左上。
  2. 在「指令碼」頁面中,找到並按兩下以開啟您要處理的指令碼或建立新的指令碼。 指令碼在新標籤頁中打開。
  3. 點擊追踪並選擇從追踪開始擷取即時聯絡人
  4. 擷取追踪後,點擊追踪輸出視窗右上角的省略號 一行三個點。
  5. 選擇下載追踪檔案
  6. 指定檔案名以及您想要儲存檔案的位置。
  7. 點擊儲存

載入追踪檔案

您可以將儲存的追踪檔案載入Studio 以檢視。

  1. CXone Mpower 中,點擊應用程式選擇器 並選擇全通路路由Studio 三個箭頭在底部相連。 一支筆直向上,一支指向右上,一支指向左上。
  2. 在「指令碼」頁面,點擊載入並選擇載入追踪檔案
  3. 將追踪檔案拖到「負載追踪」視窗中,或點擊瀏覽檔案進行選擇。
  4. 在「負載追踪」視窗中點擊打開。 追踪在追踪輸出視窗中打開。