Skip to content

自动化概览

一个自动化就是你在画布上画出的一张小图:一个触发器,后面接上任意数量、按顺序连接的动作节点和逻辑节点。触发器一旦触发,工作室便会在后台逐步运行你的图,全程无需你留在应用里。

快速概览

  1. 从侧边栏打开 Automations,查看工作区里的所有自动化。
  2. 搜索、按状态或触发器过滤,并在表格和卡片网格之间切换。
  3. 新建一个自动化、命名,它会直接进入全屏构建器。
  4. 添加一个触发器和一串节点;见 搭建工作流
  5. 校验后 Test 一次,或 Activate 让它自行响应。

详细参考

核心概念

术语含义
Workflow(自动化)一张图:一个名字、一个触发器、一串节点和一组设置。存在于概览列表中。
Node(节点)图中的一步:一个触发器、一个动作、一次 AI 调用,或一个逻辑步骤。每个都有自己的配置字段。
Edge(连线)两个节点之间的连接。一个条件节点有两条出向连线,每条分支一条。
Draft(草稿)你当前正在构建器里编辑的图。工作时自动保存。
Published version(已发布版本)草稿的一份不可变快照,每次激活时生成。引擎始终运行最后一个已发布版本,而非当前的草稿。见 版本与分享
Run(运行记录)图的一次执行,触发器每次触发就创建一次。会记录它当前进行到哪个节点。
Context(上下文)一次运行中携带的数据:触发器的载荷,加上先前节点写入的任何内容,例如你选中的部件或一段生成的文本。后续节点可以引用它。
Step log(步骤日志)运行经过的每个节点各一条记录:发生了什么,以及它是运行了、被跳过了,还是失败了。

自动化状态

状态含义
Draft从未激活,或激活后又被编辑过。不监听触发器。
Active已发布并正在监听;匹配的触发器会启动一次新运行。
Paused已发布但不监听;你可以稍后恢复,不会丢失任何东西。
Archived从概览中软删除。
Error工作流本身处于异常状态(少见;单次运行失败不会改变这个状态)。

它在哪里

概览是工作区里的一个普通页面,以表格或卡片网格列出每个自动化。打开其中一个(点击某一行,或新建一个自动化)会把构建器作为全屏浮层叠在工作区之上。离开构建器则原地返回同一份列表。

管理你的自动化

在你打开构建器之前,概览列表本身就是一个完整的管理界面。

控件作用
Search随输入按名称和描述过滤
Status filterAll、Active、Paused、Draft 或 Error
Trigger filter根据实际在用的触发器类型生成
List / grid 切换一个可排序的表格,或一种卡片布局
行内操作编辑、重命名、复制、删除,以及(在表格视图中)导出
Active 开关直接在列表里把单个自动化在 Active 与 Paused 之间切换
批量选择选中多个自动化,一起激活、暂停或删除
Import把导出的 JSON 文件变成一个新的草稿自动化

删除一个自动化是软删除:它会移到 Archived 并从列表中消失,而不是被彻底销毁。

如何使用

操作演示:从概览新建你的第一个自动化

  1. 从侧边栏打开 Automations。在空工作区里,你会看到一个带 New automation 按钮的空状态界面;一旦有了几个,这个按钮就改在工具栏里。
  2. 点击 New automation,输入一个名字,例如“Weekly digest email”。点击 Create
  3. 对话框关闭,全屏构建器立刻打开,用的正是你刚输入的名字。在你添加触发器之前,什么都不会被保存为真正的自动化;空图无法通过校验。
  4. 搭建这张图(见 搭建工作流),然后点击构建器工具栏里的 Exit
  5. 你会原地回到概览列表,你的新自动化显示为 Draft 状态标签,直到你激活它。

操作演示:让不断增长的列表保持可控

  1. 在搜索框里输入,按名称或描述过滤,例如输入“digest”找出所有含这个词的自动化。
  2. 用状态过滤器在一次服务商中断后单独筛出 Error 的自动化,或筛出队友开了头却从未完成的 Draft
  3. 用触发器过滤器一次性审查某一类的所有自动化,例如在轮换共享密钥之前,看过所有 Incoming webhook 自动化。
  4. 如果你更喜欢按名称和状态浏览、而非一张密集的表格,就切换到卡片网格;两者与同一套搜索和过滤保持同步。
  5. 用复选框选中若干行,用批量操作栏在维护窗口前暂停一批,之后再把它们全部激活回来。

常见任务

  • 从现有的自动化开始,而不是空白画布。 在行菜单上用 Duplicate,然后重命名并重连这个副本。副本会作为一个归你所有的全新 Draft 创建;它不会动到原件的状态或历史。
  • 备份一个自动化,或把它交给另一个工作区。Export(表格视图的行菜单)把它下载为 JSON,在另一个工作区用 Import 把它重建为一个新草稿。见 版本与分享
  • 不打开某个自动化就把它开关。 直接在行内或卡片上用 Active 开关;它会在 Active 与 Paused 之间切换该自动化,不用进构建器。
  • 审查某位队友所拥有的一切。 概览的所有者列显示每个自动化由谁创建;结合搜索,就能在一位队友离队前审查其名下的自动化。
  • 停用一个自动化。 从行菜单删除它。它会移到 Archived,从所有列表和过滤中消失,并停止运行;没有恢复功能,所以若日后可能还要,请先导出。
  • 不打开构建器就重命名。 在行菜单上用 Rename 快速改一下名称/描述;只为改个称呼,不必进全屏构建器。

疑难排查

  • 某个自动化显示 Error 状态。 这指的是工作流本身,而非某一次运行失败,最常见的是一次糟糕编辑留下的校验问题。打开它,运行 Validate,把它报告的问题修好。
  • 我找不到队友做的某个自动化。 自动化是工作区级别的,不是个人的;确认搜索框和两个过滤器都已清空,因为残留的过滤条件才是常见原因,而非权限缺失。
  • Activate 一直是灰的,或点了没反应。 草稿没通过校验,多半是空图、多于一个触发器,或某个节点上必填字段留空。先运行 Validate;它会精确列出要修什么。
  • 我删错了自动化。 删除立即生效,界面里没有撤销。如果你事先导出过,就把那份 JSON 重新导入为一个新草稿,并手动把它的 Active 状态重建起来;否则只能从头再搭一遍。

提示

草稿与已发布是分开的

激活一个自动化会把草稿快照成一个已发布版本并开始运行它。此后你仍可继续编辑草稿;在你再次激活之前,线上的任何东西都不会改变。

整个工作区都可见

自动化并非只属于你。任何能访问你工作区的人都能查看、编辑和运行其中的自动化。

相关