工作流是多维表格里最像编程的功能。它像一组 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 捷径