注意:自动化规则为付费版本功能。
SeaTable
提供自动化流程配置功能,允许您设置基于表格数据变化的自动化操作。当指定表中的数据满足特定条件时,系统可自动执行预设动作,实现工作流程自动化。
创建规则
在电脑端点击 SeaTable 表格右侧的规则按钮,就可以看到“自动化规则”,点击即可进入。
进入后,就可以看到自动化规则编辑界面。接下来我们看下自动化规则的配置和用法
规则名称
也就是该自动化规则的标题名称,自定义输入即可。
触发器
这里您可以指定规则的触发条件。目前支持以下四个条件
-
当一行更新时
-
当一行增加时
-
在预定时间内
-
在预定时间内对符合条件的记录
触发设置
子表: 选择要监控的数据表
视图:选择要监控的表格视图
被监控的列:选择监控哪些字段的变化
条件:设置数据变化的触发规则
条件 - 当一行更新时
当选定表格中的一行数据被修改更新时触发检查。
在这个条件下,您可以选择视图内的一个或多个字段进行监控。仅当这些字段被修改时,才会触发检查
。
您也可以通过设置过滤条件,来进一步限定和明确触发条件。图例中,当项目状态发生变更,且项目状态是”已完成“,才触发规则,运行预设的自动化操作
条件 - 当一行增加时
选择这个条件后,当您新增一条记录时,会触发已设定的自动化规则。同时,您也可以设置过滤器,当新增记录符合过滤条件时,才会触发自动化操作。
条件 - 在预定时间内
选择这个条件后,您可以设定自动化规则的运行频率——包含每天/每周/每月,并且可以按小时来设置具体时间点。
条件 - 在预定时间内对于符合条件的记录
在定期运行基础之上,设置过滤条件,
系统会在您设定的时间,自动对符合条件的记录执行指定操作
自动化操作
自动化规则被触发后,可以执行一个或多个自动化操作。目前支持以下的操作:
不同触发条件支持的操作集合会略有差异。
通知消息
-
发送通知 :如果表格有多个共享用户,那么下拉框里就会出现相应的共享用户名称,选择谁,谁就可以接收到站内的提醒通知
-
发送应用通知:在特定条件触发时,自动向指定应用用户发送消息通知
除了系统通知外,使用通用应用的团队成员/外部联系人,也可以通过应用接收到通知
内容更改
-
添加记录 :当源表中的记录满足触发条件时,自动在源表内新增一行记录,并可为新行的多个字段指定内容
-
锁定记录 :当源表中的记录满足触发条件时,可以自动锁定符合条件的行。防止数据被意外修改或删除
-
更改记录 :当源表中的记录满足触发条件时,对应的字段改变为指定的内容
-
添加链接: 在符合匹配条件时,表格会自动为选择好的两个关联表添加链接记录(数据处理-添加链接功能的自动化)
记录添加(数据同步)
-
将记录添加到其他子表 :当源表中的记录满足触发条件时,自动在目标子表中创建对应的新记录,实现跨表数据同步、数据分发等多种场景的数据自动化流转。
可配置字段的映射规则列值:从源表的指定列获取值特定值:除了可以设置固定的常量值外,也可以英文状态下输入{列名}, 来引用源表的字段内容
运行AI
-
总结:可结合表格的一个或多个字段内容,自动生成清晰、精炼的概要,并填入到指定的列中。可完成项目信息总结、会议记录总结、工单总结等
-
Classify: 可智能地对表格中的数据进行自动分类 。根据您设定的规则,自动将数据行归入预设类别,并保存分类结果。可完成发票项目分类、客户反馈分类、工单优先级分类等
-
OCR:从图片或PDF文件中自动识别文字信息,并将识别结果自动写入指定的列中
-
E xtract: , 从文本、文件中,按照自定义的提取规则,抓取关键信息,并将结果填入到不同的指定列中,实现非结构化数据的结构化转换。可完成快递信息提取、发票内容解析、简历信息提取等
-
票据识别:从中文发票中提取标准字段,包括纳税人税号、发票号码、发票抬头、发票类型、支出金额和开票日期等信息。
-
Custom:允许您完全自定义AI的生成指令,实现灵活多样的文本生成任务。可完成产品描述生成等
脚本运行
-
运行 Python 脚本 :在符合过滤条件时,表格会自动运行已添加好的 Python 脚本
数据处理
-
运行数据处理 :在符合运行条件时,表格会自动运行设定的数据处理操作。
数据处理支持以下操作:求差值、计算百分比、计算排名、提取用户名、查找和复制
页面文档生成
-
从文档生成PDF并发送:允许您能够调用“报告设计”插件(一个可视化文档编辑器。您可以将SeaTable表格中的字段、数据、图片等元素,像搭积木一样拖拽组合,设计出美观、专业的文档模板) 中预定义的报告模板生成PDF文档,并可选择性地发送到邮箱和企业微信等
-
将页面转为PDF:允许您自动将“页面设计”插件创建的自定义页面转换为PDF文档。并保存到表格的文件列中
触发工作流
-
触发工作流:在“预定时间内触发工作流” 是SeaTable自动化规则中的定时流程发起功能。它允许您按照设定的时间计划,自动触发并执行指定的工作流,实现业务流程的定期、自动化运行。例如定期巡检
通知内容
基本格式
目前支持输入通知内容的自动化操作有发送通知、发送应用通知、发送邮件、发送企业微信、发送钉钉消息等
通知内容中的信息说明,可自定义输入文本,并且支持输入列名来进行提示。
需使用大括号 { } 表示列名
比如,你可以输入类似于 {项目名称}-{项目状态} 这样的列名来直接提醒,更为清晰。
如下图,项目数据被更新时,触发自动化规则,通知负责人项目进展
Markdown 格式
对于发送企业微信通知的操作,我们还提供了 Markdown 格式。如果你想要改变文本的格式,可以使用 Markdown 语法输入。
语法如下
-
标题:#
-
加粗: * * * *
-
行内代码 : ` `
-
链接: [ ]( https : //.... )
-
引用:>
-
字体颜色 (需要类 dom 片段, 一般不常用,只支持三种颜色)
-
< font color="info">绿色 < /font>
-
< font color="comment">灰色 < /font>
-
< font color="warning">橙红色 < /font>
-
注意:Markdown 的规则是,符号后需要加空格,如:# {名称},这样才能改变文字格式。
示例
比如我们想要项目显示“已完成”时,发送项目名称、项目状态、完成时间到群中;并且将 {项目名称}
加粗
,同时
引用
{项目状态} 和 {完成时间} 的内容,那么可以如下操作。
当表格中某行的完成状态选择为“已完成”时,企业微信就会接收到通知,如下图,可以看到文字格式已经按照我们设定的效果呈现出来了。
其他
在自动化规则管理面板,可以查看、创建、编辑和管理所有已配置的自动化规则。并且还可以去新建文件夹对规则进行分类和整理