如何将 Salesforce 知识库文章与 Amazon Connect Wisdom 集成?

2 分钟阅读
0

我想将我的 Salesforce 知识库集成到 Amazon Connect Wisdom,以便联络中心座席可以在其接洽控制面板(CCP)上查看文章。如何设置此集成和排查集成问题?

简短描述

使用 Amazon Connect Wisdom 集成来自 Salesforce 的知识库文章。坐席可以在 CCP 控制面板上查看这些文章。

在开始之前,请确保您的 SalesForce 知识库已设置完毕,并且至少创建了一篇文章以用于测试目的。

解决方法

配置 Amazon Connect Wisdom

注意:如果您在运行 AWS 命令行界面(AWS CLI)命令时遇到错误,请确保您运行的是最新版本的 AWS CLI

1.    在 Amazon Connect Wisdom 中添加一个集成,选择 SalesforceSource(来源)。    
对于 instance URL(实例 URL),请输入您的 Salesforce 域名。要查找您的 Salesforce 域名,请登录您的 Salesforce 帐户,然后选择 View Profile(查看个人资料)。您的域名会以下面的格式列出:https://example.com-dev-ed.my.salesforce.com

2.    选择对象和字段。        
对于 Select Fields for [object name](选择 [对象名称] 的字段),选择随知识库文章一起显示的属性,例如 ArticleNumberArticleCreationDate

3.    检查并验证集成

注意:设置好集成后,您将无法编辑详细信息。要更新详细信息,您必须创建一个新的集成。

要验证在 AWS 管理控制台上不可见的字段,请使用以下命令。将 knowledge-base-id 替换为知识库的 ID 号。

aws wisdom list-contents --region us-east-1 --knowledge-base-id xxx

输出应会与以下类似:

"metadata": {
        "ArticleNumber": "000001003",
        "Id": "ka02w000001RQGHAA4",
        "IsDeleted": "false",
        "PublishStatus": "Online",
        "Title": "Demo",
        "VersionNumber": "1",
        "aws:wisdom:externalVersion": "1"
      }

4.    在接洽流程中添加一个 Wisdom 块

5.    要测试集成,请使用以下 URL 访问 CCP 控制面板,将 connect-instance-alias 替换为您的别名:https://connect-instance-alias.my.connect.aws/agent-app-v2/。

6.    在 Search Wisdom(搜索 Wisdom)中,输入知识库文章的参考 ID 或名称。集成完成后,则会显示该文章。

注意:每个域只能添加一个集成。要创建更多集成,请通过 AWS Support 请求提高限制。

对 CCP 控制面板上的知识库文章进行问题排查

如果您在 CCP 控制台上看不到知识库文章,请使用以下问题排查步骤。

确认文章和集成设置

  • 确认该文章已在 Salesforce 中发布。
  • 检查摄取设置,以确定是否将摄取配置为在特定时间和日期之后导入记录。这些设置位于 Amazon Connect 控制台的 Wisdom 集成设置中。

确认 Amazon Connect Wisdom 知识库 ID 有关联的内容

1.    运行以下命令以查找 knowledge-base-id

aws connect list-integration-associations --instance-id xxxxx

2.    运行以下命令以获取知识库文章 ID。将 your-knowledge-base-id 替换为您在上一步中找到的 knowledge-base-id

{
            "IntegrationAssociationId": "xxx",
            "IntegrationAssociationArn": "arn:aws:connect:us-east-1:xxx:instance/xxx/integration-association/xxx",
            "InstanceId": "xxx",
            "IntegrationType": "WISDOM_KNOWLEDGE_BASE",
            "IntegrationArn": "arn:aws:wisdom:us-east-1:xxxx:knowledge-base/your-knowledge-base-id"
        }

3.    运行以下命令以列出通过知识库集成集成的所有文章。将 your-knowledge-base-id 替换为您之前找到的 knowledge-base-id 值。

aws wisdom list-contents --region us-east-1 --knowledge-base-id your-knowledge-base-id

输出将与以下内容类似。在此例中,Demo 是知识库文章的名称。如果该命令的结果为 NULL 值,请检查您的设置以确认关联的 knowledge-base-id 是否正确。

{
    "contentSummaries": [
        {
            "contentArn": "arn:aws:wisdom:us-east-1:xxx:content/xxx/xxx",
            "contentId": "xxx",
            "contentType": "application/x.wisdom-json;source=salesforce",
            "knowledgeBaseArn": "arn:aws:wisdom:us-east-1:xxxx:knowledge-base/your-knowledge-base id",
            "knowledgeBaseId": "your-knowledge-id",
            "metadata": {                                      
                "ArticleNumber": "000001003",
                "Id": "ka02w000001RQGHAA4",
                "IsDeleted": "false",
                "PublishStatus": "Online",                     
                "Title": "Demo",
                "VersionNumber": "1",
                "aws:wisdom:externalVersion": "1"
            },
            "name": "000001003",
            "revisionId": "xxx==",
            "status": "ACTIVE",
            "tags": {},
            "title": "Demo"
        }

AWS 官方
AWS 官方已更新 2 年前