Map<String, Object> variables = new HashMap<String, Object>(); variables.put("var1", "1"); variables.put("var2", "Malt"); Execution execution = executionService.startProcessInstanceByKey("流程key", variables);
2.处理时候
variables = new HashMap<String, Object>(); variables.put("var1", 2); variables.put("var2", "Malt2"); taskService.completeTask(taskId, variables);
3.任务存在时
variables = new HashMap<String, Object>(); variables.put("var1", 3); variables.put("var2", "Malt3"); taskService.setVariables(taskId, variables);
4.在任何时候都可以设置全局变量
variables = new HashMap<String, Object>(); variables.put("var1", 4); variables.put("var2", "Malt4"); executionService.setVariable(execution.getId(),variables);