Salesforce 集成设置指南

将 Agent Assist 界面模块与 Salesforce 集成,以便在客户服务聊天和语音对话期间为人工客服提供实时建议。Salesforce 界面模块配置会创建可信网址,以便 Agent Assist 可以与 Salesforce 通信。该配置还会创建一个外部客户端应用,用于对从 Salesforce 到界面连接器的请求进行身份验证和授权。Salesforce 即时通讯和语音集成都需要此配置。请按照以下步骤将 Agent Assist 界面模块与 Salesforce 集成。

第 1 步:启用资源共享

在 Salesforce 中按照以下步骤操作,以启用跨域资源共享进行授权。

  1. 前往菜单栏,然后依次点击设置 > CORS
  2. 为 OAuth 端点启用 CORS。
  3. 点击保存

第 2 步:将网域添加到远程网站设置

在 Salesforce 中按以下步骤将您的网域添加到远程网站设置:

  1. 在菜单栏中,依次点击设置 > 远程站点设置 > 新建远程站点
  2. 输入您的 Salesforce 网域。
  3. 点击保存

第 3 步:创建可信网址

在 Salesforce 中按照以下步骤创建可信网址:

  1. 在 Salesforce 应用启动器中搜索Agent Assist 设置
  2. 点击链接前往配置信息中心。
  3. 前往开始标签页,然后输入可信网址。
  4. 点击保存

第 4 步:创建外部客户端应用

在 Salesforce 中,按照以下步骤创建外部客户端应用:

  1. 点击创建外部客户端应用
  2. 完成该流程后,点击打开以前往外部客户端应用的页面。
  3. 依次点击设置 > 修改
  4. 展开 OAuth 设置部分。
  5. 选择启用 OAuth
  6. 前往应用设置,然后输入以下回调网址:
    • https://login.salesforce.com/services/oauth2/callback
  7. 将以下内容添加到 OAuth 范围
    • 访问身份网址服务
  8. 前往启用流程,然后选择启用客户端凭证流程
  9. 依次点击保存 > 政策
  10. 展开 OAuth 政策部分,然后选择启用客户端凭证流程
  11. 输入以用户身份运行的用户名。
  12. 依次点击保存 > 设置,然后前往 OAuth 设置
  13. 点击使用方密钥和使用方 Secret。您应该会收到一封电子邮件,其中包含用于解锁这些值的验证码。
  14. 复制密钥和密钥,以供日后使用。

第 5 步:在 Salesforce 中配置 Agent Assist 设置

通过 Salesforce 中的 Agent Assist 设置,您可以设置开放授权 (OAuth) 凭据、创建技能集和管理用户权限。

如需在 Salesforce 中访问Agent Assist 设置,请按以下步骤操作:

  1. 依次点击应用 应用启动器
  2. 在搜索字段中,输入 Agent Assist 设置,然后点击相应结果。

在“Agent Assist 设置”页面中,您可以跟踪和更新配置的每个步骤。以下所有说明均从 Salesforce 中的“Agent Assist 设置”页面开始。

OAuth 凭据

界面模块需要 OAuth 凭据才能对 Salesforce 进行身份验证,以便与 Agent Assist 界面连接器通信。

请按照以下步骤创建 OAuth 凭据:

  1. 依次点击设置 > 快速查找,然后输入外部客户端应用
  2. 依次点击外部客户端应用管理器 > Agent Assist 设置 OAuth 应用 > 设置 > OAuth 设置 > Consumer Key 和 Secret,然后复制这些详细信息。
  3. 前往 GCP OAuth 设置,然后依次点击 OAuth 凭据 > 新建
  4. 输入 OAuth 凭据的名称、密钥和密钥。
  5. 点击保存

您应该会在列表中看到新凭据。点击 arrow_drop_down_circle 可修改或删除您的凭据。

技能组合

技能集是 Agent Assist 对话配置文件、界面连接器端点和界面模块设置的配置中心。当客户服务对话开始时,记录页面上的界面模块会利用技能集为客服人员提供合适的工具。技能组还可以将代理与特定的对话配置文件相关联。通过创建各种技能,您可以根据特定角色(例如销售、一般技术支持或专业产品层级)定制与智能体的对话。

创建技能组合

如需创建技能组,请按照以下步骤操作:

  1. 依次点击技能组合 > 新建
  2. 输入技能组名称UI 连接器端点
  3. 选择您的功能,然后点击arrow_right
  4. 输入对话资料路径对话 ID 前缀
  5. 选择 OAuth 凭据,然后输入容器高度。默认容器高度为 710 像素。
  6. 点击保存

您应该会在列表中看到具有自定义权限的新技能组。

默认技能组合

将技能集设置为默认技能集后,系统会在每个客服人员的界面模块的所有实例中使用该技能集,除非您将该技能集分配给某个权限集。您一次只能设置一个默认技能组合。

请按照以下步骤将技能集设置为默认技能集:

  1. 点击技能组合
  2. 在列表中找到技能组的名称。
  3. 点击设为默认

这会为所有代理启用技能。如果您已将技能集的自定义权限分配给权限集,则自定义权限优先于默认技能集。这意味着,对于未分配给任何权限集的客服人员,默认技能组合是其后备方案。

基于技能组合的路由

为了补充基于技能的路由,Salesforce 版 Agent Assist 采用基于权限的方法,确保当客服人员接受对话时,他们具备正确的技能组合。

创建技能集时,Salesforce 会自动生成相应的自定义权限。您可以将自定义权限分配给权限集。您可以为客服人员分配权限集。当客服人员访问包含界面模块的记录页面时,Salesforce 会使用与该客服人员的权限集相对应的技能组合。

技能集表格会显示技能集的自定义权限。

例如,假设您在 Agent Assist 中有销售和支持人员对话配置文件。请按以下步骤操作,确保界面模块可以访问相关的对话技能:

  1. 在 Agent Assist for Salesforce 中,创建两个技能组,每个对话配置文件对应一个。
  2. 将技能组分配给与两个相应客服人员关联的权限集。

当界面模块在对话期间加载时,它会检查与代理关联的技能组合,并加载相应的技能。

优先级

如果座席被分配了多个技能组合,您可以为每个技能组合选择优先级。优先级决定了哪个技能组应优先于另一个技能组,以及是否应为客服人员分配与不同技能组关联的多个自定义权限。

优先级数字越小,技能组合的优先级越高。例如,优先级为 1 的技能组合优先于优先级为 2 的技能组合。

请按照以下步骤设置技能组的优先级:

  1. 点击技能组合
  2. 在列表中找到相应技能组合,然后点击 > 设置
  3. 输入一个表示优先级的数字。
  4. 点击保存

针对分配给客服人员的每项技能组合重复上述步骤。

用户管理

借助用户管理功能,您可以为管理员分配 Agent Assist 自定义 Salesforce 对象的读取和写入权限,并为客服人员分配读取权限。

如需向权限有限的用户分配权限,请按以下步骤操作:

  1. 点击用户管理
  2. 选择管理员代理商标签页。
  3. 选择相应人员的姓名,然后点击 arrow_right
  4. 点击保存

记录页面

在 Salesforce 中,记录页面是指您打开单个记录(例如特定联系人、客户或语音通话)时看到的特定布局。客户服务对话使用语音通话记录页面或消息会话记录页面。例如,当客服人员接受聊天消息或语音通话时,Salesforce 会自动打开记录页面并提供有关对话的详细信息。

第 1 步:创建记录页面

选择以下任一选项来创建记录页面:

  • 新的语音通话记录页面
  • 新版消息会话记录页面
  • 更新现有记录页面

语音

按照 Salesforce 说明创建新的语音通话记录页面

聊天

按照 Salesforce 说明创建新的消息会话记录页面

更新

按照 Salesforce 说明更新现有记录页面

第 2 步:添加 Agent Assist 界面模块

将 Google Agent Assist 界面模块组件添加到记录页面,以显示用于显示通话记录、客服人员操作和建议的控制台。将记录页面的模板设置为页眉和两个等宽区域。这样一来,Agent Assist 界面模块便能充分显示转写内容和建议。

如需向记录页面添加 Agent Assist 界面模块,请按以下步骤操作:

  1. 在 Salesforce Lightning 应用构建器中,前往组件(受管理)
  2. 将 Google Agent Assist 界面模块移到页面上。
  3. 点击保存

更改记录页面模板

默认模板使用三列。Agent Assist 界面模块需要额外的宽度才能在标准显示器上显示。如需更新记录页面的模板,请按以下步骤操作:

  1. 按照 Salesforce 说明在 Lightning 应用生成器中打开模板
  2. 依次点击更改 > 标题和两个相等区域 > 保存