2017-07-20 13 views
0

私が正常に終了したか失敗したし、すべてのリトライが(非同期活動を)行われた場合、プロセス、私は歴史レベルの監査を使用していますActiviti:チェック処理を終了

にチェックする方法を見つけようとしていますに失敗しました

プロセスがエラーなしで終了しますが、エラーの場合には、それが動作しない場合は、[OK]次のコード実行:

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

答えて

0

ジョブが再試行された場合、私は、ACT_RU_DEADLETTER_JOBというテーブルがあり、答えを発見し、失敗した場合、そのジョブのレコードはそこに移動され、Activ itiにはこのテーブルを照会し、再試行カウンタをリセットしてジョブを再開するAPIがあります

関連する問題