导入/导出流 - Amazon Connect

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

导入/导出流

在扩展客户服务组织时,使用本主题中描述的流程将流从以前的流设计器导入/导出到新的流设计器,从一个实例导入/导出到另一个实例,或者从一个区域导入/导出到另一个区域。

注意

要在更新的流设计器中复制和粘贴流和数据块,流必须使用新的流语言。要将旧流转换为新格式,您有两种选择:

  • 选项 1:在流设计器中,选择使用更新的流设计器。您的旧流会自动转换。

  • 选项 2:使用更新的流设计器手动导入旧流。

    此选项对于以 JSON 格式离线存储流的场景最为有用。例如,对于配置控制,您可以在离线数据存储中进行流配置。要复制该流的一部分并将其粘贴到更新的流设计器中,您需要将其导入到更新的流设计器中。导入过程会将其转换为新的流语言。之后,您就可以在更新的流设计器中将其复制并粘贴。如果您想继续使用离线数据存储作为事实来源,请使用新格式更新流。

要迁移数十或数百个流,请使用将流迁移到另一个实例中所述的 API。

流导入/导出功能目前正处于测试状态。我们所做的更新和改进可能会导致未来版本在导入测试阶段中导出的流时出现问题。

导出限制

您可以导出满足以下要求的流:

  • 流具有不到 100 个数据块。

  • 流的总大小不到 1MB。

建议将大型流划分为多个小型流以满足这些要求。

流将导出到 JSON 文件

流将导出到 JSON 文件。该文件具有以下特性:

  • 流中的每个数据块在该 JSON 文件中均有一个对应的部分。

  • 为特定数据块、参数或流的其他元素使用的名称可能不同于在流设计器中为其使用的标签。

默认情况下,创建的流导出文件没有文件扩展名,并保存到为浏览器设置的默认位置。建议您将导出的流保存到只包含导出流的文件夹中。

如何导入/导出流

导出流
  1. 使用分配了安全配置文件(包括对流的查看权限)的账户登录 Amazon Connect 实例。

  2. 选择路由联系流

  3. 打开要导出的流。

  4. 选择保存导出流

  5. 为导出的文件提供名称,然后选择导出

导入流
  1. 登录 Amazon Connect 实例。账户必须分配有安全配置文件,其中包含流的编辑权限。

  2. 在导航菜单上,选择路由联系流

  3. 请执行下列操作之一:

    • 要使用您导入的流替换现有流,请打开要替换的流。

    • 创建与所导入流相同类型的新流。

  4. 选择保存导入流

  5. 选择要导入的文件,然后选择导入。当将流导入到现有流时,现有流的名称也会更新。

  6. 根据需要审核并更新任何已解析或未解析的引用。

  7. 要保存导入的流,请选择保存。要发布,请选择保存并发布

在导入的联系流中解析资源

当您创建流时,您包括在流中的资源(例如队列和语音提示),都会在流中使用资源的名称和 Amazon 资源名称 (ARN) 来引用。ARN 是唯一的资源标识符,它在创建资源的服务和区域中是特有的。当您导出流时,在流中引用的各个资源的名称和 ARN 都包括在导出的流中。

在您导入流时,Amazon Connect 会尝试使用资源的 ARN 解析流中使用的 Amazon Connect 资源(例如队列)的引用。

  • 当您将流导入到的 Amazon Connect 实例是导出该流的实例时,流中使用的资源将解析为该实例中的现有资源。

  • 如果您删除某个资源,或者更改资源的权限,Amazon Connect 在导入流时可能无法解析资源。

  • 使用 ARN 找不到某个资源时,Amazon Connect 会通过查找与在流中所用资源具有相同名称的资源,尝试解析该资源。如果未找到具有相同名称的资源,则会在引用未解析资源的数据块上显示一条警告。

  • 如果您将流导入到的 Amazon Connect 实例不是导出该流的实例,所用资源的 ARN 将不同。

  • 如果您在实例中创建的资源,其名称与导出流的实例中资源的名称相同,可以按名称解析资源。

    您还可以打开包含未解析资源的数据块,或按名称解析的资源,并将资源更改为 Amazon Connect 实例中的另一个资源。

您可以保存未解析或缺少资源的流。您只能针对可选参数发布包含未解析或缺少资源的流。如果任何必需参数具有未解析的资源,则在资源解析之前,您无法发布该流。