管理指令碼

本頁提供了在處理指令碼時可能需要執行的任務的資訊。

將指令碼投入生產

所需的角色權限編輯聯絡點

當指令碼經過全面測試,可以在 CXone 中投入使用時,便可投入生產。要完成此操作,您需要將指令碼指派給 CXone ACD 中的聯絡點Closed 呼入聯絡人用來發起互動的入口點,如電話號碼或電郵地址。

如果您使用命名慣例來識別處於開發或生產階段的指令碼,它可以幫助您和您組織中的其他指令碼程式了解可用的指令碼。命名慣例並不能告訴 CXone 應該使用哪些指令碼。

只有當您確定這些指令碼經過全面測試,可投入生產時,才可將其指派給聯絡點。將未準備好的指令碼投入生產可能會導致無法將聯絡人路由到選定的聯絡點。

  1. 點擊應用程式選擇器 並選擇ACD
  2. 前往聯絡設定 > 聯絡點

  3. 點擊要為其指派指令碼的聯絡點。
  4. 點擊編輯
  5. 選擇您希望該聯絡點使用的指令碼
  6. 點擊完成

比較指令碼

所需的角色權限Studio 指令碼視圖

您可以按按標題、參數、分支或位置比較兩個指令碼。「尋找結果」標籤會顯示所選指令碼之間的差異和相同點。

  1. 開啟要比較的兩個指令碼。請務必儲存您最近所做的任何變更。
  2. 點擊編輯 > 比較即可開啟比較指令碼視窗。
  3. 左側欄位中選擇指令碼,在右側欄位中選擇另一個指令碼。注意您選中的指令碼,因為 Studio 中目前打開的所有指令碼都會出現在這些下拉式清單中。
  4. 配置一般選項比較設定區段。這些區段允許您確定要比較的指令碼元素。請注意,位置元素是指畫布上每個動作的 X 軸和 Y 軸。

  5. 點擊比較。結果顯示在「尋找結果」標籤中。如果您沒有開啟「尋找結果」標籤,請從選單中點擊檢視 > 尋找結果

檢視指令碼的歷程記錄

所需的角色權限Studio 指令碼視圖

Studio 所保留的指令碼的先前版本的數量可以由 CXone 管理員配置。

  1. Studio 中,點擊瀏覽器標籤。
  2. 右鍵點擊指令碼,然後點擊歷程記錄
  3. 點擊您想檢視的版本。如果在 Studio 中啟用鎖定,指令碼的先前版本會以唯讀模式打開。

編輯追蹤資料和記錄中的變數

所需的角色權限建立/編輯 Studio 指令碼

變數編校消除了指令碼生成的追蹤和記錄中的變數值。您可以編校變數和物件。

編校是在指令碼級別的指令碼屬性的 VariableRedaction 欄位中配置的。已編校的值被替換為一個「X」字元的字串。變數值的長度決定了使用了多少個 X,這意味著一個編校的 5 個字母的單詞會產生 5 個 X。不支援部分變數編校,例如信用卡號的一部分。

變數編校發生於指令碼級別。它不是一個可繼承的屬性。如果已編校的變數傳遞給其他指令碼,例如使用 RunScriptRunSub 動作,則該變數不會在後續指令碼中自動編校。如果您想要一個變數總是被編校,您必須在其可能被傳遞給的所有指令碼中配置變數編校。

被傳遞到其他指令碼中的變數有一個全域範圍。要編校它們,必須在變數名稱前包括全域:以確保它被編校。

  1. 在 Studio 中,點擊指令碼畫布以確保沒有選擇任何內容。
  2. 點擊屬性標籤。
  3. 點擊 VariableRedaction 欄位旁邊的省略號按鈕,打開字串集合編輯器。
  4. 輸入您想要編校的變數的名稱。這些名稱應與指令碼中 Assign 動作中建立的變數相對應。
  5. 點擊確定

配置指令碼鎖定

需要的權限: 聯絡設定 > 指令碼 > 檢視、編輯

Studio 可以在一個使用者打開指令碼時將其鎖定。這可以防止多個使用者對同一個指令碼進行修改,導致一個已儲存內容覆寫另一個的問題。CXone 管理員可以配置 Studio 以允許指令碼鎖定。

  1. CXone 中,點擊應用程式選擇器 並選擇ACD
  2. 前往 ACD 配置業務單位
  3. 點擊允許指令碼鎖定
  4. 選擇您希望打開指令碼時由 Studio 執行的預設行為

  5. 點擊完成

配置歷程記錄中保存的指令碼版本數

需要的權限: 聯絡設定 > 指令碼 > 編輯

Studio 保留所有指令碼的先前版本。您可以配置歷程記錄中保留了多少種指令碼版本。這決定了如果您需要還原為指令碼的先前版本,您可以回看的位置。

  1. CXone 中,點擊應用程式選擇器 並選擇ACD
  2. 前往 ACD 配置業務單位
  3. 在「詳細資訊」標籤中,點擊編輯

  4. 在指令碼下的最大指令碼歷程記錄欄位中,輸入您想保留的每個指令碼的最大版本數。

  5. 點擊完成

還原為指令碼的先前版本

Studio 保留所有指令碼的先前版本。每次儲存變更時,指令碼檔案的歷程記錄中都會新增另一個版本。您可以還原為指令碼檔案的之前版本。

如果您以不同的名稱儲存了指令碼的副本,並希望還原為該副本,請不要執行這些步驟。而是打開您想還原的副本,使用另存為建立一個新的副本。您可以停用不再需要的指令碼副本,或者您可以將它們移入單獨的資料夾中。

Studio 中還原為指令碼的先前版本

需要的權限:建立/編輯 Studio 指令碼

  1. Studio 的「瀏覽」標籤上,找到您要還原的指令碼。
  2. 右鍵點擊並選擇歷程記錄,然後點擊您想還原為的版本。打開所選版本時,其名稱後面會附加儲存日期和時間。例如,一個儲存於 2022 年 8 月 2 日 9:32:08 的指令碼,其指令碼名稱的結尾是 08022022093208
  3. 點擊檔案 > 另存為,用新名字儲存檔案副本。指令碼檔案的歷史版本以永久唯讀模式打開。

CXone 還原為指令碼的先前版本

需要的權限: 聯絡設定 > 指令碼 > 編輯

如果您有適當的權限,則可以從 CXone ACD 應用程式中的指令碼頁面還原為指令碼的先前版本。

當指令碼從 CXone 中還原時,檔案的名稱不會像從 Studio 中還原時那樣發生改變。

您必須在還原之前關閉 Studio 中的指令碼。如果指令碼是打開的,除非您關閉並重新打開,否則您不會看到這些變化。如果您在還原時讓指令碼處於打開狀態,然後在沒有關閉和重新打開指令碼的情況下進行了修改並儲存了指令碼,那麼您就覆寫了還原的內容,必須再次還原。

  1. CXone 中,點擊應用程式選擇器 並選擇ACD > 指令碼
  2. 點擊您想還原的指令碼。如果您想還原的指令碼目前是停用的,則必須首先重新啟動
  3. 在「版本歷程記錄」標籤,從先前版本清單中選擇您要還原為的版本,然後點擊還原

  4. Studio 中,打開您還原的指令碼,繼續處理。