管理指令碼

本頁提供了在處理指令碼時可能需要執行的任務的資訊。除了本頁描述的任務外,您還可以在 CXone 中的指令碼排程頁面上排程要執行的指令碼

檢視指令碼的屬性

所需權限Studio 指令碼視圖

指令碼「屬性」標籤顯示當前指令碼的相關資訊。在這裡,您可以檢視或更改指令碼的媒體類型,設定用於測試的模擬入埠互動,或配置變數編校

  1. Studio 中,打開一個指令碼。
  2. 點擊畫布工作區空白處的任意位置,確保未選擇任何動作。
  3. 點擊屬性標籤,以顯示有關指令碼的資訊。

檢視指令碼的歷程記錄

所需權限Studio 指令碼視圖

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

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

變更指令碼的媒體類型

媒體類型決定了指令碼可以處理哪種互動。

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

  1. Studio 中,打開一個指令碼。
  2. 點擊指令碼畫布上的空白處,確保沒有選中動作。
  3. 在「屬性」標籤上,點擊 MediaType 屬性旁邊的下拉箭頭,為指令碼選擇新的媒體類型。
  4. 儲存指令碼。

將指令碼投入生產

所需權限編輯聯絡點

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

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

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

  1. 點擊應用程式選擇器 並選擇ACD
  2. 前往 Contact SettingsPoint of Contact

  3. 點擊要為其指派指令碼的聯絡點。
  4. 點擊 Edit
  5. 選擇您希望該聯絡點使用的 Script
  6. 點擊 Done

比較指令碼

所需權限Studio 指令碼視圖

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

  1. 開啟要比較的兩個指令碼。請務必儲存您最近所做的任何變更。
  2. 點擊 Edit > Compare 以開啟 Compare Scripts 視窗。
  3. Left 欄位中選擇指令碼,在 Right 欄位中選擇另一個指令碼。注意您選中的指令碼,因為 Studio 中目前打開的所有指令碼都會出現在這些下拉式清單中。
  4. 配置 General OptionsCompare Settings 部分。這些部分允許您確定要比較的指令碼元素。請注意,位置元素是指畫布上每個動作的 X 軸和 Y 軸。

  5. 點擊 Compare。結果顯示在「尋找結果」標籤中。如果您沒有打開「尋找結果」標籤,請從選單中點擊 View > Find Results

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

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

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

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

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

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

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

配置指令碼鎖定

安全設定檔:聯絡處理 > ACD > 中央指令碼存取檢視、編輯

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

  1. CXone 中,點擊應用程式選擇器 並選擇ACD
  2. 前往 ACD ConfigurationBusiness Units
  3. 點擊 Allow Script Locking
  4. 選擇您希望打開指令碼時由 Studio 執行的 Default Behavior

  5. 點擊 Done

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

安全設定檔:聯絡處理 > ACD > 中央指令碼存取 > 編輯

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

  1. CXone 中,點擊應用程式選擇器 並選擇ACD
  2. 前往 ACD ConfigurationBusiness Units
  3. 點擊要修改的業務單元Closed 用於管理 CXone 環境的技術支援、計費和全域設定的高級組織分組以將其開啟。

  4. 在「詳細資訊」標籤中,點擊 Edit

  5. 在指令碼下的 Max Script History 欄位中,輸入您想保留的每個指令碼的最大版本數。

  6. 點擊 Done

還原為指令碼的先前版本

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

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

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

安全性設定檔:建立/編輯 Studio 指令碼

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

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

安全設定檔:聯絡處理 > ACD > 中央指令碼存取 > 編輯

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

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

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

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

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

Studio 中上載檔案

您可以使用 Studio 將檔案上載到 CXone。這包括提示音訊檔案、ASRClosed 允許聯絡人透過說話、點擊手機按鍵或兩者組合的方式來回應錄音的語音提示。 語法檔案等。您還可以在 CXone 中的「瀏覽 ACD 檔案」頁面檢視、上載和管理提示資訊和其他檔案。

  1. Studio 中的「檔案」標籤中,展開用於接收上載檔案的資料夾。如果您要上載一個提示,請展開「提示」資料夾。

  2. 點擊上載檔案 一個帶有向上箭頭的矩形。 並選擇一個或多個要上載的檔案,然後點擊開啟。檔案已上載並顯示在標籤的清單中。

  3. 您也可以將提示檔案從電腦上的檔案瀏覽器拖動到 Studio 中的「檔案」視窗。