Assign

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

為使用者定義的變數指派一個唯一值。

支援的指令碼類型

一個正方形,其上有一條通往其他三個正方形的分支線。

通用

電郵 聊天 電話 語音郵件 工作項目 SMS 數位

輸入屬性

這些屬性定義了動作執行時使用的資料。

屬性

描述

Add Caption

輸入在指令碼中唯一標識此操作的短語。 標題出現在指令碼畫布上的動作圖示下。

Variable 您想保留的變數名稱的值。
Value 將被儲存的值或資料。
Type StringNumericDatetime 中選擇。 您在此處選擇的類型會變更Value屬性,以解譯在Value欄位中輸入的資料。 例如,若您選擇 String 並輸入值 1+1,則指派給變數的實際值為 1+1。 但是,若您選擇 Numeric 並輸入值 1+1,則指派給變數的值為 2。
ScreenPop

您建立的變數的屬性。 設定為 true 時,變數值將顯示在為客服專員顯示的預設螢幕彈出畫面Closed 可配置的彈出式視窗,包含有關聯絡人的資訊。 它在某個事件後出現在客服專員的螢幕上,通常在客服專員連接到某個聯絡人時。中。 必須啟用當前ACD 技能Closed 用於基於客服專員技能、能力和知識的互動的自動化傳遞使用螢幕彈出畫面選項。 預設為/ False

此選項不適用於數位Closed 任何與Digital Experience相關的通道、聯絡或技能。指令碼。 如果要在數位指令碼中使用螢幕彈出畫面,請使用POPURL 動作 RUNAPP  動作

值模式中:點擊以啟用在預設螢幕彈出畫面中顯示此值。

在運算式模式中:輸入 True,以啟用在預設螢幕彈出畫面中顯示此值。

Save to DB

您建立的變數的屬性,用於控制變數值是否儲存到CXone平台資料庫。 您可以透過兩種方式存取儲存的資料:

Snippet動作中使用變數時,也可以使用savetodb()變數屬性

預設值為/ False

值模式中:點擊可將此值儲存到資料庫。

在運算式模式中:輸入 True 可將此值儲存到資料庫。

Max String Size 可儲存值的最大大小 (KB)。 預設大小為 2 KB。 從以下選項中選擇:限制 2K限制 4K限制 8K限制 16K限制 32K

結果分支條件

結果分支條件允許您在指令碼中建立分支,以處理執行動作時的不同結果。

條件

描述

Default 指令碼未能滿足需要它採用其中一個分支的條件時採用的路徑。 如果沒有定義動作的其他分支,也會採用該路徑。
Overflow 如果指派給變數的值超過最大字串大小,採用的路徑。

貼士與技巧

  • 使用 Assign 為字串或數值變數設定內容。
  • 在變數説明頁面了解如何使用 Assign 動作 新增或編輯變數值
  • 當變數名稱相符並且指令碼 Assign 動作設定為 ScreenPop = true. 時,指令碼變數值將自動併入或預先填入 客服專員應用程式 中的 Quick Reply 變數。 如果變數值合併成功,客服專員能夠繼續手動修改預先填入的 Quick Reply 欄位。 配置為 ScreenPop 的變數資料總大小不得超過 200 KB。 較大數量的資料可能減慢 客服專員應用程式 的效能。
  • 在子指令碼中建立一個全域變數,在變數名稱前面加上關鍵字 global。 例如:Global:varName

指令碼範例

下面是一個範例,說明如何在指令碼中使用此動作。 這不是一個完整的指令碼。 可能需要額外的指令碼。

Begin 觸發一個 Menu,其提供三個選項,按 1 表示銷售按 2 表示支援,或按 3 表示客戶管理。 當使用者選擇一個選項時,指令碼使用特定的 Assign 動作為 Skill ID賦值,Countagents 使用該值來確定使用該技能登入的客服專員數量。 該動作隨後使用運算式 (TOTAL=0) 來確定有客服專員登入時採用的分支 - TRUE 表示已登入的擁有該技能的客服專員總數為 0,此時該指令碼將執行另一個指令碼來留下訊息。 FALSE 表示已登入的客服專員總數不等於 0,並且將使用 Assign 動作中的變數值來請求擁有該技能的客服專員(透過 Newskill 中的技能 ID)。

是否要下載此指令碼