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

Я пытаюсь добавить переменную внутри Дополнительные выражения источника данных для генератора документов в 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 ответ

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

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