管理指令碼
此説明頁面適用於 CXone Studio。 此資訊也可用於 Desktop Studio。
本頁提供了在處理指令碼時可能需要執行的任務的資訊。 使用指令碼說明頁面可以幫助您了解如何建立和修改指令碼。
檢視指令碼的屬性
所需權限:ACD > Studio > 指令碼 >
指令碼屬性位於指令碼畫布右側的面板上。
- 在 CXone 中,點擊應用程式選擇器 並選擇全通路路由 > Studio 。
- 在「指令碼」頁面中,找到並按兩下以開啟您要處理的。 指令碼在新標籤頁中打開。
- 在指令碼畫布的右側,查看屬性面板。 此面板包含以下選項:
- 「動作」標籤:顯示指令碼中目前所有動作的清單。 每個動作旁邊是動作的 ID,這是按照動作新增到指令碼的順序指派的數字識別碼。 每個動作下方都有其標題(如果有)。 點擊清單中的動作會醒目顯示畫布上的相應動作。
- 排序依據:允許您對動作清單進行排序。 您可以按名稱或動作 ID 進行升序或降序排序。
- 變數標籤:允許您列出應從追蹤和記錄中編校的變數。
- 搜尋畫布:允許您搜尋指令碼畫布。 搜尋可以在指令碼畫布上的標題或註釋中找到動作或術語。 它無法搜尋動作屬性中的值,包括編輯器視窗中的值。 搜尋結果顯示在搜尋欄位下方,取代了動作清單。
- 錯誤與警告:允許您查看指令碼目前是否有任何錯誤或警告。 如果有,按鈕標籤會包含編號。 點擊該按鈕可查看錯誤或警告清單。
將指令碼提升到下一個開發階段
所需權限:ACD > Studio > 測試階段
本部分中的內容適用於受控發布 (CR) 版本中的產品或功能。 如果您不是 CR 群組成員,但希望獲得更多資訊,請聯絡 CXone 客戶代表。
CXone Studio 支援指令碼的開發生命週期。 Studio 管理員最多可以啟用四個開發階段。 每個階段都與Studio中的資料夾關聯。 如果您有適當的權限,就可以將指令碼從一個階段提升到下一個階段。 指令碼提升時,會將其複製到下一階段的資料夾中。
如果貴組織使用具有 Studio 的第三方版本控制系統,則指令碼提升會提交至該 系統。 您必須有存取儲存庫的權限,才能提交變更。 如果您沒有存取權限,請與貴組織中的 versionrepository 擁有者交流。 第一次將變更提交到儲存庫時,系統會提示您輸入版本控制系統的存取權限。 您可以在版本控制系統的平台中產生權杖。 目前,GitHub僅是支援的提供者。
檢視、建立和編輯,以及將指令碼提升到每個開發工作流程階段的能力受權限的控制。 如果您對 Studio 權限有疑問,請聯絡您的 CXone 或 Studio 管理員。
必須由 Studio 管理員啟用和配置開發工作流程、指令碼提升,以及使用具備 CXone Studio 的版本控制系統。
在軟體工程中,許多組織遵循使用多階段方式進行開發的方法。 在這些方法中,軟體開發生命週期 (SDLC) 包含規劃、設計、開發、測試和部署軟體變更的各個階段。 遵循多階段 SDLC 方法有助於提高最終產品的品質,並簡化開發流程。
在提升指令碼之前,請確保您已完成公司要求的所有任務,例如測試。
提升單一指令碼
- 在 CXone 中,點擊應用程式選擇器 並選擇全通路路由 > Studio 。
- 在「指令碼」頁面中,找到並按兩下以開啟您要處理的。 指令碼在新標籤頁中打開。
- 從畫布右上角的儲存下拉式清單中,選擇提升。 「提升指令碼」視窗會顯示目前階段的名稱和您要提升到的階段。 如果貴組織使用具有 Studio 的第三方版本控制系統,則您也可以看到變更將提交到的儲存庫名稱。
-
如果您的公司將版本控制 系統 用於 Studio,而且這是您第一次在版本控制系統中提交指令碼變更,請輸入您的存取權限。 您可以在版本控制 平台 中取得存取權杖。
- 點擊提升。 Toast Toast 訊息是在畫面底部的臨時彈出式訊息(較小),指示錯誤及成功等事項。 這是 CXone 的內建功能,可在人話畫面中顯示。 訊息會在指令碼成功提升時出現在頁面右下角。
同時提升多個指令碼
- 在 CXone 中,點擊應用程式選擇器 並選擇全通路路由 > Studio 。
- 在「指令碼」頁面中,選取您要提升的每個指令碼旁邊的剔選框。
- 點擊頁面右上角的提升。
-
如果您的公司將版本控制 系統 用於 Studio,而且這是您第一次在版本控制系統中提交指令碼變更,請輸入您的存取權限。 您可以在版本控制 平台 中取得存取權杖。
- 點擊提升。 Toast 訊息會在指令碼成功提升時出現在頁面右下角。
將指令碼投入生產
所需權限:ACD > 聯絡設定 > 編輯聯絡點
當指令碼經過全面測試,可以在 CXone 中投入使用時,便可投入生產。 要完成此操作,您需要將指令碼指派給 CXone ACD 中的聯絡點 呼入聯絡人用來發起互動的入口點,如電話號碼或電郵地址。。
只有當您確定這些指令碼經過全面測試,可投入生產時,才可將其指派給聯絡點。 將未準備好的指令碼投入生產可能會導致無法將聯絡人路由到選定的聯絡點。
- 點擊應用程式選擇器 並選擇ACD.
-
前往 Contact Settings > Point of Contact。
- 點擊要為其指派指令碼的聯絡點。
-
點擊 Edit。
- 選擇您希望該聯絡點使用的 Script。 下拉式清單顯示當前聯絡點的 Media Type 當前可用的所有活動指令碼。
- 點擊 Done。
檢視指令碼的歷程記錄
所需權限:ACD > 聯絡設定 > 指令碼 >
您可以檢視指令碼的先前版本,查看指令碼變更的日期和時間,以及進行變更的使用者。 先前版本的指令碼與作用中版本的指令碼在相同的標籤中開啟。 無法修改先前版本的指令碼。
指令碼的版本歷程記錄只限於目前所處的開發階段。您可以看到指令碼提升到該階段後所做的任何變更。 若要檢視先前階段所做的變更,必須開啟該階段資料夾中的指令碼。 開發階段是可選功能,必須在 CXone Studio 中啟用。
- 在 CXone 中,點擊應用程式選擇器 並選擇全通路路由 > Studio 。
- 在「指令碼」頁面中,找到並按兩下以開啟您要處理的。 指令碼在新標籤頁中打開。
-
點擊頁面頂端的指令碼名稱,然後選擇版本歷程記錄。 「版本歷程記錄」窗格在頁面左側開啟。
- 在「版本歷程記錄」窗格中,點擊先前的版本,即可看到該時間點的指令碼。 標籤中顯示的指令碼會變更為此版本。
-
若要以新名稱儲存先前的版本,請點擊頁面右上角的版本儲存為。 指定名稱和位置,然後點擊儲存。 儲存的版本會成為目前標籤中的作用中指令碼。
如果儲存與任何指令碼的作用中版本同名的先前版本,則 Studio 會以您嘗試儲存的過去版本覆寫作用中的指令碼。
- 若要比較指令碼的歷史版本與作用中版本,請將先前版本儲存為新指令碼,然後再回到「指令碼」頁面的標籤,開啟作用中版本的指令碼。 其會在新標籤中打開。
- 若要返回作用中版本指令碼的可編輯視圖,請點擊頁面左上角日期旁的箭頭。
還原為指令碼的先前版本
Studio 保留所有指令碼的先前版本。 每次儲存變更時,指令碼檔案的歷程記錄中都會新增另一個版本。 您可以還原為指令碼檔案的之前版本。
如果您已使用不同的名稱儲存了指令碼的副本作為備份,並且想要還原到原來的狀態,請不要執行以下步驟。 相反,打開您想要恢復的備份副本。 您可以使用備份副本進行工作,也可以複製它以建立新的工作副本並保留備份。 您可以停用不再需要的指令碼副本。
從CXone Studio恢復到指令碼的先前版本
所需權限: 應用程式 > Studio > 指令碼
- 在 CXone 中,點擊應用程式選擇器 並選擇Studio。
- 打開您要恢復的指令碼。 如果您想還原的指令碼目前是停用的,則必須首先重新啟動。
-
點擊頁面頂端的指令碼名稱,然後選擇版本歷程記錄。 「版本歷程記錄」窗格在頁面左側開啟。
- 在「版本歷程記錄」窗格中,點擊先前的版本,即可看到該時間點的指令碼。 標籤中顯示的指令碼會變更為此版本。
- 點擊恢復。
- 再次點擊恢復,確認您要恢復到開啟的版本。 選取的指令碼在目前的瀏覽器標籤中變為活躍狀態。
從 CXone 還原為指令碼的先前版本
所需權限: ACD > 聯絡設定 > 指令碼 >
當指令碼從 CXone 中還原時,檔案的名稱不會像從 Studio 中還原時那樣發生改變。
您必須在還原之前關閉 Studio 中的指令碼。 如果指令碼是打開的,除非您關閉並重新打開,否則您不會看到這些變化。 如果您在還原時讓指令碼處於打開狀態,然後在沒有關閉和重新打開指令碼的情況下進行了修改並儲存了指令碼,那麼您就覆寫了還原的內容,必須再次還原。
- 在 CXone 中,點擊應用程式選擇器 並選擇ACD > 指令碼。
- 點擊您想還原的指令碼。 如果您想還原的指令碼目前是停用的,則必須首先重新啟動。
-
在「版本歷程記錄」標籤,從先前版本清單中選擇您要還原為的版本,然後點擊還原。
- 在 Studio 中,打開您還原的指令碼,繼續處理。
編輯追蹤資料和記錄中的變數
所需權限:ACD > Studio > 指令碼 >
變數編校消除了指令碼產生的追蹤和記錄中的變數值。 您可以編校變數和物件。
編校是在 指令碼屬性的 VariableRedaction 欄位中的指令碼層級配置的。 已編校的值被替換為一個「X」字元的字串。 變數值的長度決定了使用了多少個 X,這表示一個編校的 5 個字母的單詞會產生 5 個 X。 不支援部分變數編校,例如信用卡號的一部分。
- 在 CXone 中,點擊應用程式選擇器 並選擇全通路路由 > Studio 。
- 在「指令碼」頁面中,找到並按兩下以開啟您要處理的。 指令碼在新標籤頁中打開。
- 在指令碼右側的屬性面板中,點擊變數標籤。
-
點擊已編校。
- 在「變數」標籤上的欄位中,輸入要編校的每個變數的名稱。 在每個變數後按 Enter。 這些名稱應與指令碼中的 Assign 或 SNIPPET 動作中建立的變數相對應。
-
再次點擊已編校 以隱藏變數名稱清單。
- 儲存您的指令碼。
鎖定和解鎖指令碼
所需權限:ACD > Studio > 指令碼 >
指令碼鎖定允許您鎖定一個指令碼,只有您可以編輯它。 這可以防止多個 Studio 使用者同時修改一個指令碼。 這是一項可選功能,必須在 CXone中啟用。
要編輯指令碼時,必須將其鎖定。 這將使指令碼進入編輯模式。 指令碼一直處於鎖定狀態,直到您將其解鎖,或其他Studio 使用者 覆寫您的鎖定。 當你完成一個指令碼的工作後,即可將其解鎖。 這將使指令碼處於唯讀模式,其他 Studio 使用者可以在需要時對其進行編輯。
在鎖定指令碼之前,Studio會刷新指令碼。 這會載入在您開啟指令碼和鎖定指令碼之間其他 Studio 使用者可能進行的任何變更。
- 在 CXone 中,點擊應用程式選擇器 並選擇全通路路由 > Studio 。
- 在「指令碼」頁面中,找到並按兩下以開啟您要處理的。 指令碼在新標籤頁中打開。
-
將游標移至畫布工作區頂部工具列中指令碼名稱旁邊的眼睛 ,然後選擇E標記指令碼(鎖定)。
-
完成指令碼操作後,將游標懸停在畫布工作區頂部工具列中指令碼名稱旁邊的鎖 上,然後點擊 僅檢視指令碼(解鎖)。
覆寫一個被鎖定的指令碼
所需權限:ACD > Studio > 指令碼 >
開啟鎖定編輯的指令碼時,畫布工作區上方指令碼名稱旁邊的圖示是一個關閉的鎖 。 您可以將游標懸停在圖示上,查看鎖定指令碼的人。 如果是您,可以選擇解鎖指令碼並將其設定為唯讀模式。 如果被其他使用者鎖定,則會顯示該使用者的名稱。
如果您的CXone 角色包含「覆寫鎖定」權限,下拉式清單中還會包含「覆寫鎖定」選項。 覆寫指令碼鎖定時,Studio會載入指令碼的最新儲存版本。 如果其他使用者有未儲存的變更,則在覆寫鎖定後無法儲存這些變更。 如果其他使用者在鎖定被覆寫後試圖儲存指令碼,他們會看到一條錯誤訊息,告知他們已被覆寫。 當指令碼的鎖定被覆寫後,它可以被複製並以另一個名稱儲存。
您可以透過 檢視以前的版本來檢視指令碼的更改。 如果其他使用者編輯了指令碼,而您想知道他們修改了哪些內容,這將很有幫助。
在覆蓋其他使用者的指令碼鎖定時,請務必遵守貴組織的指導原則。
- 在 CXone 中,點擊應用程式選擇器 並選擇全通路路由 > Studio 。
- 點擊要覆蓋的指令碼旁邊的省略號,然後選擇鎖定覆蓋。
- 或者,您可以:
- 開啟被其他使用者鎖定的指令碼。
- 點擊畫布工作區上方工具欄中指令碼名稱旁的鎖定 ,然後點擊 鎖定覆蓋。
- 當系統提示您確認是否要覆蓋其他使用者的鎖定時,請點擊 OK。 成功覆蓋鎖定後會顯示狀態訊息。
停用一個指令碼
所需權限:ACD > Studio > 指令碼 >
指令碼不能從Studio中刪除。 相反,您可以停用指令碼。 只有在CXone Studio指令碼標籤上選擇檢視全部或非活躍指令碼時,停用的指令碼才會在 Studio 中顯示。 您也可以在 CXoneACD應用程式中的 指令碼頁面看到它們。
您不需要停用指令碼來防止CXone使用它。 CXone僅使用指派給技能 用於基於客服專員技能、能力和知識的互動的自動化傳遞和聯絡點 呼入聯絡人用來發起互動的入口點,如電話號碼或電郵地址。的指令碼。
- 在 CXone 中,點擊應用程式選擇器 並選擇全通路路由 > Studio 。
- 在指令碼頁面,找到要停用的指令碼。
- 點擊指令碼旁邊的三個橫點 ,然後選擇 停用。 您也可以打開指令碼並點擊指令碼名稱旁邊的向下箭頭按鈕,然後從下拉式清單中選擇 停用。
- 確認要停用指令碼。 停用完成後,視窗右下角會出現通知。
- 如果您想解釋停用指令碼的原因,可以在 CXone 中為指令碼新增注釋:
- 在 CXone 中,點擊應用程式選擇器 並選擇ACD > 指令碼。
- 從顯示下拉式清單中,選擇非活躍。
- 點擊指令碼並在「備註」標籤上新增您的注釋。
重新啟用一個指令碼
所需權限:ACD > Studio > 指令碼 >
您可以重新啟用一個指令碼,使其再次顯示在Studio中。
- 在 CXone 中,點擊應用程式選擇器 並選擇ACD > 指令碼。
- 從顯示下拉式選單中,選擇非活動。
- 點擊您要重新啟用的指令碼。
- 點擊指令碼頁面「詳細資訊」標籤上的啟用。