集成 SalesForce Assist

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

在完成本页面上的任务之前,请确保已满足集成的先决条件

创建脚本

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

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

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

要完成脚本,您必须:

  • 连接每个操作中所述。
  • 根据需要添加其他操作、配置和脚本逻辑,以便脚本在您的环境中按照规定运行。
    • 使用 Snippet 操作 向脚本添加初始化代码片段。您可以这样做来自定义您的坐席助手应用程序。
    • 重新配置操作连接器,以确保正确的联系流并纠正任何潜在错误。
    • 完成任何额外的脚本编写并测试该脚本。

Salesforce 生成私钥和公钥

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

  1. 下载 Open SSL 安装程序一个正方形,箭头从中心指向右上角。并将其安装在计算机上。
  2. 在计算机的 C:\ 驱动器上新建一个文件夹。
  3. 单击窗口开始菜单,键入 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 文件。这是私钥。在 坐席协助中心配置 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。如果发现任何错误,请联系您的 CXone 客户代表
  9. Salesforce 中,导航至设置合作伙伴电话联络中心
  10. 确认显示名称NICE CXone for Service Cloud Voice
  11. Salesforce 的 NICE CXone for Service Cloud Voice 页面上,单击编辑并选择打开
  12. 使用 窗口 资源管理器打开 server.crt 文件。复制文件内容并将密钥粘贴到公钥字段,然后单击保存

将应用程序添加到 坐席协助中心

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

您需要将 SalesForce AssistExpert Assist 的应用程序添加到 坐席协助中心 中。由此在 CXone 与坐席助手提供程序之间建立连接。

  1. 单击应用程序选择器 并选择 其他 > 自动化与人工智能,然后单击 坐席协助中心
  2. 单击添加坐席辅助应用程序

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

  4. 单击下一步

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

  6. 单击创建

  7. 单击关闭

创建转录配置文件

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

转录配置文件定义您要使用的转录选项,包括要转录的语言。坐席协助中心 中的 SalesForce Assist“配置”页面上完成这些步骤。

  1. 坐席协助中心 中的“创建新坐席助理”页面上,单击添加或编辑Continuous Stream Transcription配置文件
  2. 执行以下操作之一:
    • 单击现有配置文件的名称进行修改,然后跳到步骤 6。
    • 单击添加转录配置文件,然后继续步骤 3。
  3. 输入转录配置文件名称。要将此配置文件与您的其他配置文件区分开来,请使用突出显示此配置文件不同之处的名称。例如,您可以根据配置文件的预期用途、提供者或配置文件的语言为其命名。
  4. 选择提供程序下,单击要使用的转录提供程序。您可以选择 Google TranscriptionCXone Transcription
  5. 单击下一步
  6. 在“配置”页面上,填写字段,以定义此配置文件的转录选项。

  7. 单击添加

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

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

如果尚未这样做,则需要将应用程序分配给 Studio 脚本中的 Agent Assist 操作关闭 在 Studio 脚本中执行一个过程,如收集客户数据、播放消息或音乐或将联系人转接给坐席。

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

  3. Double-click the Agent Assist action to open 坐席协助中心.

  4. In the left column, click the checkmark in a circle A light gray checkmark inside a light gray circle. next to the agent assist application or profile you want to assign to this script.
  5. 单击关闭