使用 Amazon 为外部应用程序设置集成 AppFlow - Amazon Connect

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Amazon 为外部应用程序设置集成 AppFlow

这些集成使用亚马逊 AppFlow 来定期更新 Amazon Connect 客户资料。以下步骤提供了有关如何使用 Amazon 配置您选择的连接器 AppFlow、配置数据映射以及配置集成以提取客户数据的指导。

有关亚马逊 AppFlow 定价的更多信息,请参阅亚马逊 AppFlow 定价

有关 Amazon AppFlow 支持的连接器的更多信息,请参阅支持的源和目标应用程序

开始前的准备工作

当您启用 Amazon Connect Customer Profiles 时,您将创建一个 Customer Profiles 域,该域是所有数据(如客户资料、对象类型、资料密钥和加密密钥)的容器。以下是创建客户资料域的指南:

  • 每个 Amazon Connect 实例只能与一个域关联。

  • 您可以创建多个域,但它们之间不会共享外部应用程序集成或客户数据。

  • 您创建的所有外部应用程序集成均处于域级别。所有与域关联的 Amazon Connect 实例均会继承该域的集成。

先决条件:在您的 Amazon Connect 实例中启用客户资料

  1. 打开 Amazon Connect 控制台,网址为 https://console.aws.amazon.com/connect/

  2. 在“实例”页面上,选择实例别名。实例别名也是您的实例名称,该名称显示在您的 Amazon Connect URL 中。下图显示了 Amazon Connect 虚拟联络中心实例页面,其中,实例别名周围有一个方框。

  3. 在导航窗格中,选择 Customer Profiles

  4. 选择“启用 Customer Profiles”

在表单中,您需要按照以下步骤填写所有必填字段,才能创建 Customer Profiles 域:

  1. 域设置。您可以创建新域并提供名称。

  2. 加密。在“指定 KMS 密钥”下,您可以通过选择现有 AWS KMS 密钥、创建新的 AWS KMS 密钥来启用加密,也可以选择选择现有域

  3. 错误报告。您可以提供死信队列,这是处理客户资料错误的 SQS 队列

  4. 选择提交,系统将使用您的实例的联系人历史记录信息创建客户资料。

使用 Amazon 设置外部应用程序 AppFlow

您可以按照以下步骤使用亚马逊,向 Amazon Connect 客户档案域添加外部应用程序集成。 AppFlow 在继续使用客户资料控制台之前,您必须先在 Amazon AppFlow 控制台中为数据源创建流程并将 Amazon Connect 客户档案设置为目标。如果您在超过 14 天前创建了流,则该流已过期,您需要为集成创建一个新流。

在摄取之前使用 AWS CloudFormation AWS::AppFlow::Flow Task 资源时,可以选择性地执行诸如 ArithmeticFilterMapMap_allMaskMergeTruncateValidate 等数据转换。

  1. 登录您的AWS管理控制台,选择 Amazon AppFlow,然后选择创建流程

    
                                    亚马逊 AppFlow 页面。
  2. 输入流名称和可选的流描述。

    
                                    “流详细信息”页面。
  3. 您可以保留数据加密分区,因为您的 Amazon Connect Customer Profiles 域已具有将用于此流的现有 AWS KMS 密钥。您可以选择创建标签,然后选择下一步

    
                                    “数据加密”分区。
  4. 源名称下拉列表中选择您所选的外部应用程序,然后选择下一个相关字段。例如,如果您想配置 Slack,请从源名称下拉列表中选择 Slack。然后,您可以选择现有的 Slack 流或创建新连接。

    
                                    “配置流”页面。
  5. 如果您选择创建新连接,则可以输入外部应用程序的详细信息,例如用户名、密码和子域。您也可以选择用于数据加密的 AWS KMS 密钥并输入连接名称来标识此连接。

    
                                    “连接到 Slack”页面。
  6. 如果您选择使用现有连接,则可以从下拉列表中选择特定的外部应用程序对象。例如,如果选择现有的 Slack 连接,则可以选择对话作为对象,然后选择要使用的特定 Slack 频道。

    
                                    “源详细信息”页面。
  7. 目标详细信息部分,在下拉列表中选择 Amazon Connect 作为目标名称,然后选择在前一个先决条件步骤中创建的客户资料域。

    
                                    “目标详细信息”分区。
  8. 通过选择按需运行按计划时间运行流来选择流触发器。选择下一步

    • 按需运行仅在触发流时运行流。

    • 按计划时间运行流使用计划在特定时间运行流。计划频率限制为 5 分钟、15 分钟或 1 小时。

    
                                    “流触发器”分区。
  9. 映射方法下选择手动映射字段。从外部应用程序中选择源字段,然后选择直接映射字段

    
                                    “映射方法”分区。
  10. 查看并选择创建流

有关在亚马逊 AppFlow 控制台中创建流程的更多信息,请参阅在亚马逊中创建流程 AppFlow

有关在 Amazon 中设置外部应用程序和许多其他支持的应用程序的更多信息 AppFlow,请参阅支持的亚马逊 AppFlow 源应用程序和目标应用程序

设置数据映射以定义如何将外部应用程序数据映射到客户资料

设置Amazon AppFlow 集成后,您需要在客户档案中设置数据映射,以定义如何将来自外部应用程序的数据映射到客户档案。这样,您就可以自定义要用于构建统一客户资料的数据。请谨慎选择您的映射,因为在创建集成后您将无法选择其他映射。

有关数据映射的更多详细信息,请参阅对象类型映射

  1. 登录您的 AWS 管理控制台,选择 Amazon Connect,然后在您的连接实例别名下选择 Customer Profiles。

    
                                    “Amazon Connect Customer Profiles”页面。
  2. 选择数据映射,然后选择创建数据映射。提供数据映射名称和描述。

    
                                    “数据映射”选项卡,“创建数据映射”按钮。
    
                                    “设置数据映射”页面。
  3. 映射选项下,可以选择您的数据源作为外部应用程序,选择在上一节中创建的流名称以及数据定义方法作为映射目标。在映射目标下,您可以选择要为统一的客户资料定义的客户数据类型。选择下一步

    
                                    “映射选项”分区。
  4. 添加客户、产品、案例和订单属性以及源、目标和内容类型,然后选择下一步

    
                                    “映射订单属性”页面。
  5. 指定标识符下,您可以从数据源对象中选择各种属性,以帮助将您的数据与其他数据源对象区分开来。您可以从唯一标识符、客户标识符、产品标识符、案例标识符和订单标识符中选择属性。有关标识符的更多信息,请参阅标准标识符

    
                                    “标准标识符”页面。
  6. 查看并选择创建数据映射。数据映射状态将显示为活动

    
                                    “步骤 6:指定标识符”页面上的标识符。

设置集成以从外部应用程序摄取您的客户数据

完成外部应用程序的数据映射设置后,您将设置数据源集成以摄取客户数据。

  1. 登录您的 AWS 管理控制台,选择 Amazon Connect,然后在您的连接实例别名下选择 Customer Profiles。

  2. 数据源集成分区下,选择添加数据源集成

    
                                    “数据源集成”选项卡,“添加数据源集成”按钮。
  3. 数据源下拉列表下,选择外部应用程序,然后选择下一步。您还可以选择创建新流程,这将在新选项卡中打开Amaz AppFlow on控制台。

    
                                    “数据源”分区。
  4. 流名称下拉列表中,从数据源中选择要使用的流,然后选择下一步

    
                                    “流名称”分区。
  5. 数据映射下拉列表中,选择对象的外部应用程序数据映射,以定义数据源如何映射到资料。选择下一步

    
                                    “选择数据映射”页面,“映射”下拉框。
  6. 查看并选择添加数据源集成。在进入活动状态之前,外部应用程序的数据源集成最初将显示为待处理。

    
                                    “查看和集成”页面,“添加数据源集成”按钮。

在 Amazon Connect Customer Profile 座席 CCP 中查看统一的客户资料

现在,您的座席可以通过登录 Amazon Connect 座席 CCP 来查看从外部应用程序导入的客户数据。有关连接到 Amazon Connect 座席 CCP 的更多信息,请参阅座席应用程序:一应俱全

您的代理需要具有相应的安全配置文件权限才能查看客户资料,并且能够使用配置文件搜索栏中的键名和值进行搜索。

有关安全配置文件权限的更多信息,请参阅安全配置文件

想要构建自己的自定义代理应用程序和嵌入式客户档案的高级用户可以使用 StreamsJS,它比代理应用程序提供了更多的自定义。