Я новичок в Camunda, я хочу понять, как я могу получить / получить информацию об ошибке, если экземпляр процесса завершился в ErrorEndEvent. Как для ErrorEndEvent, так и для EndEvent состояние помечается как «ЗАВЕРШЕНО». Как минимум, как я могу различить guish между двумя?
REST API: engine-rest/history/process-instance
{
"id": "72392151-8517-11ea-9313-0242ac110002",
"businessKey": null,
"processDefinitionId": "TestError:5:6ac37e20-8517-11ea-9313-0242ac110002",
"processDefinitionKey": "TestError",
"processDefinitionName": null,
"processDefinitionVersion": 5,
"startTime": "2020-04-23T04:03:53.532+0000",
"endTime": "2020-04-23T04:03:54.669+0000",
"removalTime": null,
"durationInMillis": 1137,
"startUserId": null,
"startActivityId": "StartEvent_1",
"deleteReason": null,
"rootProcessInstanceId": "72392151-8517-11ea-9313-0242ac110002",
"superProcessInstanceId": null,
"superCaseInstanceId": null,
"caseInstanceId": null,
"tenantId": null,
"state": "COMPLETED"
}