导入/导出流 - Amazon Connect

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

导入/导出流

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

注意

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

  • 选项 1:在流量设计器用户界面中,选择使用更新的流设计器。您的遗留流量会自动转换。

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

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

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

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

导出限制

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

  • 流具有不到 100 个块。

  • 流的总大小不到 1MB。

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

流将导出到 JSON 文件

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

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

  • 为特定块、参数或流的其他元素使用的名称可能不同于在用户界面 (UI) 中为其使用的标签。

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

如何导入/导出流

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

  2. 选择路由联系流

  3. 打开流以导出流。

  4. 选择保存导出流

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

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

  2. 在导航菜单上,选择 Routing (路由选择)Contact flows (联系流)

  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 实例中的另一个资源。您可以保存具有未解析资源或缺少资源的流,但除非解析或删除了这些资源,否则不能发布流。