Вызов Spring Bean в DMN

Всем привет!

Хочу вызвать Spring Bean в literal expression:

При запуске теста выдается ошибка:

Caused by: org.camunda.bpm.dmn.feel.impl.FeelException: FEEL/SCALA-01008 Error while evaluating expression: failed to parse expression 'productService.getValue(issue.getCustomFields(), 'Грейд')': [1.24] failure: end of input expected
productService.getValue(issue.getCustomFields(), 'Грейд')

Подскажите, в какую сторону копать?

3 лайка

Добрый день!

В FEEL не предусмотрен вызов бинов. Нужно поменять язык на juel или groovy.
Пример для JUEL:

${ productService.getValue(issue.getCustomFields(), 'Грейд') }

Обратите внимание, что необходимо указывать конкретную реализацию (например productServiceImpl), а не интерфейс.