开源多维表格SmartTable V1.6:自动化工作流,把重复操作交给系统即可
2026/7/10 2:58:54 网站建设 项目流程

用表格管理数据的人,大概都遇到过这类事情:

  • 新客户登记进来,得发个通知给销售组,并同步创建一个用户信息数据
  • 每周一要生成一份上周的数据汇总
  • 状态变成”已完成”的记录,要顺手更新一下完成时间
    这些事不难,但就是得有人盯着、记得做。一忙起来容易忘,周末或者节假日更是没人管。
    SmartTable 1.6 的自动化工作流主要就是来解决这类问题的。

一、工作流:设好规则,剩下的交给系统

这次新增的工作流引擎,核心思路很简单:当某个条件满足时,自动执行一系列操作。

1、怎么触发?

有三种方式:

定时触发

比如每天早上 9 点、每周一、每月 1 号,或者某个具体的时间点。设置了之后,到点就自动跑。
还可以设截止日期——比如”每天早上 9 点触发,持续到 12 月 31 日”。过了这个日期就不再触发了。

记录创建时触发

有新记录进来的时候自动触发。比如客户信息表新增了一条记录,自动给销售负责人发个通知。
还可以加过滤条件:比如”只有来源是’官网’的新记录才触发”。条件可以设”全部满足”或”任意满足”。

记录更新时触发

记录被修改的时候触发。比如订单状态从”待处理”变成”已发货”,自动给客户发一条发货通知。
可以监听全部字段变化,也可以只监听某几个字段。比如只关心”状态”字段的变化,”备注”改了不触发。

2、触发之后做什么?

触发之后可以按顺序执行一系列”节点”:

创建记录

在某个表里新建一条记录。比如工单提交后,在”处理记录”表里自动创建一条待办。
字段值可以写死(比如状态默认填”待处理”),也可以引用触发源记录的字段(比如把工单的标题填进去)。

更新记录

修改源记录的字段值。比如状态变成”已完成”时,自动把”完成时间”填上当前时间。

发 Webhook

往外部系统发个 HTTP 请求。比如订单确认后,调一下仓库系统的接口,通知备货。
可以在节点里直接配置 Webhook,也可以引用系统中已有的 Webhook 配置。

条件分支

根据条件走不同的分支。比如”金额大于 10000 走审批流程,否则直接处理”。
条件可以组合:全部满足走分支 A,任意满足走分支 B。

3、怎么管理?

工作流可以暂停、继续、编辑、删除。
每次修改都会生成一个新版本,可以在版本历史里看到之前的配置是什么样的、谁改的、什么时候改的。如果新配置出了问题,还能回退到旧版本。
侧边栏可以折叠,列表支持搜索。工作流多了也不会找不到。
入口在 Base 页面顶部的”自动化”菜单里,不用到处找。

二、Webhook:和外部系统打通

如果你有其他系统(比如企业微信、钉钉、飞书、ERP、OA、自建后台等),可以通过 Webhook 把 SmartTable 和它们连起来。

1、配置一个 Webhook

填好 URL、HTTP 方法(GET/POST 等)、请求头、请求体模板。请求体里可以插入变量,比如 {{record_id}}、{{field_name}}。
还可以配置重试策略:失败了几次重试、每次间隔多久。
配置完了点”测试”,看看能不能连通。别等真正跑的时候才发现地址填错了。

2、投递记录

每次触发 Webhook 都会留下记录:什么时间发的、请求内容是什么、对方返回了什么状态码和响应体。
如果发现某次投递失败了,可以在记录里看到失败原因。后续版本会支持手动重新投递。

三、实际能用在哪?

举几个场景:

  • 1、客户跟进
    新客户登记进来 → 自动在”跟进记录”表创建一条待办 → 给销售发消息通知。
  • 2、订单处理
    订单状态变成”已支付” → 调仓库系统接口通知备货 → 订单状态变成”已发货”时给客户发短信。
  • 3、定期任务
    每天早上 8 点 → 扫一遍昨天的数据 → 生成汇总记录到”日报表”。
  • 4、数据同步
    记录更新时 → 把关键字段同步到另一个系统的接口。

四、怎么用?

1.6 版本已经在 GitHub 和 Gitee 上发布。已有用户更新到最新版本即可。
新用户可以直接下载Windows一键运行包或者拉取docker镜像试用。

五、关于 SmartTable

SmartTable 是一个开源的多维表格系统,功能上类似 Airtable 或飞书多维表格。

核心特性

  • 26 种字段类型:文本、数字、日期、单选、多选、成员、附件、公式、关联……基本能想到的字段都有
  • 7 种视图:表格视图、分组视图、看板视图、日历视图、甘特图视图、表单视图、画廊视图
  • 43 个内置公式函数:数学、文本、日期、逻辑、统计
  • 实时协作:多人同时编辑
  • 6 个 Base 模板:会议管理、学习计划、Bug 追踪、招聘管理、资产管理、OKR
  • 仪表盘系统:KPI 卡片、图表、实时数据展示
  • 文档管理:富文本、Markdown、PDF 导出、版本历史
  • 一键启动:下载 release 包双击即可
  • Docker 一键部署:内嵌 Redis
  • 支持 SQLite 和 PostgreSQL
  • 自动化工作流:当某个条件满足时,自动执行一系列操作(V1.6版本新增)
快速体验
    1. 下载 release 包解压后双击 start.bat
    1. 或 Docker 一键启动
docker run -d -p 80:80 ygbinac/smarttable:latest

关注作者

如果 SmartTable 对你有帮助,欢迎关注作者,第一时间获取更新动态和技术干货:

  • GitHub

    • http://https://github.com/ldbinac/smart_table
  • 🇨🇳 Gitee

    • https://gitee.com/binac/smart_table
  • 👉 老铁们,GitHub 点个 Star 就是最大的支持!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询