public void testPropagateTenantIdToVariableInstanceFromTask() { deploymentForTenant(TENANT_ID, Bpmn.createExecutableProcess(PROCESS_DEFINITION_KEY) .startEvent() .userTask() .camundaAsyncAfter() .endEvent() .done()); startProcessInstance(PROCESS_DEFINITION_KEY); VariableMap variables = Variables.createVariables().putValue("var", "test"); Task task = taskService.createTaskQuery().singleResult(); taskService.setVariablesLocal(task.getId(), variables); VariableInstance variableInstance = runtimeService.createVariableInstanceQuery().singleResult(); assertThat(variableInstance, is(notNullValue())); // inherit the tenant id from task assertThat(variableInstance.getTenantId(), is(TENANT_ID)); }
public void testPropagateTenantIdToVariableInstanceFromTask() { deploymentForTenant(TENANT_ID, Bpmn.createExecutableProcess(PROCESS_DEFINITION_KEY) .startEvent() .userTask() .camundaAsyncAfter() .endEvent() .done()); startProcessInstance(PROCESS_DEFINITION_KEY); VariableMap variables = Variables.createVariables().putValue("var", "test"); Task task = taskService.createTaskQuery().singleResult(); taskService.setVariablesLocal(task.getId(), variables); VariableInstance variableInstance = runtimeService.createVariableInstanceQuery().singleResult(); assertThat(variableInstance, is(notNullValue())); // inherit the tenant id from task assertThat(variableInstance.getTenantId(), is(TENANT_ID)); }