Камунда: Как передать переменную из родительского процесса в подпроцесс.(который начинается по событию) - PullRequest
0 голосов
/ 25 июня 2018

У меня есть процесс, который создает подпроцесс по событию, я хотел бы передать переменную из родительского процесса в подпроцесс.Один из способов, который я нашел, это использование

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

Знаете ли вы, как я могу передать переменные из родительского в подпроцесс, используя другой подход?

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...