BPM ProcessFormParam можно ли задать Expression? Jmix 2.0

image
Здравствуйте, может есть какая-то возможность задавать значение параметра формы через выражения? Переменная процесса не подходит, так как она должна быть динамической и используется в multi instanse?

Добрый день,

Вы можете подложить динамически переменную и вручную вставить ${YOUR_VARIABLE}, это должно работать, а так же насколько я знаком с движком Flowable, вероятно должны работать и выражения из конекста выполнения самого бизнесс процесса.
Бегло пробежался по документации Flowable, вроде как есть даже сам expression:

<flowable:formProperty id="street" expression="#{address.street}" required="true" />

UPD: наврал, это внутренние кастомные формы.

В случае вычисления выражение использовать параметры формы не нужно.

Внутри контроллера вызываемого экрана можно вычислить значение выражения с помощью io.jmix.bpm.service.BpmExpressionEvaluatorService.