云端版本所有方案可用;私有部署版本需要商业版及以上方案。
自动化执行的是你预先配置好的步骤,例行任务执行的是一段交给 AI 自行判断的提示词。两者都可以按时间触发,也都可以由已连接的第三方应用的事件触发。需要固定步骤和可预期结果时用自动化,需要 AI 每次根据当前数据自行处理时用例行任务。
创建例行任务
1
新建
在左侧目录栏点击 +,选择 新例行任务。
2
写提示词
在 提示词 中描述每次运行要做的事。提示词是每次运行的全部指令,需要写清数据来源、处理方式和结果去向,例如”统计任务表中昨天新增的记录,按负责人汇总后写入日报表”。
3
设置触发方式
在 触发方式 中选择 定时 或 连接器事件,再按所选方式填写下方配置。
4
启用
点击 启用。启用前需要先保存配置:定时 的计划中要有未来的运行时间,连接器事件 要选好一个可用的账号。
配置项
除提示词外,表单还有这些配置:
保存配置时,当前的模型和智能级别会一并记录下来,因此运行历史中能看到每次运行实际使用的模型。
触发方式
定时 按你设定的时间运行,配置见下面的运行计划。 连接器事件 在已连接的第三方应用发生事件时运行一次,例如收到新邮件、仓库有新 Issue。选择应用、事件、接收事件的 账号 和事件需要的参数即可,配置方式与自动化的连接器事件触发器相同,详见 连接器收到事件时。这类例行任务没有 下次运行 时间,也不使用运行计划和生效时间。 账号授权被撤销、已连接账号被移除,或应用停止了这个订阅时,例行任务会显示 已断开 并停止接收事件,Teable 会通知最后更新这个例行任务的成员。重新连接同一个账号后订阅会自动重建;改用别的账号时,需要重新选择账号并保存。运行计划
运行计划只用于 定时。频率可以从预设中选择:每小时 指定分钟、每天 和 工作日 指定时刻、每周 指定星期和时刻、每月 指定日期和时刻。 需要更复杂的规则时选择 自定义(RRULE),填写 RFC 5545 规则,例如FREQ=DAILY;BYHOUR=9;BYMINUTE=0。自定义规则有以下限制:
- 频率只能是
HOURLY、DAILY、WEEKLY、MONTHLY、YEARLY,两次运行至少间隔 1 小时。 - 可用
INTERVAL、COUNT、BYDAY、BYMONTHDAY、BYMONTH,以及一个BYMINUTE和BYHOUR。COUNT最大 1000,使用COUNT或INTERVAL时需要设置 生效开始。 - 时区和起止时间由表单控制,因此不允许
TZID、DTSTART、UNTIL,也不允许BYSECOND。
COUNT=1 表示。
运行计划按创建者所在时区求值,之后不随查看者变化;界面上显示的 下次运行 时间已换算成你本地的时间。
草稿、更新与立即运行
新建的例行任务是草稿,在启用之前不会自动运行。编辑已启用的例行任务时,改动同样先保存为草稿,线上版本继续按原配置运行,点击 更新 才会生效,点击 重置 则丢弃这些改动。 点击 立即运行 可以不等触发直接执行一次,用于验证提示词。同一个例行任务在上一次运行结束前不能再次手动运行。 连接器事件的例行任务在未启用时点击 立即运行,会显示 等待事件中:这时到应用里做一次会触发该事件的操作,Teable 收到后用它运行一次,结果进入运行历史。不想继续等待时点击 停止等待。已启用的例行任务本来就在接收事件,不需要也不能这样手动运行。 把开关关闭即可停用,停用后不再触发,已有的运行历史仍然保留。运行历史
打开例行任务后切换到 运行历史。运行列表可按状态和时间范围筛选,便于定位某一次失败;点击一条运行,可以看到它的 运行 ID、触发方式,以及这次运行的完整对话。触发方式 为 定时触发、事件触发 或 手动触发,其中 定时触发 还会显示这次运行对应的 计划时间。 运行状态包括 排队中、运行中、已完成、运行失败 和 已取消。已取消 出现在有人中断了这一轮运行,或例行任务、所属项目已被删除的情况下。 运行失败 会说明原因,对应的处理方式不同:
运行对话默认只读。有权限修改这个例行任务的成员可以在对话末尾继续追问,用于排查某次运行的处理过程。
每次运行的对话也会出现在对话历史记录中,归属于最后一次更新这个例行任务的成员。定时和手动运行的对话名称沿用例行任务的名称;事件触发的运行会根据提示词和收到的事件自动重命名,便于在历史记录中区分每次事件。删除例行任务不会删掉这些对话,它们会保留名称,变成普通对话。
运行历史需要修改例行任务的权限才能查看。项目的所有者和创建者可以创建、修改和删除例行任务,其他协作者只能查看。
失败通知与自动停用
运行失败或算力不足时,Teable 会发送通知。收件人是最后更新这个例行任务的成员,运行历史顶部的 通知将发送给 会显示具体是谁。为避免连续失败刷屏,失败通知不会每次都发。 连续 5 次失败后,例行任务会自动停用,并单独发送一条通知。解决问题后重新打开开关即可恢复,失败次数在下一次运行成功后清零。 不是每次运行不成功都计入这个次数:因上一次运行尚未结束、排队等待超时而跳过的运行,以及 已取消 的运行,都不算失败,也不会发通知。算力不足计入,因此算力长期不补会导致自动停用。常见问题
例行任务消耗算力吗?
例行任务消耗算力吗?
消耗。每次运行都是一段 AI 对话,按实际用量计入空间算力,在计费页的 算力用量统计 中按类型 例行任务 列出。算力不足时本次运行会被跳过并发送通知,连续跳过同样会触发自动停用。
修改提示词后,正在运行的那一次会受影响吗?
修改提示词后,正在运行的那一次会受影响吗?
不会。改动先保存为草稿,点击 更新 之后才会应用到线上版本,正在进行的运行仍使用它开始时的配置。
从模板安装的项目,里面的例行任务会自动运行吗?
从模板安装的项目,里面的例行任务会自动运行吗?
定时的例行任务会。安装模板后,它们会像工作流一样自动启用;如果某个计划已经没有未来的运行时间,它会保持草稿状态。连接器事件的例行任务不会自动启用:凭据不随模板安装过来,需要先选好自己的账号再启用。
延续上一次运行的对话后,上下文会一直累积吗?
延续上一次运行的对话后,上下文会一直累积吗?
上下文接近用满时 Teable 会压缩对话内容,运行不会因此中断。需要每次都从干净的上下文开始时,选择 每次运行新开对话。

