本页介绍了如何与 Microsoft Dynamics 集成。集成后,客服人员可以直接在 Microsoft Dynamics 信息中心内接听电话和处理聊天。
Microsoft Dynamics 集成核对清单
以下核对清单简要介绍了设置 Microsoft Dynamics 集成所涉及的步骤。
将 UJET 解决方案安装到您的环境中。最新版本为 1.2.0.0。
配置 UJET 解决方案 IFrameUrl。
检查基于网域的控制功能。
创建新的 Azure 应用注册
添加平台配置。
配置 API 权限
创建新证书和密钥。
为此环境设置应用用户
在管理员门户中设置值以连接到 Microsoft Dynamics 实例。
继续执行可选步骤。
安装连接器
如需安装 Contact Center AI 平台连接器,请按以下步骤操作:
下载并解压缩 UJET 解决方案。您可以在此处找到该文件: UJETConnector_1_2_0_0_managed-dynamics.zip。
在 Microsoft Dynamics 中,依次前往服务 > 解决方案。
点击导入,然后上传 UJET 解决方案。
找到 UJETConnector 条目,并检查其是否已正确安装。您可以在连接器设置管理器中查看此信息。如需了解详情,请参阅配置连接器网址。
更新或安装受管软件包
受管软件包包含连接器。安装到 Microsoft Dynamics 的连接器可让客服人员直接在 Microsoft Dynamics 信息中心内接听电话和处理聊天。
在解决方案管理中更新或安装连接器
在 Microsoft Dynamics 中,使用右上角的齿轮图标前往高级设置。
在设置界面中,点击设置旁边的 展开更多以打开下拉菜单,然后从中选择解决方案。
结果:在解决方案管理列表中,您可以看到该连接器。
在 Microsoft Dynamics 中更新或安装 Contact Center AI 平台连接器
前提条件
您必须被分配为管理员用户,并拥有在“解决方案管理”中导入连接器的权限。
您必须拥有受管理的连接器 ZIP 文件。例如:
Connector_1_2_0_0_managed.zip.您必须使用 Power Apps 界面。
您必须有足够的代理适配器停机时间窗口。我们建议您预留大约 10 分钟的时间。
在 Microsoft Dynamics 中导入连接器
在 Power Apps 标题中,点击导入链接。系统会显示添加解决方案窗格。
点击浏览,选择要导入的连接器。
点击导入。系统应显示要导入的连接器软件包的详细信息。如果详细信息显示正确,请继续执行下一步。 如果不是,请检查您选择的文件是否正确。
点击下一步。
按照相应步骤完成导入。升级连接器不需要任何特定选项。
安装完成后,刷新代理页面以显示更新后的连接器。
结果:连接器已安装,可供使用。
配置连接器网址
安装软件包 v1_2_0_0 后,集成器系统构建者可以访问新应用。
在搜索栏中,找到 UJET Connector Settings Manager,然后点击播放。这会将您引导至应用,并显示一个视图,让您能够访问 UJET 设置表,其中包含 iframe 适配器的配置。

对于新安装,需要在设置表中添加新条目。点击新建以添加新的 IFrameUrl 设置。

系统会打开一个新页面,用于添加 IFrameUrl。存在两个字段:名称和值。使用以下示例值来帮助进行配置:
名称:IFrameUrl
值:
https://<tenant_subdomain>.<environment_domain>
点击保存。您的“设置”表格中会显示一个新条目。IFrameUrl 配置现已完成。
为代理适配器添加基于网域的访问权限控制
基于网域的访问权限控制可在确保安全性的同时,让您定义和控制哪些网域可以显示代理适配器。
借助基于网域的访问权限控制,您可以定义和控制哪些网域可以显示代理适配器。这是一个至关重要的实现步骤。请务必按照提供的准则在开发者设置中添加所有必需的网域。否则可能会导致适配器损坏。
如果您有任何疑问或需要有关实施方面的帮助,请与支持团队联系。
在开发者设置中添加网域
如需在开发者设置中添加网域,请按以下步骤操作:
在 CCAI 平台门户中,依次点击设置 > 开发者设置。 如果您没有看到设置菜单,请点击 菜单。
前往代理适配器 - 基于网域的访问权限控制
每个网域各占一行。格式为
*.domain,例如*.mycompany.com。
指定网域
指定实例网域的格式可以是任何有效的网域名,并且可以包含通配符 (*) 以匹配任意数量的子网域。通配符必须放在网域的开头,并且可以匹配任何子网域。此外,用户还可以使用 <protocol>://<domain>:<port> 语法指定协议和端口。
端口可以是通配符,但协议不能是通配符。如果指定了协议,则仅匹配该协议,所有其他协议都无法显示适配器。例如,https://some.example.domain.com 不会匹配 http://some.example.domain.com 或 mail://some.example.domain.com。
CRM 特定网域
输入 CRM 网域时,请遵循以下网域命名惯例。
Salesforce:*.visualforce.com *.force.com *.salesforce.com
Zendesk:*.zdusercontent.com *.zendesk.com
Microsoft Dynamics:*.crm.dynamics.com
Kustomer:*.kustomerapp.com
重新加载适配器上的帧
在进行管理员配置更改后,如果代理未看到代理适配器,则必须右键点击代理适配器,然后点击重新加载框架。
Azure 应用注册(OAuth 客户端)
在 Azure 中创建新的应用注册
依次前往 Azure Active Directory > 应用注册 > 新应用注册。系统会显示注册应用页面。
填写必填字段:
在名称字段中,输入不带
https://的环境网址。例如 -yourcompany.domain.co.在支持的账号类型部分,点击仅限组织目录中的账号。
点击注册。 该应用现已注册。
身份验证设置
添加平台配置
如需在 Microsoft Dynamics 中添加平台配置,请按以下步骤操作:
创建注册应用后,前往身份验证,然后在重定向 URI 字段中输入您的回调网址,例如
https://yourcompany.domain.co/v1/dynamics/oauth_callback。点击 ID 令牌对应的复选框。
创建新证书和密文
如需在 Microsoft Dynamics 中创建新证书和密钥,请按以下步骤操作:
前往证书和密钥,然后在添加客户端密钥面板中创建新密钥:
在说明字段中,输入说明,例如“API 密钥”。
在过期时间部分,点击您的安全团队允许的最长可用时间段。
注意:此令牌必须在达到失效时间后重新生成。
点击 Add(添加)。
添加 API 权限
如需在 Microsoft Dynamics 中添加 API 权限,请按以下步骤操作:
前往管理 > API 权限,然后点击添加权限。
点击 Dynamics CRM。
点击委托权限。
勾选 user_permission 对应的复选框。
在 API 权限中,再次点击添加权限。
点击 Microsoft Graph。
点击应用权限。
添加 Application.ReadWrite.All、Directory.Read.All 和 User.Read.All 权限。
确认已选择 Microsoft Graph 下的所有权限,包括 User.Read。
点击为 [您的组织名称]授予管理员同意书,然后在随即显示的对话框中点击确认。
确认您的组织名称的状态现在为“已授予”。

在 Contact Center AI 平台门户中输入值
如需在 Contact Center AI 平台门户中输入值,请按以下步骤操作:
在 CCAI 平台门户中,依次点击设置 > 开发者设置。 如果您没有看到设置菜单,请点击 菜单。
滚动到 CRM > Agent Platform。
点击 Microsoft Dynamics,然后输入以下值:
应用 ID:应用注册的概览页面中显示的应用客户端 ID (Microsoft Dynamics)。
密钥密码:必须在创建后复制此密码,因为刷新后您将无法再次完整查看此密码。如需了解详情,请参阅身份验证设置。
Active Directory 租户:在应用注册的概览页面中找到的目录(租户 ID)。
Microsoft Dynamics 网域 - 输入您的环境的网址。您可以在环境概览页面上找到此信息。
注意:请确保所有这些字段都正确无误,然后再保存并继续。

点击保存。
为您的环境设置应用用户
如需在 Microsoft Dynamics 中为您的环境设置应用用户,请按以下步骤操作:
选择您的环境,然后点击设置。

点击应用用户。

点击设置应用用户。

在“应用”字段中,选择现有应用,然后点击添加。
点击业务部门字段,然后点击一个业务部门。
添加以下安全角色:
服务读取器
Service Writer
点击创建。
测试自定义字段映射
本部分使用 MyCustomField 作为添加和映射自定义字段的演练示例。
如需设置自定义字段映射,请在 Microsoft Dynamics 中按以下步骤操作:
在解决方案组件中创建新的自定义字段:
前往销售 > 设置 > 解决方案。
在“所有解决方案”页面顶部,点击新建。
输入 TestCustomFields 作为显示名称。
点击保存并关闭。
点击现有解决方案组件
依次前往组件 > 实体 > 添加现有项。
点击联系人解决方案组件。
点击确定以查看 Contact 解决方案组件详细信息。系统会显示解决方案组件“系统表单”对话框。
点击要纳入解决方案的实体资产。
包含实体元数据
添加所有素材资源
在此示例中,点击包含实体元数据。

点击完成。
依次前往组件 > 实体 > 联系人 > 字段。
点击 New(新建)。
“名称”字段中会填充新的字段名称。复制字段名称以备后用:

点击保存并关闭。
修改表单以显示自定义字段
以下示例重点介绍了之前在在解决方案管理中更新或安装连接器中配置的联系人解决方案组件。
如需修改表单以显示自定义字段,请在 Microsoft Dynamics 中按以下步骤操作:
打开联系人,然后点击表单。
打开字段浏览器,然后按自定义字段过滤。

双击 MyCustomField。
点击保存,然后点击发布,将新字段添加到表单中。
刷新浏览器,检查表单是否显示在联系人界面中。
确认 MyCustomField 位于表单中。
在 MyCustomField 字段中输入已确定的值。
点击保存。
在 Contact Center AI 平台门户中设置自定义字段映射
如需在 Contact Center AI 平台门户中设置自定义字段映射,请按以下步骤操作:
在 CCAI 平台门户中,依次点击设置 > 开发者设置。 如果您没有看到设置菜单,请点击 菜单。
前往自定义字段映射,然后点击相应框。
在用于查找的 CRM 字段下,点击之前创建的自定义字段 (new_mycustomfield)。
在自定义支持请求表单中填充账号和客户字段
Microsoft Dynamics 中的默认操作是在创建支持请求时专门填写客户信息。更新此设置后,系统可以同时使用支持请求中的客户信息填充联系人字段。
在 CCAI 平台门户中,依次点击设置 > 开发者设置。 如果您没有看到设置菜单,请点击 菜单。
前往 CRM > 账号查找。
在对象类型下,点击联系人。
选中使用自定义参数匹配复选框。
切换对象类型会清除表格,除非已保存字段。 这样一来,系统便可同时更新支持请求对象中的“联系人”字段和与联系人关联的客户字段(如果有)。
当选中使用自定义参数匹配复选框且参数配置有效时,CRM 工单会更新;否则,系统会恢复为默认逻辑来更新 CRM。如果所有参数都配置正确,则它们都会更新。如果任何参数配置不正确,则只有配置正确的参数会更新。
测试用户细分 DAP
如需测试 DAP,请按以下步骤操作:
在 CCAI Platform 门户中,依次点击设置 > 队列。如果您没有看到设置菜单,请点击 菜单。
选择您偏好的社交媒体渠道
在设置面板中,前往接入点,然后点击要更新的接入点旁边的修改图标。

在 CRM Custom User Segment Field 中,输入 CRM 中包含用户细分信息的字段的名称,例如
new_mycustomfield。