Activiti:检查进程未能结束
Activiti: Check Process Failed to Ended
我正在尝试找到一种方法来检查流程是成功结束还是失败,并且所有重试都已完成(异步活动)
我正在使用历史级别 AUDIT
下面的代码运行如果过程没有任何错误结束就OK,但如果有错误,它就不起作用:
ProcessInstanceQuery processInstanceRS = runtimeService.createProcessInstanceQuery().processInstanceId(pId);
ProcessInstance instance = processInstanceRS.singleResult();
if (instance == null)
return true;
我找到答案了,有一个叫ACT_RU_DEADLETTER_JOB的table,如果作业重试失败,作业的记录会移到那里,Activiti有API查询此 table 并重置重试计数器以再次恢复作业
我正在尝试找到一种方法来检查流程是成功结束还是失败,并且所有重试都已完成(异步活动)
我正在使用历史级别 AUDIT
下面的代码运行如果过程没有任何错误结束就OK,但如果有错误,它就不起作用:
ProcessInstanceQuery processInstanceRS = runtimeService.createProcessInstanceQuery().processInstanceId(pId);
ProcessInstance instance = processInstanceRS.singleResult();
if (instance == null)
return true;
我找到答案了,有一个叫ACT_RU_DEADLETTER_JOB的table,如果作业重试失败,作业的记录会移到那里,Activiti有API查询此 table 并重置重试计数器以再次恢复作业