

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

# 版本控制
<a name="versioning"></a>

Amazon Quick Flows 使用版本控制来允许您在不影响其他人正在使用的版本的情况下编辑流程。您随时可以拥有一个流程的三个版本。

## 版本控制的工作原理
<a name="how-versioning-works"></a>

您所在组织的设置决定了您看到的版本类型。

### 如果您的组织使用批准审查
<a name="with-approval-workflows"></a>

你使用三种版本类型：
+ **草稿** — 您的工作副本。您可以在不影响已发布版本的情况下编辑和测试流程。编辑时，您的流程会自动保存。一次只能有一份草稿。
+ **待批准**-已提交审核的版本。您可以查看它并检查批准状态，但不能对其进行编辑。如果要求更改，请更新您的草稿并重新提交。
+ **已发布**-其他用户可以访问和运行的已批准版本。

有关批准审查的更多信息，请参阅[批准审查](approval-review.md)。

### 如果您的组织不使用批准审查
<a name="without-approval-workflows"></a>

你使用两种版本类型：
+ **草稿** — 您的工作副本。您可以在不影响已发布版本的情况下编辑和测试流程。编辑时，您的流程会自动保存。一次只能有一份草稿。
+ **已发布**-其他用户可以访问和运行的版本。流程准备就绪后，您可以直接发布。


| 版本类型 | 可以编辑吗？ | 对用户可见？ | 下一个步骤 | 
| --- | --- | --- | --- | 
| 草稿 | 是 | 否 | 发布（或提交以供批准） | 
| 待批准\$1 | 否 | 否 | 等待批准 | 
| 已发布 | 否 | 是 | 为变更创建新草稿 | 

\$1待批准仅在您的组织使用批准审查时适用。

## 发布更改
<a name="publishing-your-flow"></a>

对流程标题、描述、步骤、逻辑或共享权限的任何更改都需要发布。发布时，新版本将替换所有用户的当前已发布版本。最终用户只能看到最新发布的版本。

如果您的组织使用批准审查，则发布会提交您的流程以供审核。一旦获得批准，它将成为新发布的版本。未经批准审查，发布会立即提供更改。

## 取消发布流程
<a name="unpublishing-flows"></a>

您可以取消发布共享流程，将其从公开发布中删除，同时保持共享流程可供共同所有者访问。查看者失去访问权限，流程将恢复到草稿状态。取消发布不需要审批审查。