@Override public void setVariables(SetProcessVariablesPayload setProcessVariablesPayload) { runtimeService.setVariables(setProcessVariablesPayload.getProcessInstanceId(), setProcessVariablesPayload.getVariables()); }
@Override public void setVariables(SetProcessVariablesPayload setProcessVariablesPayload) { if (setProcessVariablesPayload.isLocalOnly()) { runtimeService.setVariablesLocal(setProcessVariablesPayload.getProcessInstanceId(), setProcessVariablesPayload.getVariables()); } else { runtimeService.setVariables(setProcessVariablesPayload.getProcessInstanceId(), setProcessVariablesPayload.getVariables()); } }
@Override public void setExecutionVariables(String executionId, Map<String, ? extends Object> variables, boolean isLocal) { try { if (isLocal) { getProcessEngine().getRuntimeService().setVariablesLocal(executionId, variables); } else { getProcessEngine().getRuntimeService().setVariables(executionId, variables); } } catch (org.activiti.engine.ActivitiException e) { handleActivitiException(e); } }
@Override public void setVariables(SetProcessVariablesPayload setProcessVariablesPayload) { ProcessInstanceImpl processInstance = (ProcessInstanceImpl) processInstance(setProcessVariablesPayload.getProcessInstanceId()); if (!securityPoliciesManager.canWrite(processInstance.getProcessDefinitionKey())) { throw new ActivitiForbiddenException("Operation not permitted for " + processInstance.getProcessDefinitionKey() + " due security policy violation"); } runtimeService.setVariables(setProcessVariablesPayload.getProcessInstanceId(), setProcessVariablesPayload.getVariables()); }
@Override public void setVariables(SetProcessVariablesPayload setProcessVariablesPayload) { ProcessInstanceImpl processInstance = (ProcessInstanceImpl) processInstance(setProcessVariablesPayload.getProcessInstanceId()); if (!securityPoliciesManager.canWrite(processInstance.getProcessDefinitionKey())) { throw new ActivitiForbiddenException("Operation not permitted for " + processInstance.getProcessDefinitionKey() + " due security policy violation"); } if (setProcessVariablesPayload.isLocalOnly()) { runtimeService.setVariablesLocal(setProcessVariablesPayload.getProcessInstanceId(), setProcessVariablesPayload.getVariables()); } else { runtimeService.setVariables(setProcessVariablesPayload.getProcessInstanceId(), setProcessVariablesPayload.getVariables()); } }
public void setRuntimeVariables(String processInstanceId, Map<String, Object> variables) { engine.getRuntimeService().setVariables(processInstanceId, variables); }
runtimeService.setVariables(execution.getParentId(), variablesToSet); } else {
@Override public void setVariables(SetProcessVariablesPayload setProcessVariablesPayload) { runtimeService.setVariables(setProcessVariablesPayload.getProcessInstanceId(), setProcessVariablesPayload.getVariables()); }
runtimeService.setVariables(task.getExecutionId(), variablesToSet); } else {
@Override public void setVariables(SetProcessVariablesPayload setProcessVariablesPayload) { ProcessInstanceImpl processInstance = (ProcessInstanceImpl) processInstance(setProcessVariablesPayload.getProcessInstanceId()); if (!securityPoliciesManager.canWrite(processInstance.getProcessDefinitionKey())) { throw new ActivitiForbiddenException("Operation not permitted for " + processInstance.getProcessDefinitionKey() + " due security policy violation"); } runtimeService.setVariables(setProcessVariablesPayload.getProcessInstanceId(), setProcessVariablesPayload.getVariables()); }
logger.info("variables不为空,设置到主流程"); ProcessInstance parentProcessInstance = runtimeService.createProcessInstanceQuery().processInstanceBusinessKey(parentBusinessKey).singleResult(); runtimeService.setVariables(parentProcessInstance.getId(), variables);