管理指令碼

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

本頁提供了管理指令碼狀態時可能需要執行的任務的資訊。 使用指令碼說明頁面可以幫助您了解如何建立和修改指令碼。

檢視指令碼的屬性

所需權限ACD > Studio > 指令碼 >  檢視

指令碼屬性位於指令碼畫布右側的面板上。 屬性面板不會顯示 Desktop Studio 中「屬性」標籤中可用的所有內容。 例如,您此時無法變更指令碼的媒體類型。

  1. CXone Mpower 中,點擊應用程式選擇器 並選擇全通路路由Studio 三個箭頭在底部相連。 一支筆直向上,一支指向右上,一支指向左上。
  2. 在「指令碼」頁面中,找到並按兩下以開啟您要處理的。 指令碼在新標籤頁中打開。
  3. 在指令碼畫布的右側,查看屬性窗格。 預設標籤是「動作」標籤,您可以在其中:
    • 查看指令碼中的動作:查看指令碼中當前所有動作的清單。 每個動作旁邊是動作的 ID,這是按照動作新增到指令碼的順序指派的數字識別碼。 每個動作下方都有其標題(如果有)。 點擊清單中的動作會醒目顯示畫布上的相應動作。
    • 搜尋畫布:允許您搜尋指令碼畫布。 搜尋可以在指令碼畫布上的標題或註釋中找到動作或術語。 它無法搜尋動作屬性中的值,包括編輯器視窗中的值。 搜尋結果顯示在搜尋欄位下方,取代了動作清單。
    • 排序依據:允許您對動作清單進行排序向下箭頭旁邊的三條堆疊橫線的圖示。。 您可以按名稱或動作 ID 進行升序或降序排序。
    • 檢視錯誤和警告:允許您查看指令碼目前是否有任何錯誤或警告。 如果有,按鈕標籤會包含編號。 點擊該按鈕可查看錯誤或警告清單。
  4. 點擊變數標籤。 在此標籤上,您可以:

    • 查看相關動作:展開每個變數以查看使用該變數的動作。 您可以使用展開所有 向下箭頭旁邊的三條堆疊橫線的圖示。 和收起所有 右箭頭旁邊三條堆疊的橫線圖示。 選項影響所有變數。 如果您更改指令碼中的變數,可以重新載入一個指向自己尾巴的圓圈箭頭圖示。 清單。
    • 查看相關的動作屬性:點擊其中一個動作,查看該動作的屬性,並在指令碼畫布上醒目顯示該動作。 動作屬性替換屬性窗格上的變數清單。
    • 編校變數:在此指令碼中建立一個變數清單,您希望在追踪和記錄中編校 一隻眼睛圖示,上面有一個反斜線。

將指令碼投入生產

所需權限ACD > 聯絡設定 > 編輯聯絡點

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

如果您使用命名慣例來識別處於開發或生產階段的指令碼,它可以幫助您和您組織中的其他指令碼程式了解可用的指令碼。但是,其會對生產環境帶來未經測試的變更。 如果貴組織使用開發工作流程,則可避免將指令碼複製到生產資料夾中而改變指令碼名稱。

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

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

  3. 點擊要為其指派指令碼的聯絡點。
  4. 點擊 Edit

  5. 選擇您希望該聯絡點使用的 Script。 下拉式清單顯示當前聯絡點的 Media Type 當前可用的所有活動指令碼。
  6. 點擊 Done

比較兩個指令碼

所需權限Studio 指令碼視圖

您可以比較兩個指令碼,了解它們之間的差異。 您可以根據動作標題、參數、分支、動作在指令碼中的位置以及動作屬性配置進行比較。

  1. CXone Mpower 中,點擊應用程式選擇器 並選擇全通路路由Studio 三個箭頭在底部相連。 一支筆直向上,一支指向右上,一支指向左上。
  2. 打開您要比較的指令碼。 它們必須在同一瀏覽器視窗中打開。

  3. 在一個打開的指令碼中,點擊頁面頂部的指令碼名稱並選擇比較
  4. 在「比較指令碼」視窗中,從下拉式清單中選擇指令碼的一個版本一個指令碼
  5. 從下拉式清單中選擇您想與第一個指令碼進行比較的指令碼版本。
  6. 在「比較設定」下,選擇您要在所選指令碼之間比較的指令碼元件。

  7. 點擊比較
  8.  

比較指令碼的歷史版本

所需權限Studio 指令碼視圖

  1. CXone Mpower 中,點擊應用程式選擇器 並選擇全通路路由Studio 三個箭頭在底部相連。 一支筆直向上,一支指向右上,一支指向左上。
  2. 打開您要使用的指令碼。
    1. 點擊頁面頂端的指令碼名稱,然後選擇版本歷程記錄。 「版本歷程記錄」窗格在頁面左側開啟。

    2. 在「版本歷程記錄」窗格中,點擊先前的版本,即可看到該時間點的指令碼。 標籤中顯示的指令碼會變更為此版本。
    3. 若要以新名稱儲存先前的版本,請點擊頁面右上角的版本儲存為。 指定名稱和位置,然後點擊儲存。 儲存的版本會成為目前標籤中的作用中指令碼。

      如果儲存與任何指令碼的作用中版本同名的先前版本,則 Studio 會以您嘗試儲存的過去版本覆寫作用中的指令碼。

  3. 在一個打開的指令碼版本中,點擊頁面頂部的指令碼名稱並選擇比較
  4. 在「比較指令碼」視窗中,從左側指令碼下拉式清單中選擇一個指令碼
  5. 正確的指令碼下拉式清單中選擇您想與第一個指令碼進行比較的指令碼版本。
  6. 在「比較設定」下,選擇您要在所選指令碼之間比較的指令碼元件。

  7. 點擊比較
  8.  

檢視指令碼的歷程記錄

所需權限ACD > 聯絡設定 > 指令碼 > 檢視

您可以檢視指令碼的先前版本,查看指令碼變更的日期和時間,以及進行變更的使用者。 先前版本的指令碼與作用中版本的指令碼在相同的標籤中開啟。 無法修改先前版本的指令碼。

指令碼的版本歷程記錄只限於目前所處的開發階段。您可以看到指令碼提升到該階段後所做的任何變更。 若要檢視先前階段所做的變更,必須開啟該階段資料夾中的指令碼。 開發階段是可選功能,必須在 Studio 中啟用。

  1. CXone Mpower 中,點擊應用程式選擇器 並選擇全通路路由Studio 三個箭頭在底部相連。 一支筆直向上,一支指向右上,一支指向左上。
  2. 在「指令碼」頁面中,找到並按兩下以開啟您要處理的。 指令碼在新標籤頁中打開。
    1. 點擊頁面頂端的指令碼名稱,然後選擇版本歷程記錄。 「版本歷程記錄」窗格在頁面左側開啟。

    2. 在「版本歷程記錄」窗格中,點擊先前的版本,即可看到該時間點的指令碼。 標籤中顯示的指令碼會變更為此版本。
    3. 若要以新名稱儲存先前的版本,請點擊頁面右上角的版本儲存為。 指定名稱和位置,然後點擊儲存。 儲存的版本會成為目前標籤中的作用中指令碼。

      如果儲存與任何指令碼的作用中版本同名的先前版本,則 Studio 會以您嘗試儲存的過去版本覆寫作用中的指令碼。

  3. 若要返回作用中版本指令碼的可編輯視圖,請點擊頁面左上角日期旁的箭頭。

還原為指令碼的先前版本

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

如果您已使用不同的名稱儲存了指令碼的副本作為備份,並且想要還原到原來的狀態,請不要執行以下步驟。 相反,打開您想要恢復的備份副本。 您可以使用備份副本進行工作,也可以複製它以建立新的工作副本並保留備份。 您可以停用不再需要的指令碼副本。

Studio恢復到指令碼的先前版本

所需權限:  應用程式 > Studio > 指令碼建立/編輯

  1. CXone Mpower 中,點擊應用程式選擇器 並選擇Studio
  2. 打開您要恢復的指令碼。 如果您想還原的指令碼目前是停用的,則必須首先重新啟動
  3. 點擊頁面頂端的指令碼名稱,然後選擇版本歷程記錄。 「版本歷程記錄」窗格在頁面左側開啟。

  4. 在「版本歷程記錄」窗格中,點擊先前的版本,即可看到該時間點的指令碼。 標籤中顯示的指令碼會變更為此版本。
  5. 點擊恢復
  6. 再次點擊恢復,確認您要恢復到開啟的版本。 選取的指令碼在目前的瀏覽器標籤中變為活躍狀態。

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

所需權限:  ACD > 聯絡設定 > 指令碼 > 編輯

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

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

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

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

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

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

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

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

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

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

  1. CXone Mpower 中,點擊應用程式選擇器 並選擇全通路路由Studio 三個箭頭在底部相連。 一支筆直向上,一支指向右上,一支指向左上。
  2. 在「指令碼」頁面中,找到並按兩下以開啟您要處理的。 指令碼在新標籤頁中打開。
  3. 在指令碼右側的屬性面板中,點擊變數標籤。
  4. 點擊已編校一隻眼睛,有一條對角線穿過。

  5. 在「變數」標籤上的欄位中,輸入要編校的每個變數的名稱。  在每個變數後按 Enter。 這些名稱應與指令碼中的 AssignSNIPPET 動作中建立的變數相對應。
  6. 再次點擊已編校 一隻眼睛,有一條對角線穿過。 以隱藏變數名稱清單。

  7. 儲存您的指令碼。

鎖定和解鎖指令碼

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

指令碼鎖定允許您鎖定一個指令碼,只有您可以編輯它。 這可以防止多個 Studio 使用者同時修改一個指令碼。 這是一項可選功能,必須在 CXone Mpower啟用

要編輯指令碼時,必須將其鎖定。 這將使指令碼進入編輯模式。 指令碼一直處於鎖定狀態,直到您將其解鎖,或其他Studio 使用者 覆寫您的鎖定。 當你完成一個指令碼的工作後,即可將其解鎖。 這將使指令碼處於唯讀模式,其他 Studio 使用者可以在需要時對其進行編輯。

在鎖定指令碼之前,Studio會刷新指令碼。 這會載入在您開啟指令碼和鎖定指令碼之間其他 Studio 使用者可能進行的任何變更。

  1. CXone Mpower 中,點擊應用程式選擇器 並選擇全通路路由Studio 三個箭頭在底部相連。 一支筆直向上,一支指向右上,一支指向左上。
  2. 在「指令碼」頁面中,找到並按兩下以開啟您要處理的。 指令碼在新標籤頁中打開。
  3. 將游標移至畫布工作區頂部工具列中指令碼名稱旁邊的眼睛 眼睛的線描圖。,然後選擇E標記指令碼(鎖定)

  4. 完成指令碼操作後,將游標懸停在畫布工作區頂部工具列中指令碼名稱旁邊的鎖 一個鎖。 上,然後點擊 僅檢視指令碼(解鎖)

覆寫一個被鎖定的指令碼

所需權限ACD > Studio > 指令碼 >  鎖定覆寫

開啟鎖定編輯的指令碼時,畫布工作區上方指令碼名稱旁邊的圖示是一個關閉的鎖 一把關閉的掛鎖。。 您可以將游標懸停在圖示上,查看鎖定指令碼的人。 如果是您,可以選擇解鎖指令碼並將其設定為唯讀模式。 如果被其他使用者鎖定,則會顯示該使用者的名稱。

如果您的CXone Mpower 角色包含「覆寫鎖定」權限,下拉式清單中還會包含「覆寫鎖定」選項。 覆寫指令碼鎖定時,Studio會載入指令碼的最新儲存版本。 如果其他使用者有未儲存的變更,則在覆寫鎖定後無法儲存這些變更。 如果其他使用者在鎖定被覆寫後試圖儲存指令碼,他們會看到一條錯誤訊息,告知他們已被覆寫。 當指令碼的鎖定被覆寫後,它可以被複製並以另一個名稱儲存。

您可以透過 檢視以前的版本來檢視指令碼的更改。 如果其他使用者編輯了指令碼,而您想知道他們修改了哪些內容,這將很有幫助。

在覆蓋其他使用者的指令碼鎖定時,請務必遵守貴組織的指導原則。

  1. CXone Mpower 中,點擊應用程式選擇器 並選擇全通路路由Studio 三個箭頭在底部相連。 一支筆直向上,一支指向右上,一支指向左上。
  2. 點擊要覆蓋的指令碼旁邊的省略號,然後選擇鎖定覆蓋
  3. 或者,您可以:
    1. 開啟被其他使用者鎖定的指令碼。
    2. 點擊畫布工作區上方工具欄中指令碼名稱旁的鎖定 一把關閉的掛鎖。,然後點擊 鎖定覆蓋
    3. 當系統提示您確認是否要覆蓋其他使用者的鎖定時,請點擊 OK。 成功覆蓋鎖定後會顯示狀態訊息。

停用一個指令碼

所需權限ACD > Studio > 指令碼 >  停用

指令碼不能從Studio中刪除。 相反,您可以停用指令碼。 只有在Studio指令碼標籤上選擇檢視全部非活躍指令碼時,停用的指令碼才會在 Studio 中顯示。 您也可以在 CXone MpowerACD應用程式中的 指令碼頁面看到它們。

您不需要停用指令碼來防止CXone Mpower使用它。 CXone Mpower僅使用指派給技能Closed 用於基於客服專員技能、能力和知識的互動的自動化傳遞聯絡點Closed 呼入聯絡人用來發起互動的入口點,如電話號碼或電郵地址。的指令碼。

  1. CXone Mpower 中,點擊應用程式選擇器 並選擇全通路路由Studio 三個箭頭在底部相連。 一支筆直向上,一支指向右上,一支指向左上。
  2. 在指令碼頁面,找到要停用的指令碼。
  3. 點擊指令碼旁邊的三個橫點 一行三個點。,然後選擇 停用。 您也可以打開指令碼並點擊指令碼名稱旁邊的向下箭頭按鈕,然後從下拉式清單中選擇 停用
  4. 確認要停用指令碼。 停用完成後,視窗右下角會出現通知。
  5. 如果您想解釋停用指令碼的原因,可以在 CXone Mpower 中為指令碼新增注釋:
    1. CXone Mpower 中,點擊應用程式選擇器 並選擇ACD > 指令碼
    2. 顯示下拉式功能表中,選擇非活動
    3. 點擊指令碼並在「備註」標籤上新增您的注釋。

重新啟用一個指令碼

所需權限ACD > Studio > 指令碼 >  停用

您可以重新啟用一個指令碼,使其再次顯示在Studio中。 目前無法在 Studio 中重新啟用指令碼。

  1. CXone Mpower 中,點擊應用程式選擇器 並選擇ACD > 指令碼
  2. 顯示下拉式選單中,選擇非活動
  3. 點擊您要重新啟用的指令碼。
  4. 點擊指令碼頁面「詳細資訊」標籤上的啟用