Activiti:检查流程失败结束

时间:2017-07-20 04:41:05

标签: java activiti

我正试图找到一种检查流程的方法,如果成功结束或失败并且所有重审都已完成(异步活动)

我正在使用历史级审核

如果进程结束时没有任何错误,则以下代码运行正常,但如果出现错误,则无效:

ProcessInstanceQuery processInstanceRS = runtimeService.createProcessInstanceQuery().processInstanceId(pId);
ProcessInstance instance = processInstanceRS.singleResult();
if (instance == null)
    return true;

1 个答案:

答案 0 :(得分:0)

我找到了答案,有一个名为ACT_RU_DEADLETTER_JOB的表,如果作业被重试并失败,那么作业的记录将被移动到那里,Activiti有API来查询该表并重置重试计数器以恢复再次工作