集成 Salesforce Assist

本页内容针对 Controlled Release (CR) 的产品或特性。 如果您不是 CR 组的成员,如需了解更多信息,请联系您的 客户代表

先决条件

在设置 Salesforce Assist 以与 CXone Mpower 一起使用之前,您必须:

如果您使用情绪下一个最佳操作功能,则适用以下额外要求:

  • 您必须与 Salesforce 客户代表 配合,才能在 Salesforce 平台 中启用和配置情绪次佳操作。
  • Google CloudGoogle Contact Center AI 帐户。
  • 您的坐席必须使用 Agent for Service Cloud Voice

创建脚本

所需权限: Studio 脚本查看、创建/编辑

使用以下示例作为创建脚本的基础,将坐席助手应用程序集成到 CXone Mpower 中。 呼入和呼出交互需要单独的脚本。 下图显示了呼入脚本的基本操作:

此图显示了呼出脚本的基本操作:

要完成脚本的配置:

    • 使用 Snippet 操作 向脚本添加初始化代码片段。 您可以这样做来自定义您的坐席助手应用程序。
    • 重新配置操作连接器,以确保正确的联系流并纠正任何潜在错误。
    • 完成任何额外的脚本编写并测试该脚本。

Salesforce 生成私钥和公钥

您需要一个公钥和私钥才能与 Salesforce Assist 集成一起使用。 在 Agent Assist Hub 中配置应用程序时,您需要私钥。 生成密钥需要下载并安装第三方 SSL 应用程序。

  1. 下载 Open SSL 安装程序一个正方形,箭头从中心指向右上角。并将其安装在计算机上。
  2. 在计算机的 C:\ 驱动器上新建一个文件夹。
  3. 单击Windows开始菜单,键入 CMD 查找命令提示符。 单击打开,启动命令提示符应用程序。
  4. 键入 cd ..向后移动文件夹。 重复上述操作,直至导航到 C:\ 驱动器的根目录。
  5. 在命令提示符窗口中,输入以下命令:

    openssl genrsa -des3 -passout pass:password -out server.pass.key 2048

    这将在您创建的文件夹中创建一个 server.pass.key 文件。

  6. 输入以下命令:

    openssl pkey -passin pass:password -in server.pass.key -out server.key

    这将在您创建的文件夹中创建一个 server.key 文件。 这是私钥。 在 Agent Assist Hub配置 Salesforce Assist 时,需要此密钥。

  7. 输入以下命令:

    openssl req -new -key server.key -out server.csr

    这将在您创建的文件夹中创建一个 server.csr 文件。 应用程序会提示您回答一些问题。 按键盘上的 Enter 键回答每个问题。

  8. 输入以下命令:

    openssl x509 -req -sha256 -days 365 -in server.csr -signkey server.key -out server.crt

    这将在您创建的文件夹中创建一个 server.crt 文件。 这是公钥。

  9. 输入以下命令:

    openssl pkcs12 -export -out server.pfx -inkey server.key -in server.crt -password pass:password

    这将在您创建的文件夹中创建一个 server.pfx 文件。

  10. 输入以下命令:

    keytool -importkeystore -srckeystore server.pfx -srcstoretype pkcs12 -srcalias 1 -srcstorepass password -destkeystore server.jks -deststoretype jks -deststorepass password -destalias NICE_Cxone_Service_Cloud_Voice

    确保带下划线的名称输入正确。

    这将在您创建的文件夹中创建一个 server.jks 文件。

    Keytool 是作为 Java 的一部分安装的命令行工具。 如果 keytool 命令不起作用,您可能需要下载 并安装 Java,然后再安装 Keytool。 有关更多信息,请参阅 Java 文档。

Salesforce 中设置集成

  1. 登录 Salesforce
  2. 导航至设置 > 证书和密钥管理
  3. 删除任何名称为 NICE_Cxone_Service_Cloud_Voice 的现有证书。
  4. 单击从密钥库导入
  5. 从路径 C:\[您的文件夹] 中选择 server.jks
  6. 密码字段中输入密码
  7. 单击保存
  8. 确认标签唯一名称均设置为 NICE_Cxone_Service_Cloud_Voice。 如果发现任何错误,请联系您的 客户代表
  9. Salesforce 中,导航至设置合作伙伴电话联络中心
  10. 确认显示名称NICE CXone for Service Cloud Voice
  11. NICE 中的 CXone Mpower 页面的Service Cloud Voice Salesforce上,单击编辑,然后选择打开
  12. 使用 Windows 资源管理器打开 server.crt 文件。 复制文件内容并将密钥粘贴到公钥字段,然后单击保存

将应用程序添加到 Agent Assist Hub

所需权限: 自动化与人工智能 > 启动自动化与人工智能

您需要将 Salesforce Assist 的应用程序添加到 Agent Assist Hub这会在 CXone Mpower 和您的坐席助手提供程序之间建立连接。

  1. 单击应用程序选择器 应用程序选择器的图标 并选择 其他 > 自动化与人工智能,然后单击 Agent Assist Hub
  2. 单击添加坐席辅助应用程序

  3. 输入坐席助手应用程序名称,然后单击Salesforce Assist坐席助手提供程序列表中的。

  4. 单击下一步

  5. 使用以下下拉列表中的信息完成“配置”页面。

  6. 单击创建

  7. 单击关闭

创建转录配置文件

所需权限: 自动化与人工智能 > 启动自动化与人工智能

转录配置文件定义您要使用的转录选项,包括要转录的语言。 Agent Assist Hub 中的 Salesforce Assist“配置”页面上完成这些步骤。

  1. Agent Assist Hub 中的“创建新坐席助理”页面上,单击添加或编辑Continuous Stream Transcription配置文件
  2. 执行以下操作之一:
    • 单击现有配置文件的名称进行修改,然后跳到步骤 6。
    • 单击添加转录配置文件,然后继续步骤 3。
  3. 输入转录配置文件名称。 要将此配置文件与您的其他配置文件区分开来,请使用突出显示此配置文件不同之处的名称。 例如,您可以根据配置文件的预期用途、提供者或配置文件的语言为其命名。 如果您使用多个转录提供程序,请确保配置文件名称包含该提供程序。
  4. 选择提供程序下,单击要使用的转录提供程序。 您可以选择CXone TranscriptionCXone Transcription for CopilotGoogle TranscriptionMicrosoft转录。 其中一些选项必须由您的 CXone Mpower 在您的 系统 客户代表 中启用。
  5. 单击下一步
  6. 在“配置”页面上,填写字段,以定义此配置文件的转录选项。

  7. 单击添加

将 Salesforce Assist 应用程序分配给操作

所需权限: Studio 脚本查看、创建/编辑

如果您尚未这样做,则需要将Salesforce Assist应用程序分配到Agent Assist 脚本中的操作Studio

  1. Studio 中,打开要使用的脚本。
  2. 如果尚未这样做,请将 Agent Assist 操作添加至您脚本中的正确位置。

  3. 如果您使用的是 Desktop Studio,请双击Agent Assist 操作以打开 Agent Assist Hub。 如果您使用的是 Studio,请单击 操作的打开编辑器 Agent Assist

  4. 在左列中,单击要分配给此脚本的坐席助手 浅灰色圆圈内有一个浅灰色复选标记。 或配置文件旁边的圆圈中的复选标记 应用程序
  5. 单击关闭

情绪下一个最佳操作的额外配置

如果您将情绪次佳操作与 Salesforce Assist 结合使用,则必须在 Salesforce 中完成额外配置。 您的Salesforce 客户代表可以帮助您完成Salesforce 平台中的设置。

您无需完成其他设置步骤即可在 Salesforce 中向坐席显示对话记录文本。