workflow批量修改调度时间

  其他常见问题
内容纲要

概要描述


如果调度任务很多,需要批量修改调度时间, 在workflow页面没有批量修改的按钮, 可以在后台数据库批量进行修改。

详细说明


  1. 在页面上下线需要修改调度时间的工作流
    file

  2. 登录workflow数据库,参照 workflow数据库简介及登录

  3. 修改 workflow_task表中的cronPattern 字段的值和 workflow_task_history 表 中对应的 task 的 effectiveEndTime = ‘2099-12-31 23:59:59’那条数据的 cronPattern字段的值 (谨慎操作!!update操作注意一定要加where限制条件!!
    例如:
    调度时间从每天6点调度改成了5点30

    --修改 workflow_task表中的cronPattern 字段的值
    update workflow_task set cronPattern = '0 30 5 * * ?' where cronPattern = '0 0 6 * * ?';
    --修改 workflow_task_history 表 中对应的 task 的 effectiveEndTime = '2099-12-31 23:59:59'那条数据的 cronPattern字段的值
    update workflow_task_history set cronPattern = '0 30 5 * * ?' where cronPattern = '0 0 6 * * ?' and effectiveEndTime = '2099-12-31 23:59:59';
  4. 在页面上 上线 已经修改调度时间的工作流
    file

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。