Skip to main content
云端版本所有方案可用;私有部署版本需要商业版及以上方案。
例行任务把一段提示词交给 Cuppy 按计划重复执行,适合每天生成日报、定期清理过期记录、按周汇总数据这类不需要人工触发的工作。每次运行都是一段完整的 AI 对话,因此例行任务能使用 AI 对话的全部能力,包括读写表格、调用技能和生成文件。 例行任务是数据库中的资源,和表格、应用、自动化一样出现在左侧目录栏中。
自动化由记录变化、表单提交或 Webhook 这类事件触发,执行的是你预先配置好的步骤;例行任务只按时间触发,执行的是一段交给 AI 自行判断的提示词。需要固定步骤和可预期结果时用自动化,需要 AI 每次根据当前数据自行处理时用例行任务。

创建例行任务

1

新建

在左侧目录栏点击 +,选择 新例行任务
2

写提示词

提示词 中描述每次运行要做的事。提示词是每次运行的全部指令,需要写清数据来源、处理方式和结果去向,例如”统计任务表中昨天新增的记录,按负责人汇总后写入日报表”。
3

设置运行计划

运行计划 中选择执行频率,并按需设置 生效开始生效结束(可选)
4

启用

点击 启用。启用前需要先保存配置,并且计划中要有未来的运行时间。

配置项

除提示词和运行计划外,表单还有这些配置: 保存配置时,当前的模型和智能级别会一并记录下来,因此运行历史中能看到每次运行实际使用的模型。

运行计划

频率可以从预设中选择:每小时 指定分钟、每天工作日 指定时刻、每周 指定星期和时刻、每月 指定日期和时刻。 需要更复杂的规则时选择 自定义(RRULE),填写 RFC 5545 规则,例如 FREQ=DAILY;BYHOUR=9;BYMINUTE=0。自定义规则有以下限制:
  • 频率只能是 HOURLYDAILYWEEKLYMONTHLYYEARLY,两次运行至少间隔 1 小时。
  • 可用 INTERVALCOUNTBYDAYBYMONTHDAYBYMONTH,以及一个 BYMINUTEBYHOURCOUNT 最大 1000,使用 COUNTINTERVAL 时需要设置 生效开始
  • 时区和起止时间由表单控制,因此不允许 TZIDDTSTARTUNTIL,也不允许 BYSECOND
只运行一次的计划用自定义规则加 COUNT=1 表示。 运行计划按创建者所在时区求值,之后不随查看者变化;界面上显示的 下次运行 时间已换算成你本地的时间。

草稿、更新与立即运行

新建的例行任务是草稿,在启用之前不会按计划运行。编辑已启用的例行任务时,改动同样先保存为草稿,线上版本继续按原配置运行,点击 更新 才会生效,点击 重置 则丢弃这些改动。 点击 立即运行 可以不等计划直接执行一次,用于验证提示词。同一个例行任务在上一次运行结束前不能再次手动运行。 把开关关闭即可停用,停用后计划不再触发,已有的运行历史仍然保留。

运行历史

打开例行任务后切换到 运行历史。运行列表可按状态和时间范围筛选,便于定位某一次失败;点击一条运行,可以看到它的计划时间、开始时间、结束时间、耗时,以及这次运行的完整对话。 运行状态包括 排队中运行中已完成运行失败已取消已取消 出现在有人中断了这一轮运行,或例行任务、所属数据库已被删除的情况下。 运行失败 会说明原因,对应的处理方式不同: 运行对话默认只读。有权限修改这个例行任务的成员可以在对话末尾继续追问,用于排查某次运行的处理过程。
运行历史需要修改例行任务的权限才能查看。数据库的所有者和创建者可以创建、修改和删除例行任务,其他协作者只能查看。

失败通知与自动停用

运行失败或算力不足时,Teable 会发送通知。收件人是最后更新这个例行任务的成员,运行历史顶部的 通知将发送给 会显示具体是谁。为避免连续失败刷屏,失败通知不会每次都发。 连续 5 次失败后,例行任务会自动停用,并单独发送一条通知。解决问题后重新打开开关即可恢复,失败次数在下一次运行成功后清零。 不是每次运行不成功都计入这个次数:因上一次运行尚未结束、排队等待超时而跳过的运行,以及 已取消 的运行,都不算失败,也不会发通知。算力不足计入,因此算力长期不补会导致自动停用。

常见问题

消耗。每次运行都是一段 AI 对话,按实际用量计入空间算力,在计费页的 算力用量统计 中按类型 例行任务 列出。算力不足时本次运行会被跳过并发送通知,连续跳过同样会触发自动停用。
不会。改动先保存为草稿,点击 更新 之后才会应用到线上版本,正在进行的运行仍使用它开始时的配置。
会。安装模板后,其中的例行任务会像工作流一样自动启用;如果某个计划已经没有未来的运行时间,它会保持草稿状态。
上下文接近用满时 Teable 会压缩对话内容,运行不会因此中断。需要每次都从干净的上下文开始时,选择 每次运行新开对话
最后修改于 2026年9月14日