

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

# Connect Customer 中流程设计器之间的导入和导出流程
<a name="contact-flow-import-export"></a>

在扩展客户服务组织时，使用本主题中描述的过程来管理从以前的流程设计者到新的流程设计器、从一个实例到另一个实例或从一个区域到另一个区域的流程。 import/export 

**重要**  
**弃用旧流导入支持**  
对将旧版流程导入流程设计器的 Support 将于 **03/312026 年终**止。为确保能够继续将离线流配置导入流设计器，请按照以下更新步骤操作：  
必须使用更新的流设计器手动导入旧流，才能将其转换为新的流语言格式。请务必注意，更新的流设计器中的复制和粘贴功能仅适用于使用新的流语言的流。
此更新流程适用于在离线 JSON 中维护和存储流配置（例如用于配置控制）的用户。要继续在更新的流设计器中使用这些存储流的任何部分，必须先将其导入，以将其转换为新的流语言。转换后，您就可以在更新的流设计器中自由复制和粘贴流组件。
如果您依赖离线数据存储来进行流程配置，请确保在 **03/31/2026** 截止日期之前将流程配置更新为新格式。

要迁移数十或数百个流，请使用[在 Connect Customer 中将流程迁移到实例、区域或环境](migrate-contact-flows.md)中所述的 API。

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

## 导出限制
<a name="contact-flow-export-limitations"></a>

您可以导出满足以下要求的流：
+ 该流程的区块少于 200 个。
+ 流的总大小不到 1MB。

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

## 数据块计数器
<a name="contact-flow-block-counter"></a>

使用数据块计数器来跟踪一个流中有多少个数据块。数据块计数器还可以帮助您满足 200 个数据块的导入和导出操作限制。

下图显示了具有数据块计数器的示例流。它显示了一个警告，提示已使用 201 个数据块。

![数据块计数器，警告使用了 201 个数据块。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/block-counter.png)


## 流将导出到 JSON 文件
<a name="contact-flow-export-json"></a>

流将导出到 JSON 文件。该文件具有以下特性：
+ 流中的每个数据块在该 JSON 文件中均有一个对应的部分。
+ 为特定数据块、参数或流的其他元素使用的名称可能不同于在流设计器中为其使用的标签。

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

## 如何 import/export 流动
<a name="how-to-import-export-contact-flows"></a>

**导出流**

1. 使用分配了包含流程查看权限的安全配置文件的账户登录您的 Connect Customer 实例。

1. 选择**路由**、**联系流**。

1. 打开要导出的流。

1. 选择**保存**、**导出流**。

1. 为导出的文件提供名称，然后选择**导出**。

**导入流**

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

1. 在导航菜单上，选择**路由**、**联系流**。

1. 请执行以下操作之一：
   + 要使用您导入的流替换现有流，请打开要替换的流。
   + 创建与所导入流相同类型的新流。

1. 选择**保存**、**导入流**。

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

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

1. 要保存导入的流，请选择**保存**。要发布，请选择**保存并发布**。

## 在导入的流中解析资源
<a name="contact-flow-export-resources"></a>

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

当您导入流程时，Connect Customer 会尝试使用该资源的 ARN 来解析对流程中使用的 Connect Customer 资源（例如队列）的引用。
+ 当您将流程导入到导出流程的同一 Connect Customer 实例时，流程中使用的资源将解析为该实例中的现有资源。
+ 如果您删除资源或更改了资源的权限，则在您导入流程时，Connect Customer 可能无法解析该资源。
+ 当使用 ARN 找不到资源时，Connect Customer 会尝试通过查找与流程中使用的资源同名的资源来解析该资源。如果未找到具有相同名称的资源，则会在引用未解析资源的数据块上显示一条警告。
+ 如果您将流程导入到与其导出实例不同的 Connect Customer 实例，则所用资源的 ARN 会有所不同。
+ 如果您在实例中创建的资源，其名称与导出流的实例中资源的名称相同，可以按名称解析资源。

  您还可以打开包含未解析资源或按名称解析的资源的块，然后在 Connect Customer 实例中将资源更改为其他资源。

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