以OA请假为例,X1Script
可以通过下面代码获取流程变量

ProcessInstance processInstance = bpmProcessInstanceService.getProcessInstance(execution.getProcessInstanceId());
Map<String, Object> processVariables = processInstance.getProcessVariables();

但是在X2Script中,同样的代码无法获取

原因是X1中的processInstance就是创建时候的processInstance,流程变量是自己设置进去的

但是在X2中,processInstance是查询出来的,查询应该包含.includeProcessVariables()