in ddm-bpm-history-event-handler/src/main/java/com/epam/digital/data/platform/bpm/history/base/handler/ProcessPublisherHistoryEventHandler.java [168:178]
private String getProcessDefinitionId(HistoryEvent event) {
if (event instanceof HistoricTaskInstanceEventEntity &&
!event.getProcessInstanceId().equals(event.getRootProcessInstanceId())) {
var rootProcessInstance = getProcessInstanceOrRoot(
event.getRootProcessInstanceId());
return rootProcessInstance.map(ProcessInstance::getProcessDefinitionId)
.orElseGet(event::getProcessDefinitionId);
}
return event.getProcessDefinitionId();
}