У меня есть процесс, который создает подпроцесс по событию, я хотел бы передать переменную из родительского процесса в подпроцесс.Один из способов, который я нашел, это использование
MessageCorrelationResult result = runtimeService
.createMessageCorrelation("newEvent")
.setVariable(TOUR_ID, id) //trigger instance where customer matches
.correlateWithResult();
runtimeService.setVariable(result.getProcessInstance().getId(),"variableToSend", "val");
, но result.getProcessInstance () возвращает значение null, похоже, это известная проблема.https://app.camunda.com/jira/browse/CAM-7772
Знаете ли вы, как я могу передать переменные из родительского в подпроцесс, используя другой подход?