4.8. Вызов методов бинов среднего слоя
Для вызова метода сервиса используется элемент Service task. Activiti Engine интегрирован со Spring Framework, т.е. возможно обращение к бинам среднего слоя по имени. Для вызова метода Spring-бина в поле Expression пишется выражение вида:
${beanName.methodName(processVarName, 'someStringParam')}
В качестве параметров вызова метода можно использовать процессные переменные, в том числе автоматически созданные при старте процесса (entityId
, bpmProcInstanceId
и т.д., как описано в ProcessRuntimeService).