3.8. 中间件 Bean 方法调用
Service task 节点用于调用服务方法。Activiti 引擎与 Spring 框架集成,因此可以按名称访问中间件 bean。要调用托管 bean 的方法,请将下面的表达式用于 Expression 字段:
${beanName.methodName(processVarName, 'someStringParam')}
可以使用流程变量作为方法参数,包括在流程启动时自动创建的变量(entityId
、 bpmProcInstanceId
等,如流程运行时服务中所述)。