Динамически устанавливать вызываемый элемент в подпроцесс многократного использования в jbpm 6.5.0

Я пытаюсь использовать действие "многоразовый подпроцесс" в workbench bpmn editor (jbpm 6.5.0).

Я определил два подпроцесса, и я бы динамически установил параметр "вызываемого элемента": вызываемый подпроцесс зависит от некоторых основных входных данных процесса.

Итак, я установил переменную в задаче сценария (которая вызывается перед действием "многоразовый подпроцесс") со следующим кодом: kcontext.setVariable("processId", "processX");,

В подпроцессе многократного использования я установил параметр "вызываемый элемент" в #{processId} но это не работает (движок не может разрешить выражение #{processId}).

Есть ли способ получить значение переменной processId в параметре "вызываемый элемент"?

1 ответ

Решение

Убедитесь, что вы также определили "processId" как переменную в вашем процессе, используя свойство переменных процесса (это необходимо, чтобы движок знал, где хранить / находить переменную). Как только вы это сделаете, использование #{processId} должно работать.

Другие вопросы по тегам