定时任务
功能权限(谁能用)
本应用有相应管理权限的人员在应用设置中维护。控制台的实例级定时任务入口已退役。
完整链路为 Kimpo 本体保存应用内任务与调度规则 → 到点调用已配置的动作链 → 动作及相关插件执行 → 执行历史记录结果。属于应用自动化运行,不是模板填报事件。
快速开始
- 打开应用设置 →「定时任务」,新建任务。
- 填写名称、调度规则、时区与执行设置,检查接下来 5 次执行预览。
- 先保存任务;再通过任务的动作链入口配置并保存要执行的动作。
- 确认不再显示「未配置动作链」,再启用任务。
- 运行后在执行历史核对结果、日志及实际业务变化。
各项功能
调度规则
操作步骤:使用频率配置器设置周期,或填写调度表达式,选择任务时区。
表单项说明:右侧或摘要区展示接下来 5 次执行时间;设置执行超时,并按需要选择错过执行时的处置与并发策略。
限制条件:任务时间按所选时区计算,不能只依据浏览器所在时区判断。夏令时地区还应核对切换日的执行预览。

配置每天九点、上海时区的汇总任务

每天09:00、上海时区、超时10分钟、错过补跑一次和禁止并发;本例演练后停用
动作链与启停
操作步骤:任务保存后打开动作设计器,配置实际执行步骤并保存,再回任务列表启用。
界面说明:新任务默认停用,未配置动作链时不能启用。动作链保存后回到列表,使用「启用」。当前演练中,编辑弹窗的「保存后立即启用」仍置灰;不要用这个开关代替列表的启用结果。
限制条件:只保存时间规则不会形成可执行的业务任务。模板的按钮、字段变化事件与定时动作链分开配置。

任务已保存,未配置动作链时不能执行

任务模式只有定时触发根和数据动作;先配置动作链,不能把空任务当成执行成功

定时动作只新增教程标识TUTORIAL-JOB-001、品名定时任务演练和数量1,并按关联单号防重

任务级动作链已保存:定时触发后执行新增数据,写入对象为本例库存流水

动作链配置后从列表启用成功,显示运行中及上海时区的下次执行时间

演练结束后停用任务,列表保留上次成功结果,下次执行为空且手动触发禁用
执行历史
操作步骤:查看计划时间、开始结束与结果;失败时结合应用日志检查动作链和目标权限。
配置说明:按业务选择避免重叠或允许并发,评估超时和补跑对重复写入的影响。
限制条件:试用版沙箱中定时任务不实际执行,转正后需重新验证。当前定时任务不直接发起审批流程。

手动触发需确认以任务执行身份立即运行一次,并且不改变正常排期

手动触发后任务列表显示成功及执行时间,随后还需到历史和数据结果核对

执行历史记录本次为手动触发、成功、1/1步,保留计划时间、开始时间和耗时

两次手动触发均成功并完成1/1步;需结合实际目标表确认防重后的记录数量
配置示例
本例在隔离实例配置「每日采购演练登记」:每天 09:00、Asia/Shanghai、超时10分钟、禁止并发。动作链仅向库存流水新增虚构演练记录:商品名「定时任务演练」、总数量 1、关联单号 TUTORIAL-JOB-001,并以关联单号防重。
- 在任务的动作链入口添加「新增数据」,选目标主表,填写三个常量字段并勾选防重字段。
- 保存动作和当前事件,回列表启用;检查下次执行时间。
- 手动触发两次,在执行历史确认两次均成功、完成1/1步。
- 在库存流水历史中搜索关联单号,重新查询后仍只有1条、数量为1。
- 演练结束后停用任务,保留动作、执行历史与目标数据供回看。
本例验证的是配置、两次手动触发与防重结果;尚未等待次日09:00的自动触发,不能将手动执行记录作为到点调度已验收的证明。
两次手动执行后重新查询实际目标表,验证关联单号防重;演练任务最终已停用。

按TUTORIAL-JOB-001查询实际库存流水,仅有1条:商品名定时任务演练、总数量1,与动作配置一致

再次执行后重新查询,同一TUTORIAL-JOB-001仍只有1条且数量为1,验证关联单号防重