/工作流·[07.01]· 90 min

触发器

工作流什么时候跑——6 种触发方式详解。

工作流是多维表格里最像编程的功能。它像一组 if → then:满足条件 → 自动做点什么。

飞书官方已经把"自动化"正式更名为工作流(Workflow),功能比以前更强大。

工作流三要素

要素说明类比
触发器"什么时候跑"onEvent()
条件可选的筛选if (...)
动作"做什么"发消息 / 改字段 / 调 AI

这一节专讲触发器

6 种触发器

1. 记录创建时

最常用。新建一行 → 自动触发。

例:

  • 新人入职创建记录 → 自动发飞书欢迎消息
  • 订单新建 → 自动给销售发通知

2. 记录满足条件时

等到某条记录的某个字段达到某值后才触发。

例:

  • 状态变成"已签约" → 发飞书通知老板
  • 金额超过 10 万 → 把负责人改为"经理"

3. 记录修改时

任何字段被修改 → 触发。

例:

  • 负责人改了 → 自动 @新负责人通知
  • 任何修改 → 记一条审计日志

4. 定期触发

时间周期跑,不管有没有数据变化。

例:

  • 每天早上 9:00 → 检查今天到期的任务,@负责人
  • 每周一 9:00 → 汇总上周订单总额,发到群里
  • 每月 1 号 → 自动创建"本月目标"记录

5. Webhook 触发

外部系统发个 POST 请求 → 触发工作流。

常用于:

  • 从公司内部系统(OA / CRM)往多维表格写数据
  • GitHub Webhook → 当有 PR 合并时写记录
  • 第三方表单提交 → 写入多维表格

6. 表单提交时

某条记录通过表单视图提交 → 触发。

和"记录创建时"的区别:

  • 表单提交 → 外部的非飞书用户也能触发
  • 记录创建 → 飞书内部用户

组合使用

一个工作流可以串联多个触发器。比如:

触发器 = "记录创建时" "定期每天 9:00"

确保无论是新创建还是定时复查,该做的事都跑一次。

工作流 vs 旧版"自动化"

飞书把"自动化"升级为"工作流"后,主要变化:

维度旧版自动化新版工作流
名称自动化工作流
AI 能力内置 AI 捷径
条件分支简单 if多层嵌套
错误处理有重试机制
调试运行日志

下一节:动作与 AI 捷径