不论是flowable还是activiti,都可以快速的实现节点超时自动跳过,主要是使用边缘事件
启动定时任务
在初始化时,启动定时job,写在配置文件如下
flowable:
#启动定时任务JOB...实现监听器
从上述定义,可以看到,我配置了一个监听器....为什么配一个监听器呢,主要是为了让自动跳过时,生成一条日记记录,不然自动跳过了,啥都不知道了....当然,如果不考虑加日志,上面的配置已经可以定时跳过了
/**
* 流程节点超时自动跳过
*/
public class ProcessDueTimeListener implements ExecutionListener...,但不支持任务超时自动跳过,如果需要实现,流程引擎不支持
自动跳过是通过定时器的,但问题是定时器如果执行失败,没办法获取该失败原因,这个要怎么处理?