Как я могу установить varibales в экземпляре в Camunda после его создания в тестах JUnit? - PullRequest
0 голосов
/ 28 мая 2020

Я знаю, что вы можете создать экземпляр, когда создаете его, как описано здесь в документации, но когда процесс создается родительским процессом, вы больше не контролируете создание экземпляра. Как я могу изменить экземпляр в таком сценарии и установить в нем некоторые переменные?

PS Переменные, которые я хочу установить, устанавливаются внутри делегатов, которые, очевидно, издеваются.

1 Ответ

1 голос
/ 28 мая 2020

Ладно, глупый я.

оказывается, что первый параметр RuntimeService может быть ExecutionId или processInstanceId

So

runtimeService.setVariable (processInstanceId, "variableName", "variableValue") ;

...