第 2 步:创建与搜索相关的操作调用

Customer Service 全渠道提供了一套功能,扩展了 Dynamics 365 Customer Service Enterprise 的能力,使组织能够通过数字消息传递渠道与客户即时联系和互动。 访问 Customer Service 全渠道需要额外的许可证。 有关详细信息,请参见 Dynamics 365 Customer Service 定价概述Dynamics 365 Customer Service 定价计划页面。

本主题介绍如何在 Unified Service Desk 中为 Dynamics 365 Customer Service 实例创建与搜索相关的作调用。

先决条件

创建操作调用

  1. 登录到 Dynamics 365 实例。

  2. 选择 Dynamics 365 旁边的向下键。

  3. 选择 Unified Service Desk 管理员

  4. 选择操作调用,然后选择 + 新建

  5. 在新页面上,指定以下详细信息。

加载代理会话搜索页

选项卡 领域 价值
概况 名称 加载代理会话搜索页
概况 下单 20
概况 托管控件 搜索
概况 行动 导航
概况 数据 url=/main.aspx?pagetype=search&navbar=off
HideNavigationBar=true
  1. 选择 Save 以保存作调用。

  2. 重复步骤 4 到 6 以创建以下动作调用。

选项卡 领域 价值
概况 名称 专注于搜索
概况 下单 230
概况 托管控件 CRM 全局管理器
概况 行动 ShowTab
概况 数据 搜索

初始化全渠道上下文 — 窗口变量 — 搜索结果选项卡

选项卡 领域 价值
概况 名称 初始化全渠道上下文 — 窗口变量 — 搜索结果选项卡
概况 下单 5
概况 托管控件 搜索结果选项卡
概况 行动 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
概况 托管控件 搜索结果选项卡
概况 行动 RunScript
概况 数据 function GetEntityPrimaryAttributeValue() {
return Xrm.Page.data.entity.getPrimaryAttributeValue();
}
GetEntityPrimaryAttributeValue();

超时时将实体页面标题复制到 $Context

选项卡 领域 价值
概况 名称 超时时将实体页面标题复制到 $Context
概况 下单 20
概况 托管控件 CRM 全局管理器
概况 行动 ExecuteOnTimeout
概况 数据 毫秒 = 1000

将实体页面标题复制到 $Context

选项卡 领域 价值
概况 名称 将实体页面标题复制到 $Context
概况 下单 100
概况 托管控件 CRM 全局管理器
概况 行动 CopyToContext
概况 数据 EntityPageTitle=[[$Return.Get Entity Primary Attribute Value]+]

更新对话上下文实体

选项卡 领域 价值
概况 名称 更新对话上下文实体
概况 下单 2
概况 托管控件 通信面板
概况 行动 OmnichannelUpdateContextEntities
概况 数据 ChatPayLoad=/[/[PostData/]/]

另请参阅