Salesforce 中启用双向在线状态同步

您能够为用于 SalesforceCXone Agent Embedded和“全渠道”小部件设置双向在线同步。这可确保当坐席的状态关闭 坐席或系统在语音(处置)或数字(状态)交互结束时分配的结果。在其中一个应用程序中改变时,其在另一个应用程序中也会改变。

按照给定的顺序完成以下每一个任务。

先决条件

  • 您的 CXone 客户代表 必须在应用程序和功能 > 适配器下为您的租户关闭 用于管理 CXone环境的技术支持、计费和全局设置的高级组织分组启用 Salesforce

  • 用户必须具有 CXone Agent 权限。这是在 Salesforce设置 内部带有闪电的齿轮图标图像。 > 设置 > 权限集下进行管理的。

  • 必须将用户分配到 NICE CXone Agent for Salesforce 许可。这是在 Salesforce设置 内部带有闪电的齿轮图标图像。 > 设置 > 已安装的软件包下进行管理的。

Salesforce 中创建呈现状态

如果您尚未创建呈现状态,请在 Salesforce 中进行创建。这些是“全渠道”小部件中显示的状态。稍后,将它们映射到 CXone Agent Embedded for Salesforce 中显示的 CXone 坐席状态。

  1. 以管理员身份登录 Salesforce Lightning。

  2. 单击页面右上角的设置 内部带有闪电的齿轮图标图像。,然后从下拉列表中选择设置

  3. 使用快速查找框搜索呈现,然后单击呈现状态

  4. 点击新建

  5. 输入状态名称。例如,可用于聊天开发者名称是自动生成的;它是不带空格的状态名称。例如,available_for_Chats

  6. 在“状态选项”下,选择以下选项之一:

    • 在线:使其成为可用状态。

    • 忙碌: 使其成为不可用状态。

  7. 如果您在上一步中选择了在线,请将渠道添加到此状态。在“服务渠道”下,在左侧列表中选择一个渠道,然后单击添加 向右箭头的图像。对每个要添加的渠道均重复此操作。

  8. 单击保存。对您要创建的每个呈现状态均重复这些步骤。

将呈现状态添加到用户配置文件

创建呈现状态后,授予 Salesforce 用户配置文件访问这些状态的权限。

  1. Salesforce 中,使用快速查找框搜索配置文件,然后单击配置文件

  2. 选择您想要将呈现状态添加到的用户配置文件。

  3. 向下滚动到“已启用服务呈现状态访问”部分。单击编辑

  4. 在左侧列表中选择一个状态,然后单击添加 向右箭头的图像。对您要添加的每个状态重复此操作。

  5. 单击保存。对要将呈现状态添加到的每个用户配置文件重复这些步骤。

创建连接的应用程序

Salesforce 中创建一个连接的应用程序,以便将 Salesforce 连接到 CXone。您必须在这个连接的应用程序中配置 OAuth 2.0,以便能够在 SalesforceCXone 之间安全地共享数据。

  1. Salesforce 中,使用快速查找框搜索应用程序管理器,然后单击应用程序管理器

  2. 单击 Lightning Experience 应用程序管理器右上角的新连接的应用程序

  3. 输入连接的应用程序名称。例如,Salesforce 连接器API 名称是自动生成的;它是不带空格的连接的应用程序名称。例如,Salesforce_Connector

  4. 联系电子邮件中,输入有效的电子邮件地址。

  5. 在 API(“启用 OAuth 设置”)下,选择启用 OAuth 设置,然后配置显示的字段。

    1. 回调 URL 中,输入您希望在身份验证成功后将授权代码发送到的 URL。

    2. 已选择的 OAuth 范围中,选择以下范围,然后单击添加 向右箭头的图像

      • 访问 Visualforce 应用程序 (Visualforce)

      • 完全访问(完全)

      • 通过 API (api) 管理用户数据

      • 通过 Web 浏览器 (web) 管理用户数据

      • 随时执行请求 (refresh_token, offline_access)

  6. 确保选择了Web 服务器流需要密钥刷新令牌流需要密钥

  7. 单击保存

获取消费者密钥和消费者秘密

Salesforce 中创建连接的应用程序后,找到并保存其消费者密钥和消费者秘密。

  1. Salesforce 中,使用快速查找框搜索应用程序管理器,然后单击应用程序管理器

  2. 在 Lightning Experience 应用程序管理器中,找到您创建的连接的应用程序。在针对连接的应用程序的行中,单击操作 向下箭头的图像。 > 查看

  3. 在 API(“启用 OAuth 设置”)下,单击管理消费者详细信息

  4. 如果出现提示,请输入发送到您电子邮件的代码进行身份验证。

  5. 单击“消费者密钥”和“消费者秘密”旁边的复制,然后将其存储在安全位置。

CXone 中创建帐户映射

所需权限帐户映射创建

在完成这些步骤之前,您的 CXone 客户代表 需要在应用程序和功能 > 适配器下为您的租户关闭 用于管理 CXone环境的技术支持、计费和全局设置的高级组织分组启用 Salesforce Presence Sync

Salesforce 中创建连接的应用程序后,在 CXone 中创建帐户映射,以便将 CXone 连接到 Salesforce

  1. CXone 中单击应用程序选择器 并选择Adapters

  2. 单击左侧菜单中的帐户映射,然后单击 Salesforce 选项卡。

  3. 单击映射帐户

  4. 访问密钥用户中,选择一个您想为其生成访问密钥的用户。执行此操作时,将自动生成访问密钥 ID

  5. 在“Salesforce 环境”部分中,单击添加新的

  6. 填写显示的“添加新环境”表单中的字段。

  7. 单击映射并注册

  8. Salesforce 环境下拉列表中,选择您刚创建的 Salesforce 环境。

  9. 单击底部的保存

创建呈现规则

所需权限技能创建

Adapters 中创建帐户映射后,创建呈现规则。这会将 Salesforce 状态映射到 CXone 坐席状态,以及将 CXone 坐席状态映射到 Salesforce 状态。

  1. CXone 中单击应用程序选择器 并选择Adapters

  2. 单击左侧菜单中的 Presence Sync,然后单击获取 CXone 用户。这将刷新用户列表。

  3. 单击创建规则

  4. 为您的呈现规则命名

  5. 在“发布者状态”部分中,使用 ACD 状态Salesforce 状态下拉列表来映射坐席状态。这会告诉 Salesforce 对于 CXone 坐席状态要显示什么状态。

    例如,如果您选择在 ACD 状态中选择开放,以及在 Salesforce 状态中选择可用于聊天,则只要 CXone Agent Embedded 显示开放,“全渠道”小部件就会显示可用于聊天。单击添加行可添加更多映射。

    如果您为 ACD 状态选择先前状态,则坐席的 CXone 状态将返回到其之前所处的状态。例如,这对于自动将坐席的状态返回到处理呼叫之前的状态可能很有用。呼叫结束后,坐席的状态将恢复到呼叫前的状态。

  6. 在“订阅者状态”部分中,使用 Salesforce 状态ACD 状态下拉列表来映射坐席状态。这告诉 CXone 对于 Salesforce 状态要显示什么坐席状态。

    例如,如果您在 Salesforce 状态中选择可用于聊天,以及在 ACD 状态 中选择开放,则只要“全渠道”小部件显示可用于聊天CXone Agent Embedded 就会显示开放。单击添加行可添加更多映射。

    如果您为 ACD 状态选择先前状态,则坐席的 CXone 状态将返回到其之前所处的状态。例如,这对于自动将坐席的状态返回到处理呼叫之前的状态可能很有用。呼叫结束后,坐席的状态将恢复到呼叫前的状态。

  7. 单击创建

  8. 要将呈现规则应用于用户团队,请单击团队选项卡,然后单击添加团队。选择您要添加的团队,然后单击确认

  9. 要将呈现规则应用于单个用户,请单击用户选项卡,然后单击添加用户。选择您要添加的用户,然后单击确认

  10. 单击保存