06流程变量

说明:流程变量的作用域只是对应一个 流程实例,也就是说流程实例之间的流程变量是互不影响的,实例结束之后流程变量还会继续保存到流程变量的历史表当中。流程变量可以是一个实体类对象,此实体类对象必须实现序列化接口。

一、带入流程变量的几种方法

1、启动流程时带入流程变量

2、使用RuntimeService对流程实例设置流程变量

①runtimeService.setVariable(流程实例ID,变量名,变量值)
②runtimeService.setVariable(流程实例ID,流程变量map)

3、使用TaskService设置流程变量

4、完成任务时带入流程变量

taskService.complete(taskId,流程变量map);

二、获取流程变量

runtimeService.getVariable(executionId, variableName);

你可能感兴趣的:(06流程变量)