跳转到主要内容
适用于高级版及以上
触发器是自动化工作流的起点,它定义了何时执行自动化。Teable 提供了多种类型的触发器,让您能够根据不同的场景和需求来启动自动化流程。

触发器类型

1. 当记录创建时

描述:当表中创建新记录时触发 使用场景:适用于需要在新数据输入时立即执行操作的情况,如:
  • 发送欢迎邮件
  • 更新相关记录
  • 数据验证处理
配置:选择要监控的表格,该表格中的记录被创建将会触发

2. 当记录创建或更新时

描述:当表中的记录创建或者更新时触发 使用场景:适用于需要对新增数据和修改数据都进行处理的情况,如:
  • 数据同步
  • 通知更新
  • 审计日志记录
配置:选择要监控的表格和具体字段。如果选择了全部字段,则记录的任何更新都将会进行触发

3. 当记录更新时

描述:当表中的记录更新时触发 使用场景:适用于需要响应特定字段变化的情况,如:
  • 状态更新
  • 金额变更
  • 进度跟踪
配置:选择要监控的表格和具体字段。如果选择了全部字段,则记录的任何更新都将会进行触发

4. 当表单提交时

描述:当指定表单提交时触发 使用场景:适用于需要处理表单提交数据的情况,如:
  • 客户反馈收集
  • 订单处理
  • 报名申请处理
配置:选择要监控的表单

5. 定时触发

描述:按照设定的时间计划自动触发 使用场景:适用于需要定期执行的任务,如:
  • 数据备份
  • 报告生成
  • 定期提醒
  • 数据清理
配置选项
  • 触发频率:可选择分钟、小时、天、周、月或一次性
  • 开始时间:设置首次触发的时间
  • 时区:自动化将自动设置为配置者当前的时区
频率设置
  • 分钟:每 X 分钟触发一次
  • 小时:每 X 小时触发一次
  • :每 X 天的特定时间触发
  • :每 X 周的特定星期几和时间触发
  • :每 X 个月的特定日期和时间触发
  • 一次性:在指定的日期和时间只触发一次
注意事项
  • 自动化会显示下次触发时间,帮助您确认设置是否正确
  • 实际触发时间因系统处理队列和负载情况可能存在轻微延迟
  • 对于月度触发,可以使用负数来表示月末,如 -1 表示每月的最后一天

最佳实践

  1. 选择合适的触发器:根据您的业务需求选择最合适的触发器类型
  2. 合理设置触发频率:根据业务需求设置适当的触发间隔,避免过于频繁的执行影响系统性能
  3. 使用条件筛选:配合条件使用,可以更精确地控制触发时机
  4. 监控:自动化执行出错时会收到邮件和通知,确保及时处理错误以保证自动化不被意外打断
通过合理配置触发器,您可以创建高效、精确的自动化工作流,大大提高工作效率和数据处理的及时性。