项目流程任务后台执行
任务队列可以将针对项目的操作在后台任务中完成,这样既不影响界面中的其他操作,同时也可以多个项目批量执行,提高用户操作的效率。
图:创建后台任务

任务发布
编排好的流程可以发布为任务以后台任务的方式进行运行,有两种运行方式:
队列订阅模式
队列订阅以发布主题的方式进行订阅。当项目添加到队列时也要选择对应的主题进行发布。
- 队列订阅的任务在每 10 秒对队列进行扫描
- 当有新项目进入到队列时开始执行
- 执行结束后继续以固定延迟进行扫描
适用场景: 多个项目需要依次处理,按加入顺序自动执行。
循环定时模式
循环定时以固定的频率进行执行,不论任务是否执行结束。
适用场景: 定期统计报表、定时数据同步等周期性任务。
任务查看
在系统的右上角有一个任务队列按钮,可以显示目前正在后台执行的队列数量。点击按钮可以看到已发布任务的执行情况。
图:后台任务查看

任务管理
在流程任务页签中包含了对流程任务的管理功能:
- 启动/停止 — 对已经发布的任务进行启动和停止
- 删除任务 — 删除已经发布的任务
- 任务日志 — 记录流程的执行情况,便于排查问题
- 任务队列 — 查看当前系统中所有任务的排队情况
使用场景示例
注意事项
- 后台任务执行期间不影响正常操作
- 队列订阅模式适合串行执行的任务
- 循环定时模式适合周期性执行的任务
- 可通过任务日志排查执行异常
