通过重刷数据功能,您可以重新触发一段时间区间内的实例,来重刷业务数据。

重刷调度任务

如果您的业务发生变更,如数据库增加一个字段或者上一个月数据有错误,需要把过去一段时间的任务重新执行一遍,可以重刷调度任务数据。

说明 任务和工作流都支持重刷数据(只支持天级别的调度周期)。

如果您之前执行的某个调度任务的数据出现偏差或遗漏,您可以通过重新设置执行参数并执行某个调度任务属性、获取数据。

  1. 任务管理页面任务列表的操作列单击更多图标,在弹出的菜单中单击重刷任务
  2. 重刷任务页面设置起止时间数据时间,单击确定
    • 起止日期:指定重刷的时间区间,当前只支持Cron表达式任务。
    • 数据时间:指定重刷时间区间内的重刷时间。

    示例

    Cron表达式为0 0 2 * * ?,表示每天2点运行,这个时候重刷配置如下:

    • 当前时间为2019-01-01 10:00:00。
    • 重刷任务的起止日期为2018-10-01~2018-10-07,默认从2018年10月1日00:00:00起,到2018年10月7日23:59:59结束。
    • 数据时间为11:11:11。

    则该任务会被重刷7次,生成7个实例。

    序号 调度时间 数据时间
    1 2019.1.1 10:00:00 2018.10.1 11:11:11
    2 2019.1.1 10:00:00 2018.10.2 11:11:11
    3 2019.1.1 10:00:00 2018.10.3 11:11:11
    4 2019.1.1 10:00:00 2018.10.4 11:11:11
    5 2019.1.1 10:00:00 2018.10.5 11:11:11
    6 2019.1.1 10:00:00 2018.10.6 11:11:11
    7 2019.1.1 10:00:00 2018.10.7 11:11:11