将 Agent Assist 界面模块与 Salesforce 集成,以便在客户服务聊天和语音对话期间为人工客服提供实时建议。Salesforce 界面模块配置会创建可信网址,以便 Agent Assist 可以与 Salesforce 通信。该配置还会创建一个外部客户端应用,用于对从 Salesforce 到界面连接器的请求进行身份验证和授权。Salesforce 即时通讯和语音集成都需要此配置。请按照以下步骤将 Agent Assist 界面模块与 Salesforce 集成。
第 1 步:启用资源共享
在 Salesforce 中按照以下步骤操作,以启用跨域资源共享进行授权。
- 前往菜单栏,然后依次点击设置 > CORS。
- 为 OAuth 端点启用 CORS。
- 点击保存。
第 2 步:将网域添加到远程网站设置
在 Salesforce 中按以下步骤将您的网域添加到远程网站设置:
- 在菜单栏中,依次点击设置 > 远程站点设置 > 新建远程站点。
- 输入您的 Salesforce 网域。
- 点击保存。
第 3 步:创建可信网址
在 Salesforce 中按照以下步骤创建可信网址:
- 在 Salesforce 应用启动器中搜索Agent Assist 设置。
- 点击链接前往配置信息中心。
- 前往开始标签页,然后输入可信网址。
- 点击保存。
第 4 步:创建外部客户端应用
在 Salesforce 中,按照以下步骤创建外部客户端应用:
- 点击创建外部客户端应用。
- 完成该流程后,点击打开以前往外部客户端应用的页面。
- 依次点击设置 > 修改。
- 展开 OAuth 设置部分。
- 选择启用 OAuth。
- 前往应用设置,然后输入以下回调网址:
- https://login.salesforce.com/services/oauth2/callback
- 将以下内容添加到 OAuth 范围:
- 访问身份网址服务
- 前往启用流程,然后选择启用客户端凭证流程。
- 依次点击保存 > 政策。
- 展开 OAuth 政策部分,然后选择启用客户端凭证流程。
- 输入以用户身份运行的用户名。
- 依次点击保存 > 设置,然后前往 OAuth 设置。
- 点击使用方密钥和使用方 Secret。您应该会收到一封电子邮件,其中包含用于解锁这些值的验证码。
- 复制密钥和密钥,以供日后使用。
第 5 步:在 Salesforce 中配置 Agent Assist 设置
通过 Salesforce 中的 Agent Assist 设置,您可以设置开放授权 (OAuth) 凭据、创建技能集和管理用户权限。
如需在 Salesforce 中访问Agent Assist 设置,请按以下步骤操作:
- 依次点击应用 应用启动器。
- 在搜索字段中,输入 Agent Assist 设置,然后点击相应结果。
在“Agent Assist 设置”页面中,您可以跟踪和更新配置的每个步骤。以下所有说明均从 Salesforce 中的“Agent Assist 设置”页面开始。
OAuth 凭据
界面模块需要 OAuth 凭据才能对 Salesforce 进行身份验证,以便与 Agent Assist 界面连接器通信。
请按照以下步骤创建 OAuth 凭据:
- 依次点击设置 > 快速查找,然后输入外部客户端应用。
- 依次点击外部客户端应用管理器 > Agent Assist 设置 OAuth 应用 > 设置 > OAuth 设置 > Consumer Key 和 Secret,然后复制这些详细信息。
- 前往 GCP OAuth 设置,然后依次点击 OAuth 凭据 > 新建。
- 输入 OAuth 凭据的名称、密钥和密钥。
- 点击保存。
您应该会在列表中看到新凭据。点击 arrow_drop_down_circle 可修改或删除您的凭据。
技能组合
技能集是 Agent Assist 对话配置文件、界面连接器端点和界面模块设置的配置中心。当客户服务对话开始时,记录页面上的界面模块会利用技能集为客服人员提供合适的工具。技能组还可以将代理与特定的对话配置文件相关联。通过创建各种技能,您可以根据特定角色(例如销售、一般技术支持或专业产品层级)定制与智能体的对话。
创建技能组合
如需创建技能组,请按照以下步骤操作:
- 依次点击技能组合 > 新建。
- 输入技能组名称和 UI 连接器端点。
- 选择您的功能,然后点击arrow_right。
- 输入对话资料路径和对话 ID 前缀。
- 选择 OAuth 凭据,然后输入容器高度。默认容器高度为 710 像素。
- 点击保存。
您应该会在列表中看到具有自定义权限的新技能组。
默认技能组合
将技能集设置为默认技能集后,系统会在每个客服人员的界面模块的所有实例中使用该技能集,除非您将该技能集分配给某个权限集。您一次只能设置一个默认技能组合。
请按照以下步骤将技能集设置为默认技能集:
- 点击技能组合。
- 在列表中找到技能组的名称。
- 点击设为默认。
这会为所有代理启用技能。如果您已将技能集的自定义权限分配给权限集,则自定义权限优先于默认技能集。这意味着,对于未分配给任何权限集的客服人员,默认技能组合是其后备方案。
基于技能组合的路由
为了补充基于技能的路由,Salesforce 版 Agent Assist 采用基于权限的方法,确保当客服人员接受对话时,他们具备正确的技能组合。
创建技能集时,Salesforce 会自动生成相应的自定义权限。您可以将自定义权限分配给权限集。您可以为客服人员分配权限集。当客服人员访问包含界面模块的记录页面时,Salesforce 会使用与该客服人员的权限集相对应的技能组合。
技能集表格会显示技能集的自定义权限。
例如,假设您在 Agent Assist 中有销售和支持人员对话配置文件。请按以下步骤操作,确保界面模块可以访问相关的对话技能:
- 在 Agent Assist for Salesforce 中,创建两个技能组,每个对话配置文件对应一个。
- 将技能组分配给与两个相应客服人员关联的权限集。
当界面模块在对话期间加载时,它会检查与代理关联的技能组合,并加载相应的技能。
优先级
如果座席被分配了多个技能组合,您可以为每个技能组合选择优先级。优先级决定了哪个技能组应优先于另一个技能组,以及是否应为客服人员分配与不同技能组关联的多个自定义权限。
优先级数字越小,技能组合的优先级越高。例如,优先级为 1 的技能组合优先于优先级为 2 的技能组合。
请按照以下步骤设置技能组的优先级:
- 点击技能组合。
- 在列表中找到相应技能组合,然后点击 > 设置。
- 输入一个表示优先级的数字。
- 点击保存。
针对分配给客服人员的每项技能组合重复上述步骤。
用户管理
借助用户管理功能,您可以为管理员分配 Agent Assist 自定义 Salesforce 对象的读取和写入权限,并为客服人员分配读取权限。
如需向权限有限的用户分配权限,请按以下步骤操作:
- 点击用户管理。
- 选择管理员或代理商标签页。
- 选择相应人员的姓名,然后点击 arrow_right。
- 点击保存。
记录页面
在 Salesforce 中,记录页面是指您打开单个记录(例如特定联系人、客户或语音通话)时看到的特定布局。客户服务对话使用语音通话记录页面或消息会话记录页面。例如,当客服人员接受聊天消息或语音通话时,Salesforce 会自动打开记录页面并提供有关对话的详细信息。
第 1 步:创建记录页面
选择以下任一选项来创建记录页面:
- 新的语音通话记录页面
- 新版消息会话记录页面
更新现有记录页面
第 2 步:添加 Agent Assist 界面模块
将 Google Agent Assist 界面模块组件添加到记录页面,以显示用于显示通话记录、客服人员操作和建议的控制台。将记录页面的模板设置为页眉和两个等宽区域。这样一来,Agent Assist 界面模块便能充分显示转写内容和建议。
如需向记录页面添加 Agent Assist 界面模块,请按以下步骤操作:
- 在 Salesforce Lightning 应用构建器中,前往组件(受管理)。
- 将 Google Agent Assist 界面模块移到页面上。
- 点击保存。
更改记录页面模板
默认模板使用三列。Agent Assist 界面模块需要额外的宽度才能在标准显示器上显示。如需更新记录页面的模板,请按以下步骤操作:
- 按照 Salesforce 说明在 Lightning 应用生成器中打开模板。
- 依次点击更改 > 标题和两个相等区域 > 保存。