---
title: "构建和编辑流程"
description: "在画布上添加和配置自动化步骤，连接结果路径，创建有序分支，并保存草稿以供审核。"
canonical: "https://bird.com/zh-sg/wendang/guides/automations/editor"
---

# 构建和编辑流程

使用可视化编辑器将连接的步骤组装成流程。你可以从[模板](/docs/guides/automations/templates)开始，或[使用触发器创建草稿](/docs/guides/automations/triggers)。

> Automations is in Early access. Your workspace permissions determine which actions you can perform.

## 添加步骤

1. 在新步骤所属的输出路径上选择 **+**。
2. 在 **Add a step** 中搜索所需的任务并选择它。
3. 在画布上选择已添加的步骤以配置其字段。
4. 为输入使用固定值或[映射数据](/docs/guides/automations/data)。

你也可以在现有连接上插入步骤。检查插入步骤的哪个输出会继续连接到原始目标，尤其是当新步骤有多个可能的结果时。

使用 **Steps** 以列表形式浏览流程。缩放和适配控件可帮助你检查较大的流程。移动步骤会改变其位置；连接决定执行顺序。

## 连接结果

从未使用的输出添加下一步骤，或通过添加步骤对话框或画布上的端口将其连接到现有步骤。一个输出只能有一个目标。当连接不构成循环时，不同路径可以共享同一个目标。

检查操作的成功和失败两种输出。发送步骤将其失败路径标记为 **If sending fails**。投递等待对匹配事件和超时有不同的结果。

未使用的路径可以作为有意的终点。在将失败输出保留为未连接状态之前，请检查[结束规则](/docs/guides/automations/flows#how-a-run-finishes)。

## 添加决策

1. 添加一个 **Branch** 节点，在画布上显示为 **Choose a path**。
2. 在步骤面板中选择 **Expand**，如果分支已显示路径摘要，则选择 **Edit paths**。
3. 使用 **Add path** 创建条件并为路径指定有意义的名称。
4. 选择该条件的输入值和比较方式。
5. 使用 **Move up** 或 **Move down** 将更具体的条件排在更宽泛的条件之前。
6. 将命名路径和 **Otherwise** 连接到各自的下一步骤。

条件按顺序检查。第一个匹配项决定路径；**Otherwise** 最后检查。预览匹配每个条件的数据，包括匹配多个条件的数据，以确认排列顺序。

## 保持编辑可恢复

选择 **Save draft** 并在离开前确认 **Draft saved**。**Undo** 和 **Redo** 位于 **More editor actions** 下。

编辑器可以在当前浏览器中保留未保存的工作，并在你返回时提供恢复选项。浏览器恢复不是服务器保存：清除浏览器数据可能会删除它，其他浏览器也没有该副本。

如果恢复副本与较新的已保存草稿不同，请在保存前查看比较结果。保存和发布是两个独立的操作。

## 后续步骤

- [了解流程和连接](/docs/guides/automations/flows)。
- [选择自动化节点](/docs/guides/automations/nodes)。
- [预览和检查工作流](/docs/guides/automations/preview)。
- [发布和管理自动化](/docs/guides/automations/publishing)。
- [浏览 Automations 指南](/docs/guides/automations)。

## Related resources

- [Preview your first automation](/docs/get-started/automations) (docs)
