You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hetzner-ansible/smardigo/pmci/process/service-create.bpmn

1010 lines
56 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:bioc="http://bpmn.io/schema/bpmn/biocolor/1.0" xmlns:color="http://www.omg.org/spec/BPMN/non-normative/color/1.0" id="sample-diagram" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="4.5.0" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
<bpmn2:collaboration id="Collaboration_1f4hb0y">
<bpmn2:participant id="Participant_19lpjee" name="service-create" processRef="service-create" />
</bpmn2:collaboration>
<bpmn2:process id="service-create" name="service-create" isExecutable="true" camunda:candidateStarterGroups="service-create">
<bpmn2:startEvent id="Event_0icoemn" camunda:asyncAfter="true">
<bpmn2:extensionElements>
<camunda:executionListener event="start">
<camunda:script scriptFormat="groovy">execution.setVariable('filterTenantId', '###')</camunda:script>
</camunda:executionListener>
</bpmn2:extensionElements>
<bpmn2:outgoing>Flow_1rtcnw8</bpmn2:outgoing>
</bpmn2:startEvent>
<bpmn2:userTask id="Activity_0hvibnx" name="Mandant auswählen" camunda:formKey="tenant-select" camunda:candidateGroups="user">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="filterTenantId">${tenant.key}</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1rtcnw8</bpmn2:incoming>
<bpmn2:outgoing>Flow_1vifzlg</bpmn2:outgoing>
</bpmn2:userTask>
<bpmn2:exclusiveGateway id="Gateway_1krhx8x">
<bpmn2:incoming>Flow_1vifzlg</bpmn2:incoming>
<bpmn2:outgoing>Flow_0taekhw</bpmn2:outgoing>
<bpmn2:outgoing>Flow_05k5qjf</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:intermediateThrowEvent id="Event_13yir6c" name="cancel request">
<bpmn2:incoming>Flow_05k5qjf</bpmn2:incoming>
<bpmn2:linkEventDefinition id="LinkEventDefinition_0vsvwp4" name="cancel request" />
</bpmn2:intermediateThrowEvent>
<bpmn2:task id="Activity_0e0vefu" name="Create initial variables">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:inputParameter name="in_connect_features">
<camunda:script scriptFormat="groovy" resource="initialize-connect-features.groovy" />
</camunda:inputParameter>
<camunda:inputParameter name="in_cluster">
<camunda:map>
<camunda:entry key="key" />
<camunda:entry key="service">connect</camunda:entry>
<camunda:entry key="size">${1}</camunda:entry>
<camunda:entry key="stage">${envStage}</camunda:entry>
</camunda:map>
</camunda:inputParameter>
<camunda:outputParameter name="stage">${envStage}</camunda:outputParameter>
<camunda:outputParameter name="simulation">${false}</camunda:outputParameter>
<camunda:outputParameter name="kibanaHostname">${envKibanaHostname}</camunda:outputParameter>
<camunda:outputParameter name="keycloakHostname">${envKeycloakHostname}</camunda:outputParameter>
<camunda:outputParameter name="managementHostname">${envManagementHostname}</camunda:outputParameter>
<camunda:outputParameter name="service">
<camunda:map>
<camunda:entry key="connect_features">${in_connect_features}</camunda:entry>
<camunda:entry key="cluster">${in_cluster}</camunda:entry>
<camunda:entry key="tenant_id">${tenant.id}</camunda:entry>
</camunda:map>
</camunda:outputParameter>
<camunda:outputParameter name="jobs">
<camunda:list />
</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0taekhw</bpmn2:incoming>
<bpmn2:outgoing>Flow_16fljfi</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:intermediateThrowEvent id="Event_0jsbyv8" name="&#34;new&#34; (10)" camunda:asyncAfter="true">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${10}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">new</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_16fljfi</bpmn2:incoming>
<bpmn2:outgoing>Flow_0dybqr7</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:parallelGateway id="Gateway_0y8xknd">
<bpmn2:incoming>Flow_0dybqr7</bpmn2:incoming>
<bpmn2:outgoing>Flow_11txyw9</bpmn2:outgoing>
<bpmn2:outgoing>Flow_11wc1mc</bpmn2:outgoing>
</bpmn2:parallelGateway>
<bpmn2:callActivity id="Activity_1lmz6xw" name="Simulation" calledElement="simulation">
<bpmn2:extensionElements>
<camunda:in businessKey="#{execution.processBusinessKey}" />
<camunda:in variables="all" />
<camunda:inputOutput />
<camunda:in source="simulation" target="simulation" />
<camunda:properties>
<camunda:property name="sort_order" value="2" />
</camunda:properties>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_11wc1mc</bpmn2:incoming>
<bpmn2:outgoing>Flow_02ixndu</bpmn2:outgoing>
</bpmn2:callActivity>
<bpmn2:userTask id="Activity_0gbmbs7" name="Edit service" camunda:candidateGroups="user">
<bpmn2:extensionElements>
<camunda:properties>
<camunda:property name="sort_order" value="1" />
</camunda:properties>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_11txyw9</bpmn2:incoming>
<bpmn2:outgoing>Flow_17rbwn1</bpmn2:outgoing>
</bpmn2:userTask>
<bpmn2:exclusiveGateway id="Gateway_05puic7">
<bpmn2:incoming>Flow_17rbwn1</bpmn2:incoming>
<bpmn2:outgoing>Flow_1hsqawc</bpmn2:outgoing>
<bpmn2:outgoing>Flow_13jykf9</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:boundaryEvent id="Event_0asnmja" attachedToRef="Activity_1lmz6xw">
<bpmn2:outgoing>Flow_0j3iasf</bpmn2:outgoing>
<bpmn2:signalEventDefinition id="SignalEventDefinition_10ifw8y" signalRef="Signal_2hupo4b" />
</bpmn2:boundaryEvent>
<bpmn2:sequenceFlow id="Flow_1rtcnw8" sourceRef="Event_0icoemn" targetRef="Activity_0hvibnx" />
<bpmn2:sequenceFlow id="Flow_1vifzlg" sourceRef="Activity_0hvibnx" targetRef="Gateway_1krhx8x" />
<bpmn2:sequenceFlow id="Flow_05k5qjf" name="Abbrechen" sourceRef="Gateway_1krhx8x" targetRef="Event_13yir6c">
<bpmn2:extensionElements>
<camunda:properties>
<camunda:property name="validate_form" value="false" />
<camunda:property name="variant" value="secondary" />
</camunda:properties>
</bpmn2:extensionElements>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="Flow_0taekhw" name="Weiter" sourceRef="Gateway_1krhx8x" targetRef="Activity_0e0vefu" />
<bpmn2:sequenceFlow id="Flow_16fljfi" sourceRef="Activity_0e0vefu" targetRef="Event_0jsbyv8" />
<bpmn2:sequenceFlow id="Flow_0dybqr7" sourceRef="Event_0jsbyv8" targetRef="Gateway_0y8xknd" />
<bpmn2:sequenceFlow id="Flow_11txyw9" sourceRef="Gateway_0y8xknd" targetRef="Activity_0gbmbs7" />
<bpmn2:sequenceFlow id="Flow_11wc1mc" sourceRef="Gateway_0y8xknd" targetRef="Activity_1lmz6xw" />
<bpmn2:sequenceFlow id="Flow_02ixndu" sourceRef="Activity_1lmz6xw" targetRef="Event_1x43j9q" />
<bpmn2:sequenceFlow id="Flow_0j3iasf" sourceRef="Event_0asnmja" targetRef="Event_1x43j9q" />
<bpmn2:sequenceFlow id="Flow_17rbwn1" sourceRef="Activity_0gbmbs7" targetRef="Gateway_05puic7" />
<bpmn2:sequenceFlow id="Flow_13jykf9" name="Abbrechen" sourceRef="Gateway_05puic7" targetRef="Event_0c4cpxx">
<bpmn2:extensionElements>
<camunda:properties>
<camunda:property name="variant" value="secondary" />
</camunda:properties>
</bpmn2:extensionElements>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="Flow_1hsqawc" name="Zur Freigabe" sourceRef="Gateway_05puic7" targetRef="Event_0gz9dof" />
<bpmn2:sequenceFlow id="Flow_0zcb7z2" sourceRef="Gateway_17ev5pq" targetRef="Activity_1wq2muu" />
<bpmn2:sequenceFlow id="Flow_1qghkm9" sourceRef="Gateway_17ev5pq" targetRef="Activity_1ffsvy2" />
<bpmn2:sequenceFlow id="Flow_0l2gvw9" sourceRef="Activity_1ffsvy2" targetRef="Activity_17cc1q7" />
<bpmn2:sequenceFlow id="Flow_0qc2wxt" sourceRef="Gateway_17ev5pq" targetRef="Activity_1ndl5xy" />
<bpmn2:sequenceFlow id="Flow_14pzxys" sourceRef="Activity_17cc1q7" targetRef="Event_10jirbj" />
<bpmn2:sequenceFlow id="Flow_1w0j06b" sourceRef="Event_10jirbj" targetRef="Event_1ssw092" />
<bpmn2:sequenceFlow id="Flow_1n08t19" sourceRef="Event_007p32d" targetRef="Activity_0esu9yv" />
<bpmn2:sequenceFlow id="Flow_0bzl5jh" sourceRef="Event_0zk6p0h" targetRef="Activity_1jikb5s" />
<bpmn2:sequenceFlow id="Flow_08cfi9d" sourceRef="Activity_1jikb5s" targetRef="Event_0t44etc" />
<bpmn2:sequenceFlow id="Flow_0a94ghp" sourceRef="Event_18eyoec" targetRef="Event_1x2mcoc" />
<bpmn2:sequenceFlow id="Flow_0o7a7fg" sourceRef="Event_14qss0g" targetRef="Event_09hkg8k" />
<bpmn2:sequenceFlow id="Flow_03gesid" sourceRef="Event_0t44etc" targetRef="Event_1leujnd" />
<bpmn2:sequenceFlow id="Flow_0xsem7d" sourceRef="Event_02yqig0" targetRef="Event_14qss0g" />
<bpmn2:intermediateThrowEvent id="Event_0c4cpxx" name="cancel request">
<bpmn2:incoming>Flow_13jykf9</bpmn2:incoming>
<bpmn2:linkEventDefinition id="LinkEventDefinition_1mcbbqi" name="cancel request" />
</bpmn2:intermediateThrowEvent>
<bpmn2:sequenceFlow id="Flow_1wgji1g" sourceRef="Event_0gz9dof" targetRef="Gateway_17ev5pq" />
<bpmn2:intermediateThrowEvent id="Event_0gz9dof" name="&#34;request send&#34; (20)" camunda:asyncAfter="true">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${20}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">request send</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1hsqawc</bpmn2:incoming>
<bpmn2:outgoing>Flow_1wgji1g</bpmn2:outgoing>
<bpmn2:signalEventDefinition id="SignalEventDefinition_0srqtce" signalRef="Signal_2hupo4b" />
</bpmn2:intermediateThrowEvent>
<bpmn2:sequenceFlow id="Flow_1ydrsmh" sourceRef="Event_1hfwre0" targetRef="Event_1ssw092" />
<bpmn2:sequenceFlow id="Flow_05rlolu" sourceRef="Event_15pk7sz" targetRef="Event_1i2icji" />
<bpmn2:sequenceFlow id="Flow_0w32h9r" sourceRef="Event_0gr7z4p" targetRef="Event_1ssw092" />
<bpmn2:sequenceFlow id="Flow_1mxyqdb" sourceRef="Event_0036vnv" targetRef="Event_1ssw092" />
<bpmn2:endEvent id="Event_1x43j9q">
<bpmn2:incoming>Flow_02ixndu</bpmn2:incoming>
<bpmn2:incoming>Flow_0j3iasf</bpmn2:incoming>
</bpmn2:endEvent>
<bpmn2:subProcess id="Activity_0phplbf" triggeredByEvent="true">
<bpmn2:startEvent id="Event_077oby2">
<bpmn2:outgoing>Flow_0vpp8s2</bpmn2:outgoing>
<bpmn2:errorEventDefinition id="ErrorEventDefinition_1jhomth" camunda:errorCodeVariable="error_code" camunda:errorMessageVariable="error_message" />
</bpmn2:startEvent>
<bpmn2:userTask id="Activity_163fne9" name="Fehler" camunda:formKey="error-dialog" camunda:candidateGroups="user">
<bpmn2:incoming>Flow_1lrvebl</bpmn2:incoming>
<bpmn2:outgoing>Flow_0gbz351</bpmn2:outgoing>
</bpmn2:userTask>
<bpmn2:endEvent id="Event_0ogh647">
<bpmn2:incoming>Flow_0gbz351</bpmn2:incoming>
<bpmn2:terminateEventDefinition id="TerminateEventDefinition_1chezhn" />
</bpmn2:endEvent>
<bpmn2:sequenceFlow id="Flow_0vpp8s2" sourceRef="Event_077oby2" targetRef="Event_09mu3ct" />
<bpmn2:sequenceFlow id="Flow_0gbz351" name="Beenden" sourceRef="Activity_163fne9" targetRef="Event_0ogh647" />
<bpmn2:intermediateThrowEvent id="Event_09mu3ct" name="&#34;error&#34; (500)" camunda:asyncAfter="true">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${500}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">error</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0vpp8s2</bpmn2:incoming>
<bpmn2:outgoing>Flow_1lrvebl</bpmn2:outgoing>
<bpmn2:signalEventDefinition id="SignalEventDefinition_0qbdu9f" signalRef="Signal_2hupo4b" />
</bpmn2:intermediateThrowEvent>
<bpmn2:sequenceFlow id="Flow_1lrvebl" sourceRef="Event_09mu3ct" targetRef="Activity_163fne9" />
</bpmn2:subProcess>
<bpmn2:sequenceFlow id="Flow_1s9e7ku" sourceRef="Event_1x2mcoc" targetRef="Event_09hkg8k" />
<bpmn2:sequenceFlow id="Flow_0qjzqw7" sourceRef="Activity_0esu9yv" targetRef="Event_0zk6p0h" />
<bpmn2:parallelGateway id="Gateway_17ev5pq">
<bpmn2:incoming>Flow_1wgji1g</bpmn2:incoming>
<bpmn2:outgoing>Flow_0qc2wxt</bpmn2:outgoing>
<bpmn2:outgoing>Flow_0zcb7z2</bpmn2:outgoing>
<bpmn2:outgoing>Flow_1qghkm9</bpmn2:outgoing>
</bpmn2:parallelGateway>
<bpmn2:intermediateThrowEvent id="Event_1i2icji" name="cancel request">
<bpmn2:incoming>Flow_05rlolu</bpmn2:incoming>
<bpmn2:linkEventDefinition id="LinkEventDefinition_1hd7al5" name="reject request" />
</bpmn2:intermediateThrowEvent>
<bpmn2:serviceTask id="Activity_0esu9yv" name="Save service as data entity" camunda:delegateExpression="${dataEntity.save(&#39;service&#39;, &#39;in_service&#39;)}">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:inputParameter name="in_service">
<camunda:script scriptFormat="groovy">service.name=service.cluster.stage+'-'+tenant.key+'-'+service.cluster.key
service.tenant_key=tenant.key
service</camunda:script>
</camunda:inputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1n08t19</bpmn2:incoming>
<bpmn2:outgoing>Flow_0qjzqw7</bpmn2:outgoing>
</bpmn2:serviceTask>
<bpmn2:intermediateThrowEvent id="Event_0zk6p0h" name="&#34;is being created&#34; (100)">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${100}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">is being created</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0qjzqw7</bpmn2:incoming>
<bpmn2:outgoing>Flow_0bzl5jh</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:callActivity id="Activity_1jikb5s" name="service-setup" calledElement="service-setup">
<bpmn2:extensionElements>
<camunda:in businessKey="#{execution.processBusinessKey}" />
<camunda:in variables="all" />
<camunda:in source="service" target="service" />
<camunda:inputOutput />
<camunda:in source="simulation" target="simulation" />
<camunda:in source="stage" target="stage" />
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0bzl5jh</bpmn2:incoming>
<bpmn2:outgoing>Flow_08cfi9d</bpmn2:outgoing>
</bpmn2:callActivity>
<bpmn2:endEvent id="Event_09hkg8k">
<bpmn2:incoming>Flow_0o7a7fg</bpmn2:incoming>
<bpmn2:incoming>Flow_1s9e7ku</bpmn2:incoming>
<bpmn2:incoming>Flow_02b97mw</bpmn2:incoming>
<bpmn2:terminateEventDefinition id="TerminateEventDefinition_1mrhbgy" />
</bpmn2:endEvent>
<bpmn2:intermediateThrowEvent id="Event_14qss0g" name="&#34;canceled&#34; (400)">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${400}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">canceled</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0xsem7d</bpmn2:incoming>
<bpmn2:outgoing>Flow_0o7a7fg</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:intermediateCatchEvent id="Event_02yqig0" name="cancel request">
<bpmn2:outgoing>Flow_0xsem7d</bpmn2:outgoing>
<bpmn2:linkEventDefinition id="LinkEventDefinition_05lk727" name="cancel request" />
</bpmn2:intermediateCatchEvent>
<bpmn2:intermediateThrowEvent id="Event_1x2mcoc" name="&#34;request rejected&#34; (401)">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${401}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">request rejected</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0a94ghp</bpmn2:incoming>
<bpmn2:outgoing>Flow_1s9e7ku</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:intermediateCatchEvent id="Event_18eyoec" name="reject request">
<bpmn2:outgoing>Flow_0a94ghp</bpmn2:outgoing>
<bpmn2:linkEventDefinition id="LinkEventDefinition_14850wb" name="reject request" />
</bpmn2:intermediateCatchEvent>
<bpmn2:subProcess id="Activity_1wq2muu">
<bpmn2:incoming>Flow_0zcb7z2</bpmn2:incoming>
<bpmn2:startEvent id="Event_0vxfliw">
<bpmn2:outgoing>Flow_1xk6340</bpmn2:outgoing>
</bpmn2:startEvent>
<bpmn2:businessRuleTask id="Activity_0fb1fg4" name="Prüfer ermitteln" camunda:resultVariable="approver_group" camunda:decisionRef="determine_approver_group" camunda:mapDecisionResult="collectEntries">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:inputParameter name="tenant_id">${tenant.id}</camunda:inputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1xk6340</bpmn2:incoming>
<bpmn2:outgoing>Flow_18sqo48</bpmn2:outgoing>
</bpmn2:businessRuleTask>
<bpmn2:userTask id="Activity_017hgd3" name="Prüfung des Antrags übernehmen" camunda:candidateGroups="${approver_group}">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="pruefer_id">
<camunda:script scriptFormat="groovy">import de.tolina.connect.common.variable.Variables
def authenticatedUserId = users.currentUserId()
Variables.userId(authenticatedUserId)</camunda:script>
</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_18sqo48</bpmn2:incoming>
<bpmn2:incoming>Flow_0cqe2bp</bpmn2:incoming>
<bpmn2:outgoing>Flow_0xvqt4u</bpmn2:outgoing>
</bpmn2:userTask>
<bpmn2:userTask id="Activity_1xs32ad" name="Über Anfrage entscheiden" camunda:formKey="approve-dialog" camunda:candidateGroups="${approver_group}">
<bpmn2:incoming>Flow_0xvqt4u</bpmn2:incoming>
<bpmn2:outgoing>Flow_1j32s69</bpmn2:outgoing>
</bpmn2:userTask>
<bpmn2:exclusiveGateway id="Gateway_1kx5nu8">
<bpmn2:incoming>Flow_1j32s69</bpmn2:incoming>
<bpmn2:outgoing>Flow_0cqe2bp</bpmn2:outgoing>
<bpmn2:outgoing>Flow_1p06dka</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:endEvent id="Event_0kjhjgz">
<bpmn2:incoming>Flow_01no9i2</bpmn2:incoming>
</bpmn2:endEvent>
<bpmn2:intermediateThrowEvent id="Event_1mwr2lq" name="&#34;request rejected&#34; (401)">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${401}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">request rejected</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0tivdau</bpmn2:incoming>
<bpmn2:outgoing>Flow_0tcd3yq</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:sequenceFlow id="Flow_1xk6340" sourceRef="Event_0vxfliw" targetRef="Activity_0fb1fg4" />
<bpmn2:sequenceFlow id="Flow_18sqo48" sourceRef="Activity_0fb1fg4" targetRef="Activity_017hgd3" />
<bpmn2:sequenceFlow id="Flow_0cqe2bp" name="Zurück" sourceRef="Gateway_1kx5nu8" targetRef="Activity_017hgd3">
<bpmn2:extensionElements>
<camunda:properties>
<camunda:property name="variant" value="secondary" />
<camunda:property name="validate_form" value="false" />
</camunda:properties>
</bpmn2:extensionElements>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="Flow_0xvqt4u" name="Entscheiden" sourceRef="Activity_017hgd3" targetRef="Activity_1xs32ad" />
<bpmn2:sequenceFlow id="Flow_1j32s69" sourceRef="Activity_1xs32ad" targetRef="Gateway_1kx5nu8" />
<bpmn2:sequenceFlow id="Flow_0135fm5" name="Freigeben" sourceRef="Gateway_1gmdfcr" targetRef="Event_06cfy95">
<bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">${request_decision== 'requestApproved'}</bpmn2:conditionExpression>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="Flow_0tivdau" name="Ablehnen" sourceRef="Gateway_1gmdfcr" targetRef="Event_1mwr2lq">
<bpmn2:extensionElements />
<bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">${request_decision== 'requestRejected'}</bpmn2:conditionExpression>
</bpmn2:sequenceFlow>
<bpmn2:intermediateThrowEvent id="Event_06cfy95" name="&#34;request approved&#34; (21)">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${21}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">request approved</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0135fm5</bpmn2:incoming>
<bpmn2:outgoing>Flow_0o4nrk7</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:sequenceFlow id="Flow_0o4nrk7" sourceRef="Event_06cfy95" targetRef="Gateway_1ques4l" />
<bpmn2:exclusiveGateway id="Gateway_1ques4l">
<bpmn2:incoming>Flow_0tcd3yq</bpmn2:incoming>
<bpmn2:incoming>Flow_0o4nrk7</bpmn2:incoming>
<bpmn2:outgoing>Flow_01no9i2</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:sequenceFlow id="Flow_0tcd3yq" sourceRef="Event_1mwr2lq" targetRef="Gateway_1ques4l" />
<bpmn2:sequenceFlow id="Flow_01no9i2" sourceRef="Gateway_1ques4l" targetRef="Event_0kjhjgz" />
<bpmn2:exclusiveGateway id="Gateway_1gmdfcr">
<bpmn2:incoming>Flow_1p06dka</bpmn2:incoming>
<bpmn2:outgoing>Flow_0tivdau</bpmn2:outgoing>
<bpmn2:outgoing>Flow_0135fm5</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:sequenceFlow id="Flow_1p06dka" name="Ok" sourceRef="Gateway_1kx5nu8" targetRef="Gateway_1gmdfcr" />
</bpmn2:subProcess>
<bpmn2:userTask id="Activity_1ndl5xy" name="Zugang bis Service gestartet oder Antrag abgelehnt" camunda:candidateGroups="user">
<bpmn2:incoming>Flow_0qc2wxt</bpmn2:incoming>
</bpmn2:userTask>
<bpmn2:callActivity id="Activity_1ffsvy2" name="Management Benachrichtigung senden" calledElement="smardigo-management-message">
<bpmn2:extensionElements>
<camunda:in businessKey="#{execution.processBusinessKey}" />
<camunda:in variables="all" />
<camunda:in sourceExpression="Neuer Antrag für ${tenant.name}" target="activityTitle" />
<camunda:in sourceExpression="${service.name} for ${service.cluster.service}" target="activitySubtitle" />
<camunda:in sourceExpression="Antrag freigeben" target="comment" />
<camunda:in source="simulation" target="simulation" />
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1qghkm9</bpmn2:incoming>
<bpmn2:outgoing>Flow_0l2gvw9</bpmn2:outgoing>
</bpmn2:callActivity>
<bpmn2:endEvent id="Event_1ssw092">
<bpmn2:incoming>Flow_1w0j06b</bpmn2:incoming>
<bpmn2:incoming>Flow_1ydrsmh</bpmn2:incoming>
<bpmn2:incoming>Flow_0w32h9r</bpmn2:incoming>
<bpmn2:incoming>Flow_1mxyqdb</bpmn2:incoming>
</bpmn2:endEvent>
<bpmn2:intermediateThrowEvent id="Event_10jirbj" name="&#34;request approved&#34; (21)">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${21}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">request approved</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_14pzxys</bpmn2:incoming>
<bpmn2:outgoing>Flow_1w0j06b</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:subProcess id="Activity_17cc1q7">
<bpmn2:incoming>Flow_0l2gvw9</bpmn2:incoming>
<bpmn2:outgoing>Flow_14pzxys</bpmn2:outgoing>
<bpmn2:startEvent id="Event_1bj9rta">
<bpmn2:outgoing>Flow_0oy4ldu</bpmn2:outgoing>
</bpmn2:startEvent>
<bpmn2:intermediateCatchEvent id="Event_1yhen9m" name="Freigabe für Prozess erhalten">
<bpmn2:incoming>Flow_0oy4ldu</bpmn2:incoming>
<bpmn2:outgoing>Flow_0wzmz4j</bpmn2:outgoing>
<bpmn2:messageEventDefinition id="MessageEventDefinition_1tej1ap" messageRef="Message_15bdtij" />
</bpmn2:intermediateCatchEvent>
<bpmn2:endEvent id="Event_0wl3641">
<bpmn2:incoming>Flow_0wzmz4j</bpmn2:incoming>
</bpmn2:endEvent>
<bpmn2:sequenceFlow id="Flow_0oy4ldu" sourceRef="Event_1bj9rta" targetRef="Event_1yhen9m" />
<bpmn2:sequenceFlow id="Flow_0wzmz4j" sourceRef="Event_1yhen9m" targetRef="Event_0wl3641" />
</bpmn2:subProcess>
<bpmn2:boundaryEvent id="Event_1hfwre0" name="when vorgang_status == 500 (error)" attachedToRef="Activity_1wq2muu">
<bpmn2:outgoing>Flow_1ydrsmh</bpmn2:outgoing>
<bpmn2:conditionalEventDefinition id="ConditionalEventDefinition_1ijfij5" camunda:variableName="vorgang_status" camunda:variableEvents="update">
<bpmn2:condition xsi:type="bpmn2:tFormalExpression">${vorgang_status == 500}</bpmn2:condition>
</bpmn2:conditionalEventDefinition>
</bpmn2:boundaryEvent>
<bpmn2:boundaryEvent id="Event_15pk7sz" name="when vorgang_status == 401 (request rejected)" attachedToRef="Activity_1wq2muu">
<bpmn2:outgoing>Flow_05rlolu</bpmn2:outgoing>
<bpmn2:conditionalEventDefinition id="ConditionalEventDefinition_08iemk3" camunda:variableName="vorgang_status" camunda:variableEvents="update">
<bpmn2:condition xsi:type="bpmn2:tFormalExpression">${vorgang_status == 401}</bpmn2:condition>
</bpmn2:conditionalEventDefinition>
</bpmn2:boundaryEvent>
<bpmn2:boundaryEvent id="Event_007p32d" name="when vorgang_status == 21 (request approved)" attachedToRef="Activity_1wq2muu">
<bpmn2:outgoing>Flow_1n08t19</bpmn2:outgoing>
<bpmn2:conditionalEventDefinition id="ConditionalEventDefinition_1puqkwx" camunda:variableName="vorgang_status" camunda:variableEvents="update">
<bpmn2:condition xsi:type="bpmn2:tFormalExpression">${vorgang_status == 21}</bpmn2:condition>
</bpmn2:conditionalEventDefinition>
</bpmn2:boundaryEvent>
<bpmn2:boundaryEvent id="Event_0036vnv" name="when vorgang_status == 500 (error)" attachedToRef="Activity_17cc1q7">
<bpmn2:outgoing>Flow_1mxyqdb</bpmn2:outgoing>
<bpmn2:conditionalEventDefinition id="ConditionalEventDefinition_01wfprx" camunda:variableName="vorgang_status" camunda:variableEvents="update">
<bpmn2:condition xsi:type="bpmn2:tFormalExpression">${vorgang_status == 500}</bpmn2:condition>
</bpmn2:conditionalEventDefinition>
</bpmn2:boundaryEvent>
<bpmn2:boundaryEvent id="Event_0gr7z4p" name="when vorgang_status == 401 (request rejected)" attachedToRef="Activity_17cc1q7">
<bpmn2:outgoing>Flow_0w32h9r</bpmn2:outgoing>
<bpmn2:conditionalEventDefinition id="ConditionalEventDefinition_0rf5z4s" camunda:variableName="vorgang_status" camunda:variableEvents="update">
<bpmn2:condition xsi:type="bpmn2:tFormalExpression">${vorgang_status == 401}</bpmn2:condition>
</bpmn2:conditionalEventDefinition>
</bpmn2:boundaryEvent>
<bpmn2:intermediateThrowEvent id="Event_0t44etc" name="&#34;created&#34; (200)">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${200}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">created</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_08cfi9d</bpmn2:incoming>
<bpmn2:outgoing>Flow_03gesid</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:sequenceFlow id="Flow_02b97mw" sourceRef="Event_1leujnd" targetRef="Event_09hkg8k" />
<bpmn2:intermediateThrowEvent id="Event_1leujnd" name="&#34;creation completed&#34; (300)">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${300}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">creation completed</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_03gesid</bpmn2:incoming>
<bpmn2:outgoing>Flow_02b97mw</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:textAnnotation id="TextAnnotation_1tbztch">
<bpmn2:text>Den Antrag überprüfen und freigeben oder ablehnen.</bpmn2:text>
</bpmn2:textAnnotation>
<bpmn2:association id="Association_10777n0" sourceRef="Activity_017hgd3" targetRef="TextAnnotation_1tbztch" />
<bpmn2:textAnnotation id="TextAnnotation_0y8bd6q">
<bpmn2:text>Über Anfrage entscheiden</bpmn2:text>
</bpmn2:textAnnotation>
<bpmn2:association id="Association_16987k8" sourceRef="Activity_1xs32ad" targetRef="TextAnnotation_0y8bd6q" />
</bpmn2:process>
<bpmn2:signal id="Signal_0kz05aq" name="antrag-abgeschlossen-${execution.getProcessInstanceId()}" />
<bpmn2:message id="Message_15bdtij" name="process-approved-${contextProcessId}" />
<bpmn2:signal id="Signal_2hupo4b" name="simulation-${execution.getProcessInstanceId()}" />
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_1f4hb0y">
<bpmndi:BPMNShape id="Participant_19lpjee_di" bpmnElement="Participant_19lpjee" isHorizontal="true">
<dc:Bounds x="160" y="30" width="4150" height="1430" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0icoemn_di" bpmnElement="Event_0icoemn">
<dc:Bounds x="222" y="572" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="185" y="285" width="90" height="20" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_05cib4d_di" bpmnElement="Activity_0hvibnx">
<dc:Bounds x="360" y="550" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_1xhlj0q" bpmnElement="Gateway_1krhx8x" isMarkerVisible="true">
<dc:Bounds x="553" y="565" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_17kpx4k" bpmnElement="Event_13yir6c" bioc:stroke="#e53935" bioc:fill="#ffcdd2" color:background-color="#ffcdd2" color:border-color="#e53935">
<dc:Bounds x="560" y="292" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="615" y="303" width="72" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_096lkom" bpmnElement="Activity_0e0vefu">
<dc:Bounds x="698" y="550" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0jsbyv8_di" bpmnElement="Event_0jsbyv8" bioc:stroke="#1e88e5" bioc:fill="#bbdefb" color:background-color="#bbdefb" color:border-color="#1e88e5">
<dc:Bounds x="900" y="572" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="895" y="553" width="51" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_08pcaf6_di" bpmnElement="Gateway_0y8xknd">
<dc:Bounds x="1033" y="565" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_0648isi" bpmnElement="Activity_1lmz6xw" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="1008" y="690" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0x2z2qx_di" bpmnElement="Activity_0gbmbs7" bioc:stroke="rgb(30, 136, 229)" bioc:fill="rgb(187, 222, 251)">
<dc:Bounds x="1178" y="550" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_05puic7_di" bpmnElement="Gateway_05puic7" isMarkerVisible="true">
<dc:Bounds x="1373" y="565" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0c4cpxx_di" bpmnElement="Event_0c4cpxx" bioc:stroke="#e53935" bioc:fill="#ffcdd2" color:background-color="#ffcdd2" color:border-color="#e53935">
<dc:Bounds x="1380" y="292" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1433" y="303" width="72" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0dfjjhb_di" bpmnElement="Event_0gz9dof">
<dc:Bounds x="1522" y="572" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1504" y="536" width="72" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1x43j9q_di" bpmnElement="Event_1x43j9q">
<dc:Bounds x="1148" y="892" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_1dcwmw6" bpmnElement="Event_0t44etc" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="3662" y="572" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3647" y="541" width="74" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_0ns31a3" bpmnElement="Event_1leujnd" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="3752" y="572" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3732" y="541" width="84" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1cxc616_di" bpmnElement="Activity_0phplbf" isExpanded="true">
<dc:Bounds x="210" y="1240" width="520" height="200" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0fkymfq_di" bpmnElement="Event_077oby2">
<dc:Bounds x="250" y="1322" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_1um1umg" bpmnElement="Activity_163fne9">
<dc:Bounds x="460" y="1300" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0cza6t9_di" bpmnElement="Event_0ogh647">
<dc:Bounds x="642" y="1322" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_0h1ndd7" bpmnElement="Event_09mu3ct">
<dc:Bounds x="352" y="1322" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="340" y="1303" width="60" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_0vpp8s2_di" bpmnElement="Flow_0vpp8s2">
<di:waypoint x="286" y="1340" />
<di:waypoint x="352" y="1340" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0gbz351_di" bpmnElement="Flow_0gbz351">
<di:waypoint x="560" y="1340" />
<di:waypoint x="642" y="1340" />
<bpmndi:BPMNLabel>
<dc:Bounds x="574" y="1353" width="45" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1lrvebl_di" bpmnElement="Flow_1lrvebl">
<di:waypoint x="388" y="1340" />
<di:waypoint x="460" y="1340" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Gateway_17ev5pq_di" bpmnElement="Gateway_17ev5pq">
<dc:Bounds x="1643" y="565" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_1hogjnw" bpmnElement="Event_1i2icji" bioc:stroke="#e53935" bioc:fill="#ffcdd2" color:background-color="#ffcdd2" color:border-color="#e53935">
<dc:Bounds x="3242" y="442" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3295" y="453" width="72" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_1e98lxl" bpmnElement="Activity_0esu9yv">
<dc:Bounds x="3240" y="550" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0zk6p0h_di" bpmnElement="Event_0zk6p0h" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="3400" y="572" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3377" y="541" width="86" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_0siqn14" bpmnElement="Activity_1jikb5s" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="3518" y="550" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_1cxco1l" bpmnElement="Event_09hkg8k">
<dc:Bounds x="3830" y="572" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_14qss0g_di" bpmnElement="Event_14qss0g" bioc:stroke="#e53935" bioc:fill="#ffcdd2" color:background-color="#ffcdd2" color:border-color="#e53935">
<dc:Bounds x="3833" y="475" width="30" height="30" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3879" y="476" width="81" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_02yqig0_di" bpmnElement="Event_02yqig0" bioc:stroke="#e53935" bioc:fill="#ffcdd2" color:background-color="#ffcdd2" color:border-color="#e53935">
<dc:Bounds x="3830" y="372" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3812" y="348" width="72" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_0dhea4w" bpmnElement="Event_1x2mcoc" bioc:stroke="#e53935" bioc:fill="#ffcdd2" color:background-color="#ffcdd2" color:border-color="#e53935">
<dc:Bounds x="3833" y="675" width="30" height="30" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3876" y="676" width="87" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_14bi65e" bpmnElement="Event_18eyoec" bioc:stroke="#e53935" bioc:fill="#ffcdd2" color:background-color="#ffcdd2" color:border-color="#e53935">
<dc:Bounds x="3830" y="782" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3820" y="822" width="67" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1wq2muu_di" bpmnElement="Activity_1wq2muu" isExpanded="true">
<dc:Bounds x="1788" y="410" width="1320" height="360" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0vxfliw_di" bpmnElement="Event_0vxfliw">
<dc:Bounds x="1810" y="572" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0fb1fg4_di" bpmnElement="Activity_0fb1fg4" bioc:stroke="rgb(251, 140, 0)" bioc:fill="rgb(255, 224, 178)">
<dc:Bounds x="1948" y="550" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_017hgd3_di" bpmnElement="Activity_017hgd3" bioc:stroke="rgb(251, 140, 0)" bioc:fill="rgb(255, 224, 178)">
<dc:Bounds x="2148" y="550" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1xs32ad_di" bpmnElement="Activity_1xs32ad" bioc:stroke="rgb(251, 140, 0)" bioc:fill="rgb(255, 224, 178)">
<dc:Bounds x="2348" y="550" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1kx5nu8_di" bpmnElement="Gateway_1kx5nu8" isMarkerVisible="true">
<dc:Bounds x="2543" y="565" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0kjhjgz_di" bpmnElement="Event_0kjhjgz">
<dc:Bounds x="3010" y="572" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1mwr2lq_di" bpmnElement="Event_1mwr2lq" bioc:stroke="#e53935" bioc:fill="#ffcdd2" color:background-color="#ffcdd2" color:border-color="#e53935">
<dc:Bounds x="2813" y="495" width="30" height="30" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2785" y="456" width="87" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_0p3n14i" bpmnElement="Event_06cfy95" bioc:stroke="rgb(251, 140, 0)" bioc:fill="rgb(255, 224, 178)">
<dc:Bounds x="2810" y="652" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2792" y="616" width="73" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1ques4l_di" bpmnElement="Gateway_1ques4l" isMarkerVisible="true">
<dc:Bounds x="2913" y="565" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_1yqqwsp" bpmnElement="Gateway_1gmdfcr" isMarkerVisible="true">
<dc:Bounds x="2683" y="565" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1xk6340_di" bpmnElement="Flow_1xk6340">
<di:waypoint x="1846" y="590" />
<di:waypoint x="1948" y="590" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_18sqo48_di" bpmnElement="Flow_18sqo48">
<di:waypoint x="2048" y="590" />
<di:waypoint x="2148" y="590" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0cqe2bp_di" bpmnElement="Flow_0cqe2bp">
<di:waypoint x="2568" y="565" />
<di:waypoint x="2568" y="460" />
<di:waypoint x="2198" y="460" />
<di:waypoint x="2198" y="550" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2573" y="553" width="34" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0xvqt4u_di" bpmnElement="Flow_0xvqt4u">
<di:waypoint x="2248" y="590" />
<di:waypoint x="2348" y="590" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2269" y="603" width="61" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1j32s69_di" bpmnElement="Flow_1j32s69">
<di:waypoint x="2448" y="590" />
<di:waypoint x="2543" y="590" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0135fm5_di" bpmnElement="Flow_0135fm5">
<di:waypoint x="2708" y="615" />
<di:waypoint x="2708" y="670" />
<di:waypoint x="2810" y="670" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2715" y="613" width="50" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0tivdau_di" bpmnElement="Flow_0tivdau">
<di:waypoint x="2708" y="565" />
<di:waypoint x="2708" y="510" />
<di:waypoint x="2813" y="510" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2716" y="553" width="47" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0o4nrk7_di" bpmnElement="Flow_0o4nrk7">
<di:waypoint x="2846" y="670" />
<di:waypoint x="2938" y="670" />
<di:waypoint x="2938" y="615" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0tcd3yq_di" bpmnElement="Flow_0tcd3yq">
<di:waypoint x="2843" y="510" />
<di:waypoint x="2938" y="510" />
<di:waypoint x="2938" y="565" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_01no9i2_di" bpmnElement="Flow_01no9i2">
<di:waypoint x="2963" y="590" />
<di:waypoint x="3010" y="590" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1p06dka_di" bpmnElement="Flow_1p06dka">
<di:waypoint x="2593" y="590" />
<di:waypoint x="2683" y="590" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2602" y="603" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Activity_1ndl5xy_di" bpmnElement="Activity_1ndl5xy" bioc:stroke="rgb(30, 136, 229)" bioc:fill="rgb(187, 222, 251)">
<dc:Bounds x="1618" y="270" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1ffsvy2_di" bpmnElement="Activity_1ffsvy2" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="1618" y="950" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1ssw092_di" bpmnElement="Event_1ssw092">
<dc:Bounds x="3042" y="972" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_11vykvk" bpmnElement="Event_10jirbj" bioc:stroke="rgb(251, 140, 0)" bioc:fill="rgb(255, 224, 178)">
<dc:Bounds x="2672" y="972" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2655" y="936" width="73" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_17cc1q7_di" bpmnElement="Activity_17cc1q7" isExpanded="true">
<dc:Bounds x="2248" y="860" width="390" height="270" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1bj9rta_di" bpmnElement="Event_1bj9rta">
<dc:Bounds x="2288" y="972" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1yhen9m_di" bpmnElement="Event_1yhen9m">
<dc:Bounds x="2422" y="972" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2404" y="1016" width="83" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0wl3641_di" bpmnElement="Event_0wl3641">
<dc:Bounds x="2540" y="972" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_0oy4ldu_di" bpmnElement="Flow_0oy4ldu">
<di:waypoint x="2324" y="990" />
<di:waypoint x="2422" y="990" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0wzmz4j_di" bpmnElement="Flow_0wzmz4j">
<di:waypoint x="2458" y="990" />
<di:waypoint x="2540" y="990" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="TextAnnotation_1tbztch_di" bpmnElement="TextAnnotation_1tbztch">
<dc:Bounds x="2113" y="330" width="170" height="39" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="TextAnnotation_0y8bd6q_di" bpmnElement="TextAnnotation_0y8bd6q">
<dc:Bounds x="2347" y="330" width="100" height="39" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0ajy0i6_di" bpmnElement="Event_0gr7z4p" bioc:stroke="#e53935" bioc:fill="#ffcdd2" color:background-color="#ffcdd2" color:border-color="#e53935">
<dc:Bounds x="2620" y="1082" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2653" y="1043" width="78" height="53" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0036vnv_di" bpmnElement="Event_0036vnv" bioc:stroke="#e53935" bioc:fill="#ffcdd2" color:background-color="#ffcdd2" color:border-color="#e53935">
<dc:Bounds x="2620" y="882" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2654" y="850" width="76" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_007p32d_di" bpmnElement="Event_007p32d" bioc:stroke="#fb8c00" bioc:fill="#ffe0b2" color:background-color="#ffe0b2" color:border-color="#fb8c00">
<dc:Bounds x="3090" y="572" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3122" y="530" width="76" height="53" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1tsnfyx_di" bpmnElement="Event_15pk7sz" bioc:stroke="#e53935" bioc:fill="#ffcdd2" color:background-color="#ffcdd2" color:border-color="#e53935">
<dc:Bounds x="3090" y="442" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3121" y="470" width="78" height="53" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_0ey0lwh" bpmnElement="Event_1hfwre0" bioc:stroke="#e53935" bioc:fill="#ffcdd2" color:background-color="#ffcdd2" color:border-color="#e53935">
<dc:Bounds x="3042" y="752" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3074" y="780" width="76" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0twmkxv_di" bpmnElement="Event_0asnmja">
<dc:Bounds x="1090" y="752" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1rtcnw8_di" bpmnElement="Flow_1rtcnw8">
<di:waypoint x="258" y="590" />
<di:waypoint x="360" y="590" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1vifzlg_di" bpmnElement="Flow_1vifzlg">
<di:waypoint x="460" y="590" />
<di:waypoint x="553" y="590" />
<bpmndi:BPMNLabel>
<dc:Bounds x="630" y="672" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_1ddp63e" bpmnElement="Flow_05k5qjf">
<di:waypoint x="578" y="565" />
<di:waypoint x="578" y="328" />
<bpmndi:BPMNLabel>
<dc:Bounds x="591" y="553" width="54" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0taekhw_di" bpmnElement="Flow_0taekhw">
<di:waypoint x="603" y="590" />
<di:waypoint x="698" y="590" />
<bpmndi:BPMNLabel>
<dc:Bounds x="602" y="603" width="32" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_16fljfi_di" bpmnElement="Flow_16fljfi">
<di:waypoint x="798" y="590" />
<di:waypoint x="900" y="590" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0dybqr7_di" bpmnElement="Flow_0dybqr7">
<di:waypoint x="936" y="590" />
<di:waypoint x="1033" y="590" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_11txyw9_di" bpmnElement="Flow_11txyw9">
<di:waypoint x="1083" y="590" />
<di:waypoint x="1178" y="590" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_11wc1mc_di" bpmnElement="Flow_11wc1mc">
<di:waypoint x="1058" y="615" />
<di:waypoint x="1058" y="690" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_02ixndu_di" bpmnElement="Flow_02ixndu">
<di:waypoint x="1058" y="770" />
<di:waypoint x="1058" y="910" />
<di:waypoint x="1148" y="910" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0j3iasf_di" bpmnElement="Flow_0j3iasf">
<di:waypoint x="1126" y="770" />
<di:waypoint x="1166" y="770" />
<di:waypoint x="1166" y="892" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_17rbwn1_di" bpmnElement="Flow_17rbwn1">
<di:waypoint x="1278" y="590" />
<di:waypoint x="1373" y="590" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_13jykf9_di" bpmnElement="Flow_13jykf9">
<di:waypoint x="1398" y="565" />
<di:waypoint x="1398" y="328" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1411" y="553" width="54" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1hsqawc_di" bpmnElement="Flow_1hsqawc">
<di:waypoint x="1423" y="590" />
<di:waypoint x="1522" y="590" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1417" y="603" width="63" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0zcb7z2_di" bpmnElement="Flow_0zcb7z2">
<di:waypoint x="1693" y="590" />
<di:waypoint x="1788" y="590" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1822" y="922" width="7" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1qghkm9_di" bpmnElement="Flow_1qghkm9">
<di:waypoint x="1668" y="615" />
<di:waypoint x="1668" y="950" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1759" y="858" width="7" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0l2gvw9_di" bpmnElement="Flow_0l2gvw9">
<di:waypoint x="1718" y="990" />
<di:waypoint x="2248" y="990" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0qc2wxt_di" bpmnElement="Flow_0qc2wxt">
<di:waypoint x="1668" y="565" />
<di:waypoint x="1668" y="350" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1755" y="335" width="7" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_14pzxys_di" bpmnElement="Flow_14pzxys">
<di:waypoint x="2638" y="990" />
<di:waypoint x="2672" y="990" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1w0j06b_di" bpmnElement="Flow_1w0j06b">
<di:waypoint x="2708" y="990" />
<di:waypoint x="3042" y="990" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1n08t19_di" bpmnElement="Flow_1n08t19">
<di:waypoint x="3126" y="590" />
<di:waypoint x="3240" y="590" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0bzl5jh_di" bpmnElement="Flow_0bzl5jh">
<di:waypoint x="3436" y="590" />
<di:waypoint x="3518" y="590" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_08cfi9d_di" bpmnElement="Flow_08cfi9d">
<di:waypoint x="3618" y="590" />
<di:waypoint x="3662" y="590" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0a94ghp_di" bpmnElement="Flow_0a94ghp">
<di:waypoint x="3848" y="782" />
<di:waypoint x="3848" y="705" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0o7a7fg_di" bpmnElement="Flow_0o7a7fg">
<di:waypoint x="3848" y="505" />
<di:waypoint x="3848" y="572" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_03gesid_di" bpmnElement="Flow_03gesid">
<di:waypoint x="3698" y="590" />
<di:waypoint x="3752" y="590" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0xsem7d_di" bpmnElement="Flow_0xsem7d">
<di:waypoint x="3848" y="408" />
<di:waypoint x="3848" y="475" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1wgji1g_di" bpmnElement="Flow_1wgji1g">
<di:waypoint x="1558" y="590" />
<di:waypoint x="1643" y="590" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ydrsmh_di" bpmnElement="Flow_1ydrsmh">
<di:waypoint x="3060" y="788" />
<di:waypoint x="3060" y="972" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_05rlolu_di" bpmnElement="Flow_05rlolu">
<di:waypoint x="3126" y="460" />
<di:waypoint x="3242" y="460" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0w32h9r_di" bpmnElement="Flow_0w32h9r">
<di:waypoint x="2656" y="1100" />
<di:waypoint x="3060" y="1100" />
<di:waypoint x="3060" y="1008" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1mxyqdb_di" bpmnElement="Flow_1mxyqdb">
<di:waypoint x="2656" y="900" />
<di:waypoint x="3060" y="900" />
<di:waypoint x="3060" y="972" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1s9e7ku_di" bpmnElement="Flow_1s9e7ku">
<di:waypoint x="3848" y="675" />
<di:waypoint x="3848" y="608" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0qjzqw7_di" bpmnElement="Flow_0qjzqw7">
<di:waypoint x="3340" y="590" />
<di:waypoint x="3400" y="590" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Association_10777n0_di" bpmnElement="Association_10777n0">
<di:waypoint x="2192" y="550" />
<di:waypoint x="2163" y="369" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Association_16987k8_di" bpmnElement="Association_16987k8">
<di:waypoint x="2398" y="550" />
<di:waypoint x="2398" y="369" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_02b97mw_di" bpmnElement="Flow_02b97mw">
<di:waypoint x="3788" y="590" />
<di:waypoint x="3830" y="590" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn2:definitions>