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

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

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

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

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

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

开始前的准备工作

启用 Amazon Connect 客户档案时,您将创建一个客户档案域,该域是所有数据的容器,例如客户资料、对象类型、配置文件密钥和加密密钥。以下是创建客户资料域的指导原则:

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

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

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

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

  1. 通过 https://console.aws.amazon.com/connect/ 打开 Amazon Connect 控制台。

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

  3. 在导航窗格中,选择客户资料

  4. 选择启用客户档案

在表单中,您将需要按照以下步骤填写所有必填字段,才能创建客户档案域:

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

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

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

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

使用亚马逊设置外部应用程序AppFlow

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

在摄取之前使用AWS CloudFormationAWS::AppFlow::Flow Task资源ValidateArithmeticFilterMapMap_all您可以选择执行数据转换,例如MaskMergeTruncate、、、、、、和。

  1. 登录您的AWS管理控制台,选择 Amazon,然后选择AppFlow Create flow

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

    
                                    流详细信息页面。
  3. 您可以将数据加密部分保持不变,因为您的 Amazon Connect 客户资料域已经有一个用于此 Flow 的现有AWS KMS密钥。您可以选择创建标签,然后选择下一步

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

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

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

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

    
                                    目的地详细信息部分。
  8. 您可以选择 “按需运行”,只有在您触发流程时才会运行该流程。您还可以选择通过设置时间表在特定时间运行流程。选择下一步

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

    
                                    映射方法部分。
  10. 查看并选择创建流程

有关在 AmazonAppFlow 控制台中创建流程的更多信息,请参阅在 A mazon 中创建流程AppFlow

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

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

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

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

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

    
                                    Amazon Connect客户档案。
  2. 选择数据映射,然后选择创建数据映射。提供数据映射名称和描述。

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

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

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

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

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

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

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

  1. 登录您的 AWS 管理控制台,选择 A mazon Connect。然后在您的连接实例别名下选择客户资料。

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

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

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

    
                                    流名称部分。
  5. 在 “数据映射” 下拉列表下,选择对象的外部应用程序数据映射,以定义如何将数据源映射到配置文件。选择下一步

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

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

在 Amazon Connect 客户资料代理 CCP 中查看统一的客户档案

您的代理现在可以通过登录 Amazon Connect Agent CCP 来查看从外部应用程序导入的客户数据。有关连接到 Amazon Connect 代理 CCP 的更多信息,请参阅代理应用程序:所有内容都集中在一处

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

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

希望构建自己的自定义代理应用程序和嵌入式客户档案的高级用户可以使用 StreamsJS,这将提供比代理应用程序更多的自定义功能。