Askcaller (數位指令碼)

This help page is for Desktop Studio.This information is also available for CXone Studio.

The Askcaller action icon - a chat bubble with a question mark on a yellow-green background.

使用任何支援數位Closed 任何與Digital Experience相關的通道、聯絡或技能。直接或私人訊息收發應用程式(例如 臉書 Messenger 或WhatsApp以及Digital Experience簡訊和聊天)向聯絡人請求資訊。例如,您使用此動作請求聯絡人向您提供帳號、姓名或任何其他有用資訊。

此動作會暫停指令碼,直到收到回覆。指令碼會等待聯絡人的回應,即使等待數天或數週。這也符合數位通訊的非同步性質。

此動作需要 Digital Experience

相依性

  • 此動作需要 Digital Experience
  • 在使用數位指令碼之前,了解傳統 ACD 指令碼和數位指令碼之間的差異。
  • 您可以在給聯絡人的訊息中使用 富媒體Closed 數位訊息中的元素,如按鈕、圖片、選單和選項選擇器。。您有兩個選項:
    • CXone 中的「數位聯絡點」頁面上建立富訊息範本。在指令碼中使用 GETRICHMESSAGEaction並將其配置為傳送富媒體範本。將其放在 ASKCALLER 之前。將 ASKCALLER中的 MessageFormat屬性設定為 JSON
    • snippet 動作中為富媒體內容構建 JSON。在ASKCALLER中,將MessageFormat設定為 Prompt Sequence 。該選項主要用於虛擬客服。但是,如果要使用的富媒體在 CXone 中不可用作範本,您可能需要使用該選項。
    • 如果您傳送的訊息中包含聯絡人將與之互動的富媒體(如選擇器或按鈕),您可能還需要配置ResultPostback屬性。建議您聯絡 NICE CXone 專家服務團隊,以獲取有關構建包含富媒體的數位指令碼的説明。
  • 僅在發起富媒體的 Studio 指令碼中支援回傳。
  • 對富訊息內容類別的支援因通道而異,如以下下拉式清單所示。

支援的指令碼類型

The icon for the Digital script type - a computer monitor with a smartphone next to it.

數位

Askcaller動作對其他支援的指令碼媒體類型有單獨的說明頁面:SMS聊天

輸入屬性

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

屬性

描述

標題

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

Message 執行此動作時,傳送到選定目標的文字。您可以在此欄位中使用變數。如果您要傳送富媒體作為提示序列或透過 GETRICHMESSAGE action傳送富媒體,則此欄位必須是 JSON 字串
MessageFormat

選擇您想傳送的資訊的格式。選項包括:

  • PromptSequence:如果以 Snippet 中內建的 JSON 傳送富媒體,請選擇此選項。有關詳細資訊,請參閱「相依性」部分。
  • Text:如果訊息是純文字,請選擇此選項。這是預設值。
  • JSON:如果透過 GetRichMessage action傳送富媒體,請選擇此選項。有關詳細資訊,請參閱「相依性」部分。

MessageSender

可選欄位,用於標識與此動作交互的 CXone 套件級元件。
ResultPostback

變數名,用於保留任何返回的回傳資料。當聯絡人與您傳送的訊息中的某些富媒體類型進行交互時,將傳送此資料。例如,如果您在資訊中包含一個時間選擇器,那麼就會在此變數中返回聯絡人選擇的時間選項。

TimeoutSec

Timeout Sec

動作超時前等待執行的秒數。聯絡人有此時間在他們的聊天視窗中輸入資訊。

要傳送訊息而不等待回應,請將此屬性設定為 1

輸出屬性

這些屬性包含變數,用於儲存執行動作後返回的資料。當動作完成後,它們可供參考和使用。

屬性

描述

ResultVar 將建立並保留返回資訊的變數名稱。例如,若聯絡人輸入其帳號為 123456,則變數將保留 123456

結果分支條件

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

條件

描述

Default 指令碼未能滿足需要它採用其中一個分支的條件時採用的路徑。如果沒有定義動作的其他分支,也會採用該路徑。
On Timeout 在指定的秒數內沒有回應時採用的路徑。
On CallerResponded 聯絡人提供了回應時採用的路徑。
On Error 動作未能正確執行時採用的路徑。例如,當出現連接不良、語法錯誤等意外問題時。_ERR變數(帶有一個下畫線字元)應填入針對問題的簡要說明。

貼士與技巧

指令碼範例

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

在以下指令碼中,AskCaller動作將請求聯絡人提供帳號。若聯絡人提供了帳號,則會透過Reqagent動作將其傳給客服專員。

目前,在數位指令碼中將ReqagentAskcaller一起使用需要 SNIPPET 動作。此外,還需要NICE CXone專家服務的協助。

若聯絡人未回應,則互動將返回到帳號提示環節。這會按照Loop動作中指定的次數重複發生。每次重複均會傳送一則訊息,解釋系統未收到聯絡人的回應。如果在指定迴圈次數後,仍未收到回應,將傳送一則不同的訊息,告知聯絡人未收到帳號,隨後互動結束。

使用 Askcaller 動作的數位指令碼範例。

下載此指令碼。