Добавьте переменную внутри дополнительных выражений источника данных в сервисных процессах Alfresco - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь добавить переменную внутри Дополнительные выражения источника данных для генератора документов в Alfresco

У меня есть эта переменная taskid, и когда я ее ставлю, она не работает.

вот что работает:

${transdataService.getData("DocName","55280"})} Это работает, а

${transdataService.getData("DocName",${taskid})} нет, и я получаю эту ошибку в журналах:

Ошибка анализа '$ {transdataService.getData ("DocName ", $ {taskid})} ': лексическая ошибка в позиции 38, обнаружен недопустимый символ' {', ожидаемый токен выражения в org.activiti.engine.impl.juel.Builder.build (Builder.java:97) в org.activiti.engine.impl.juel.TreeStore.get (TreeStore.java:61)

1 Ответ

0 голосов
/ 01 марта 2019

Для передачи переменной внутри выражений (${expression}) вам не требуется другой тег выражения, поскольку вложенные выражения недопустимы.Чтобы получить доступ к переменной внутри выражения, просто передайте литерал переменной как есть ${transdataService.getData("DocName",taskid)}

...