Некоторое время я пытался найти решение для создания обзора проекта для моего проекта jbpm. Мы надеемся использовать удаленный API REST, чтобы получить все переменные данные, которые существуют в нашем проекте.
В это время я пытался периодически устанавливать переменную модели верхнего уровня с переменной модели в своих подпроцессах, используя такой синтаксис в задаче сценария:
kcontext.setVariable("TopLevelVariable", SubVariable);
Идея этой концепции состоит в том, чтобы позволить нам использовать согласованный идентификатор процесса для запроса одной переменной для обзора проекта.
Однако этот синтаксис дает мне NPE, который я хотел бы понять. Я предполагаю, что «TopLevelVariable» недоступен?