步驟 2:建立搜尋相關的動作呼叫

Omnichannel for Customer Service 提供一套擴充 Dynamics 365 Customer Service Enterprise 能力的組件,讓組織能立即橫跨數位傳訊管道與客戶建立連線並進行互動。存取 Omnichannel for Customer Service 需要額外的授權。如需詳細資訊,請參閱 Dynamics 365 Customer Service 定價概觀Dynamics 365 Customer Service 定價方案 頁面。

本主題示範如何在 Dynamics 365 Customer Service 執行個體的 Unified Service Desk 中建立搜尋相關的動作呼叫。

先決條件

建立動作呼叫

  1. 登入 Dynamics 365 執行個體。

  2. 選取 Dynamics 365 旁的向下鍵。

  3. 選取 Unified Service Desk 系統管理員

  4. 選取 動作呼叫,然後選取 + 新增

  5. 在新頁面中,指定下列詳細資料。

載入專員工作階段搜尋頁面

定位字元 欄位
一般 名稱 載入專員工作階段搜尋頁面
一般 訂單 20
一般 託管控制項 Search
一般 Action Navigate
一般 資料 url=/main.aspx?pagetype=search&navbar=off
HideNavigationBar=true
  1. 選取 儲存 以儲存動作呼叫。

  2. 重複步驟 4 到 6,以建立下列動作呼叫。

定位字元 欄位
一般 名稱 將焦點放在搜尋
一般 訂單 230
一般 託管控制項 CRM 全域管理員
一般 Action ShowTab
一般 資料 Search

初始化全通路內容 - 視窗變數 - 搜尋結果索引標籤

定位字元 欄位
一般 名稱 初始化全通路內容 - 視窗變數 - 搜尋結果索引標籤
一般 訂單 5
一般 託管控制項 搜尋結果索引標籤
一般 Action RunScript
一般 資料 function initOCContext() {
var ocConfig = JSON.parse('[[$Settings.OmnichannelConfig]+]');
var session = JSON.parse(JSON.stringify([[$Context.SessionParameters]+]));
ocConfig.config.sessionParams = session;
window.ocContext = ocConfig;

取得實體主要屬性值

定位字元 欄位
一般 名稱 取得實體主要屬性值
一般 訂單 10
一般 託管控制項 搜尋結果索引標籤
一般 Action RunScript
一般 資料 function GetEntityPrimaryAttributeValue() {
return Xrm.Page.data.entity.getPrimaryAttributeValue();
}
GetEntityPrimaryAttributeValue();

若逾時則將實體頁面標題複製到 $Context

定位字元 欄位
一般 名稱 若逾時則將實體頁面標題複製到 $Context
一般 訂單 20
一般 託管控制項 CRM 全域管理員
一般 Action ExecuteOnTimeout
一般 資料 milliseconds=1000

將實體頁面標題複製到 $Context

定位字元 欄位
一般 名稱 將實體頁面標題複製到 $Context
一般 訂單 100
一般 託管控制項 CRM 全域管理員
一般 Action CopyToContext
一般 資料 EntityPageTitle=[[$Return.Get Entity Primary Attribute Value]+]

更新交談上下文實體

定位字元 欄位
一般 名字 更新交談上下文實體
一般 訂單 2
一般 託管控制項 通訊面板
一般 Action OmnichannelUpdateContextEntities
一般 資料 ChatPayLoad=/[/[PostData/]/]

請參閱

Hinweis

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。