> ## Documentation Index
> Fetch the complete documentation index at: https://help.teable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 触发器

触发器是自动化工作流的起点，它定义了何时执行自动化。Teable 提供了多种类型的触发器，让您能够根据不同的场景和需求来启动自动化流程。

## 触发器类型

### 1. 当记录创建时

**描述**：当表中创建新记录时触发

**使用场景**：适用于需要在新数据输入时立即执行操作的情况，如：

* 发送欢迎邮件
* 更新相关记录
* 数据验证处理

**配置**：选择要监控的表格，该表格中的记录被创建将会触发

### 2. 当记录创建或更新时

**描述**：当表中的记录创建或者更新时触发

**使用场景**：适用于需要对新增数据和修改数据都进行处理的情况，如：

* 数据同步
* 通知更新
* 审计日志记录

**配置**：选择要监控的表格和具体字段。如果选择了全部字段，则记录的任何更新都将会进行触发

### 3. 当记录更新时

**描述**：当表中的记录更新时触发

**使用场景**：适用于需要响应特定字段变化的情况，如：

* 状态更新
* 金额变更
* 进度跟踪

**配置**：选择要监控的表格和具体字段。如果选择了全部字段，则记录的任何更新都将会进行触发

### 4. 当表单提交时

**描述**：当指定表单提交时触发

**使用场景**：适用于需要处理表单提交数据的情况，如：

* 客户反馈收集
* 订单处理
* 报名申请处理

**配置**：选择要监控的表单

### 5. 定时触发

**描述**：按照设定的时间计划自动触发

**使用场景**：适用于需要定期执行的任务，如：

* 数据备份
* 报告生成
* 定期提醒
* 数据清理

**配置选项**：

* **触发频率**：可选择分钟、小时、天、周、月或一次性
* **开始时间**：设置首次触发的时间
* **时区**：自动化将自动设置为配置者当前的时区

**频率设置**：

* **分钟**：每 X 分钟触发一次
* **小时**：每 X 小时触发一次
* **天**：每 X 天的特定时间触发
* **周**：每 X 周的特定星期几和时间触发
* **月**：每 X 个月的特定日期和时间触发
* **一次性**：在指定的日期和时间只触发一次

**注意事项**：

* 自动化会显示下次触发时间，帮助您确认设置是否正确
* 实际触发时间因系统处理队列和负载情况可能存在轻微延迟
* 对于月度触发，可以使用负数来表示月末，如 `-1` 表示每月的最后一天

## 最佳实践

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

通过合理配置触发器，您可以创建高效、精确的自动化工作流，大大提高工作效率和数据处理的及时性。
