public void testPropagateTenantIdToVariableInstanceFromExecution() { deploymentForTenant(TENANT_ID, Bpmn.createExecutableProcess(PROCESS_DEFINITION_KEY) .startEvent() .serviceTask() .camundaClass(SetVariableTask.class.getName()) .camundaAsyncAfter() .endEvent() .done()); startProcessInstance(PROCESS_DEFINITION_KEY); VariableInstance variableInstance = runtimeService.createVariableInstanceQuery().singleResult(); assertThat(variableInstance, is(notNullValue())); // inherit the tenant id from execution assertThat(variableInstance.getTenantId(), is(TENANT_ID)); }
protected BpmnModelInstance createFailingProcess() { return Bpmn.createExecutableProcess("Process") .startEvent() .serviceTask("failing") .camundaAsyncAfter() .camundaAsyncBefore() .camundaClass(FailingDelegate.class) .endEvent() .done(); }
protected BpmnModelInstance createFailingProcess() { return Bpmn.createExecutableProcess("Process") .startEvent() .serviceTask("failing") .camundaAsyncAfter() .camundaAsyncBefore() .camundaClass(FailingDelegate.class) .endEvent() .done(); }
.embeddedSubProcess() .startEvent() .serviceTask("task").camundaAsyncAfter().camundaExpression("${true}") .endEvent() .subProcessDone()
public void testPropagateTenantIdToVariableInstanceFromExecution() { deploymentForTenant(TENANT_ID, Bpmn.createExecutableProcess(PROCESS_DEFINITION_KEY) .startEvent() .serviceTask() .camundaClass(SetVariableTask.class.getName()) .camundaAsyncAfter() .endEvent() .done()); startProcessInstance(PROCESS_DEFINITION_KEY); VariableInstance variableInstance = runtimeService.createVariableInstanceQuery().singleResult(); assertThat(variableInstance, is(notNullValue())); // inherit the tenant id from execution assertThat(variableInstance.getTenantId(), is(TENANT_ID)); }
protected BpmnModelInstance createFailingProcess() { return Bpmn.createExecutableProcess("Process") .startEvent() .serviceTask("failing") .camundaAsyncAfter() .camundaAsyncBefore() .camundaClass(FailingDelegate.class) .endEvent() .done(); }
protected BpmnModelInstance createFailingProcess() { return Bpmn.createExecutableProcess("Process") .startEvent() .serviceTask("failing") .camundaAsyncAfter() .camundaAsyncBefore() .camundaClass(FailingDelegate.class) .endEvent() .done(); }
.embeddedSubProcess() .startEvent() .serviceTask("task").camundaAsyncAfter().camundaExpression("${true}") .endEvent() .subProcessDone()