使用指令碼

本頁提供了有關常見的指令碼任務資訊,如建立或打開指令碼、新增和配置動作、以及鎖定或解鎖指令碼。

新建指令碼

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

如果為 Studio 啟用鎖定,在儲存新指令碼之前,無法鎖定新指令碼。

  1. Studio 中,點擊工具列中的新建 一個小電腦程式視窗,前面有一個檔案,上面有閃爍的星星。

  2. 從視窗右側的清單中選擇您要建立的指令碼類型。 如果您在視窗右側沒有看到指令碼類型,請確認在 Available Templates 下已選擇 General Purpose Scripts

  3. 點擊 OK。 在 Studio 中打開一個空白的指令碼畫布。
  4. 點擊 Save 並以名稱命名您的指令碼。 仔細選擇名稱。 指令碼儲存後,不能重新命名。

從範本中建立指令碼

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

如果為 Studio 啟用鎖定,在儲存新指令碼之前,無法鎖定新指令碼。

  1. Studio 中,點擊工具列中的新建 一個小電腦程式視窗,前面有一個檔案,上面有閃爍的星星。

  2. Available Templates 中選擇「特定指令碼」下的範本類別,然後從右邊的清單中點擊您要使用的範本。

  3. 點擊 OK
  4. 儲存指令碼。 仔細選擇名稱。 指令碼儲存後,不能重新命名。

開啟一個指令碼

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

您可以透過以下方式打開一個指令碼:

  • 點擊 FileOpen,選擇一個指令碼,並點擊 Select
  • 點擊工具列上的 Open ,選擇一個指令碼,並點擊 Select
  • 透過「篩選」標籤篩選指令碼,然後點擊兩下您要打開的指令碼。
  • 使用「瀏覽」標籤找到指令碼,然後點擊兩下您要打開的指令碼。

切勿直接編輯生產指令碼。 儲存立即生效的變更。 若更改導致指令碼出現問題,可能會影響聯絡中心的功能。 若需進行修改,請使用Save As建立指令碼的副本,並將其命名為表示其正在開發中。 只有put it into production

匯入指令碼

安全性設定檔:匯入/匯出 Studio 指令碼

您可以從 XML 檔案匯入指令碼。

  1. Studio 中,點擊 File > Import from File
  2. 導覽至您要匯入的指令碼所在的位置,然後點擊 Open
  3. 點擊 Save
  4. 在 「指令碼另存為 」視窗中,選擇要儲存指令碼的資料夾。
  5. 如果要變更指令碼,請輸入新的 File name。 指令碼儲存後不能重新命名。
  6. 點擊 Save

匯出指令碼

安全性設定檔:匯入/匯出 Studio 指令碼

您可以將指令碼匯出為 XML 檔案。

  1. Studio 中,點擊 File > Export to File
  2. 在您的電腦上導覽到您想儲存匯出的指令碼的位置。
  3. 輸入指令碼的 File name,然後點擊 Save

在指令碼中新增和配置一個動作

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

動作是所有指令碼的建置塊。 大多數動作都有一組屬性,必須對這些屬性進行配置,以便為建立的特定指令碼定義動作的行為。 要了解該動作的屬性資訊,請參考每個動作的線上說明。 在指令碼畫布上選擇動作,然後點擊鍵盤上的 F1。 説明頁面會使用您的預設流覽器進行載入。

此部分介紹如何從「工具」標籤中新增一個動作。 如果「框架」標籤在Studio中啟用,您可以從此標籤新增動作

  1. Studio中,建立或打開一個指令碼。
  2. 在「工具」標籤上,找到您要新增的動作。 您可以透過以下方式找到動作:

    • Filter 欄位中輸入文字,以搜尋一個動作。 您可以使用全部名稱或部分名稱進行篩選。 例如,如果您輸入 ai,會篩選所有名稱中包含這些字母的動作。
    • 點擊 Categories 即可在按類別檢視動作或在一個長清單中檢視動作之間進行切換。
    • 點擊 Alphabetical 即可在按字母順序檢視動作或以預設順序檢視動作之間進行切換。
  3. 點擊您要新增的動作。 您不需要點擊並。
  4. 在指令碼畫布上點擊以放置該動作。
  5. 選擇動作並點擊右鍵,彈出 Properties 視窗。 您還可以點擊 Properties 標籤。

  6. Caption 屬性變更為一個描述性的詞或短語,用於表明該動作在指令碼中的作用。 例如,對於 Play 動作,將標題變更為其播放的音訊檔案的名稱。
  7. 根據需要配置其他屬性。 您可以透過以下方式配置屬性:

    • 選擇一個選項:點擊顯示在欄位右側的向下箭頭圖示一個指向下方的 V 形圖案。,然後從下拉式清單中選擇一個選項。
    • 使用「運算式編輯器」視窗:點擊顯示在欄位右側的省略號圖示省略號,或一排三個點的組合。,然後在「運算式編輯器」視窗中輸入文字。
    • 直接輸入文字:在欄位中點擊,直接輸入文字。 有些屬性需要靜態文字或變數,但許多屬性可以 接受任何
    • 點擊兩下動作:有些動作擁有額外的配置設定,您可以透過此點擊方式存取。
  8. 儲存您對指令碼的變更。

從「框架」標籤中新增一個動作

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

「框架」標籤包含 Studio中所有可用動作的綜合清單。 此標籤上的一些動作是系統或內部動作,只有在諮詢 CXone 客戶代表 之後才能使用。 謹慎使用此標籤中不熟悉的動作。

只有當CXone 客戶代表為您啟用了「框架」標籤時,該標籤才顯示。 進一步了解框架標籤及其包含的動作。

  1. Studio中,建立或打開一個指令碼。
  2. 在「框架」標籤上,展開資料夾,找到您要新增的動作。
  3. 點擊並拖動該動作到指令碼畫布。

連接動作並建立分支

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

  1. Studio中,建立或打開一個指令碼。
  2. 在畫布上新增至少兩個動作。
  3. 將游標懸停在第一個動作上,然後點擊並按住動作圖示右下角的箭頭 指向右邊的箭頭。,以啟動一個連接器。
  4. 將游標拖離第一個動作,然後將其放到第二個動作的頂部,即可將第一個動作與第二個動作連接起來。 如果第一個動作有多個可用分支條件,則會出現 PickBranch 視窗。

  5. PickBranch 視窗中,選擇要用於此連接的分支條件。 在大多數情況下,如果動作只連接到一個其他動作,您應該使用 Default 分支。 關於動作的每個分支條件的資訊,請參考動作的線上說明。 您可以選擇一個動作,然後按鍵盤上的 F1 鍵打開其説明頁面。

  6. 點擊 OK
  7. 重複步驟 3-5 以連接更多動作。 如果您將一個動作連接到一個以上的其他動作,為每個連接使用不同的分支條件。 務必建立一個使用 Default 分支條件的分支。 如果其他分支都不適用,這讓指令碼自己選擇。
  8. 如果您需要為連接新增空間,可以在畫布上重新排列動作。 附加的連接器會隨著一個動作移動。 如果您要一次移動一個以上的動作,您可以:
    • 在畫布上點擊並拖動游標,在您要移動的動作周圍畫一個選擇框。 選取的動作會以紅色醒目顯示。 點擊其中一個選取的動作,將該組動作拖到新的位置。
    • CTRL 並點擊您要移動的每個動作,然後點擊其中一個所選動作,將該組動作拖到新位置。
    • 點擊一個動作,然後在 Studio 選單列中點擊 Edit Selection。 根據您想發生的事件,選擇一個選項,然後把醒目的動作拖到一個新的位置:
      • Select all above:在指令碼的整個寬度範圍內,醒目顯示所選動作上面的所有動作。
      • Select all below:在指令碼的整個寬度範圍內,醒目顯示所選動作下面的所有動作。
      • Select all to the right:在指令碼的整個高度範圍內,醒目顯示所選動作右邊的所有動作。
      • Select all to the left:在指令碼的整個高度範圍內,醒目顯示所選動作左邊的所有動作。
  9. 驗證您的動作是否不通,即指令碼卡住,無法結束或移動到下一個動作。 您可以透過測試指令碼來驗證。
  10. 儲存指令碼。

建立可變分支條件

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

可變分支條件允許您建立自訂條件,必須先滿足這些條件,指令碼才能跟隨一個特定的分支。 這在建立 IVRClosed 自動電話選單,允許呼叫者透過語音命令或按鍵輸入或二者進行互動,以獲取資訊、路由至呼入語音通話或二者兼有。 選單時非常有用。 您可以為每個選單選項建立一個分支,並將每個分支的條件設定為聯絡人必須輸入用於選擇該選項時的號碼。

  1. Studio中,建立或打開一個指令碼。
  2. 在畫布上新增至少兩個動作。
  3. 將游標懸停在第一個動作上,然後點擊並按住動作圖示右下角的箭頭 指向右邊的箭頭。,以啟動一個連接器。
  4. 將游標拖離第一個動作,然後將其放到第二個動作的頂部,即可將第一個動作與第二個動作連接起來。 顯示 PickBranch 視窗。

  5. 點擊 PickBranch 視窗中的 + 圖示。

  6. 在「變數分支條件」下顯示的欄位中,輸入您要建立的條件的名稱。 例如,要建立一個用於聯絡人按 3 時的選單選項,在該欄位中輸入 3
  7. 點擊 OK。 在畫布上,可變矩形的名稱顯示在連接器頂部的矩形中。 您可以在下面的圖像中看到這個範例。

刪除一個連接器

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

  1. Studio 中,點擊您要刪除的連接器中的箭頭。
  2. 按鍵盤上的刪除鍵或點擊 Edit Delete

改變連接器的形狀

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

您可以彎曲連接器,使其更好地適應您的指令碼。 這可以幫助您保持指令碼整潔,使其更容易閱讀。

  1. Studio 中,打開一個指令碼。
  2. 按住鍵盤上的 CTRL + Shift,將游標懸停在要變更形狀的連接器上,直到線條變成藍色。

  3. 當線條仍為藍色時,右鍵點擊連接器。 顯示一個藍色的小方塊。 這就是一個固定點。

  4. 點擊並按住固定點,向任何方向拖動它,直到連接器呈現您想要的形狀。

  5. 如果您要向連接器新增更多的曲線,您可以在同一個連接器上重複步驟 2-4 以新增更多固定點。

  6. 點擊連接器上的箭頭,可以看到線上的所有固定點。
  7. 按鍵盤上的 CTRL + Shift 鍵,然後右鍵點擊要刪除的錨點,即可刪除單個錨點。 錨點消失,連接器線的曲線自動調整。
  8. 如果您想刪除整個連接器,請點擊連接器的箭頭,使其變為紅色。 按 Delete 鍵。

鎖定和解鎖指令碼

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

如果為 Studio 指令碼啟用鎖定,您可以鎖定和解鎖您正在處理的指令碼。 解鎖的指令碼是唯讀。 要編輯一個指令碼,您必須鎖定它。 這允許您對其操作,但阻止其他使用者儲存對它的更改。

如果您嘗試打開一個由其他使用者鎖定的指令碼,Studio 會通知您該指令碼已被鎖定。 您可以在您的CXone 使用者設定檔有適當權限的情況下覆寫鎖定的指令碼。

根據如何配置 Studio,在預設情況下,指令碼可以鎖定模式或唯讀模式打開。 當您建立一個新的指令碼時,此指令碼既不會被鎖定也不會被解鎖。 當您儲存指令碼時,即使將 Studio 的預設行為設定為以唯讀模式打開指令碼,它會自動被鎖定。

  1. Studio 中,打開一個指令碼。 如果啟用鎖定,指令碼會以唯讀(解鎖)模式或鎖定模式打開,這取決於如何配置 Studio。 如果沒有啟用鎖定,指令碼會以白色畫布為背景打開,指令碼標籤上的圖示也不會變為一個鎖。
  2. 要鎖定一個指令碼以讓您可以編輯它,請點擊工具列上的鎖定圖示。 畫布會從灰色變為白色,指令碼標籤中的圖示也會變為一個鎖。
  3. 要解除對指令碼的鎖定並使其進入唯讀模式,點擊工具列上的解鎖圖示。 畫布會從白色變為灰色,指令碼標籤中的圖示會變為符合此指令碼類型的圖示

覆寫一個被鎖定的指令碼

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

當您打開一個被其他使用者鎖定的指令碼時,Studio 會顯示一個通知。 如果您需要編輯一個指令碼,您可以覆寫此指令碼的鎖定。 當您覆寫一個指令碼的鎖定時,其他使用者儲存的變更會被保留。 Studio在使用者下次登入時顯示一個通知。這個通知可能會提示使用者來審閱對指令碼所做的變更。 您可以透過檢視指令碼以前的版本,或者打開指令碼以前的版本並與目前版本比較來審閱變更。

  1. Studio 中,點擊 Locked 標籤。
  2. 選擇您要覆寫的指令碼,然後點擊踢掉
  3. 當提示您確認要踢掉其他要編輯指令碼的使用者時,點擊 OK