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/provisioning/process/simple-connect.bpmn

1400 lines
76 KiB
XML

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

<?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:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:bioc="http://bpmn.io/schema/bpmn/biocolor/1.0" id="sample-diagram" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="4.6.0" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
<bpmn2:signal id="Signal_1rr7wdd" name="Signal_05vo0km" />
<bpmn2:collaboration id="Collaboration_0oahy0i">
<bpmn2:participant id="Participant_19lpjee" name="Simple Connect" processRef="simple-connect" />
<bpmn2:participant id="Participant_08rb9rc" name="Smardigo Management Action" processRef="smardigo-management-action" />
</bpmn2:collaboration>
<bpmn2:process id="simple-connect" name="Simple Connect" isExecutable="true" camunda:candidateStarterGroups="user">
<bpmn2:intermediateCatchEvent id="Event_16oe30h" name="Mandanten aktualisieren">
<bpmn2:outgoing>Flow_1bvsxg3</bpmn2:outgoing>
<bpmn2:linkEventDefinition id="LinkEventDefinition_1q2a0mv" name="Mandanten aktualisieren" />
</bpmn2:intermediateCatchEvent>
<bpmn2:intermediateCatchEvent id="Event_02yqig0" name="Antrag abbrechen">
<bpmn2:outgoing>Flow_0xsem7d</bpmn2:outgoing>
<bpmn2:linkEventDefinition id="LinkEventDefinition_05lk727" name="Antrag abbrechen" />
</bpmn2:intermediateCatchEvent>
<bpmn2:intermediateThrowEvent id="Event_14qss0g" name="Status &#34;Antrag abgebrochen&#34; setzen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${91}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">Antrag abgebrochen</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0xsem7d</bpmn2:incoming>
<bpmn2:outgoing>Flow_0fqbjt7</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:intermediateThrowEvent id="Event_1mg53lo">
<bpmn2:incoming>Flow_0fqbjt7</bpmn2:incoming>
<bpmn2:outgoing>Flow_1x24mk0</bpmn2:outgoing>
<bpmn2:signalEventDefinition id="SignalEventDefinition_1vugqt5" signalRef="Signal_0kz05aq" />
</bpmn2:intermediateThrowEvent>
<bpmn2:endEvent id="Event_1ptbcds">
<bpmn2:incoming>Flow_1x24mk0</bpmn2:incoming>
<bpmn2:terminateEventDefinition id="TerminateEventDefinition_0h5xsa2" />
</bpmn2:endEvent>
<bpmn2:startEvent id="Event_0icoemn" camunda:formKey="simple-connect-create">
<bpmn2:outgoing>Flow_1rtcnw8</bpmn2:outgoing>
</bpmn2:startEvent>
<bpmn2:subProcess id="Activity_1pzykoz" name="">
<bpmn2:incoming>Flow_1bvsxg3</bpmn2:incoming>
<bpmn2:startEvent id="Event_151qqhq">
<bpmn2:outgoing>Flow_029ts9n</bpmn2:outgoing>
</bpmn2:startEvent>
<bpmn2:endEvent id="Event_0q35ml0">
<bpmn2:incoming>Flow_029ts9n</bpmn2:incoming>
</bpmn2:endEvent>
<bpmn2:sequenceFlow id="Flow_029ts9n" sourceRef="Event_151qqhq" targetRef="Event_0q35ml0" />
</bpmn2:subProcess>
<bpmn2:sequenceFlow id="Flow_1bvsxg3" sourceRef="Event_16oe30h" targetRef="Activity_1pzykoz" />
<bpmn2:sequenceFlow id="Flow_0jynsyw" sourceRef="Event_01lmoj6" targetRef="Event_1xwyizj" />
<bpmn2:sequenceFlow id="Flow_0xsem7d" sourceRef="Event_02yqig0" targetRef="Event_14qss0g" />
<bpmn2:sequenceFlow id="Flow_0fqbjt7" sourceRef="Event_14qss0g" targetRef="Event_1mg53lo" />
<bpmn2:sequenceFlow id="Flow_1x24mk0" sourceRef="Event_1mg53lo" targetRef="Event_1ptbcds" />
<bpmn2:sequenceFlow id="Flow_1rtcnw8" sourceRef="Event_0icoemn" targetRef="Activity_12c4494" />
<bpmn2:sequenceFlow id="Flow_1gqgiz8" sourceRef="Activity_0a23f4b" targetRef="Event_0jsbyv8" />
<bpmn2:sequenceFlow id="Flow_17rbwn1" sourceRef="Activity_0gbmbs7" targetRef="Gateway_05puic7" />
<bpmn2:sequenceFlow id="Flow_0btq5mg" sourceRef="Activity_12c4494" targetRef="Activity_0a23f4b" />
<bpmn2:exclusiveGateway id="Gateway_05puic7">
<bpmn2:incoming>Flow_17rbwn1</bpmn2:incoming>
<bpmn2:outgoing>Flow_13jykf9</bpmn2:outgoing>
<bpmn2:outgoing>Flow_1hsqawc</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:intermediateThrowEvent id="Event_1up2qiu" name="Status &#34;Antrag gesendet&#34; setzen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${15}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">Antrag gesendet</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1hsqawc</bpmn2:incoming>
<bpmn2:outgoing>Flow_0ex5zxa</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:parallelGateway id="Gateway_17ev5pq">
<bpmn2:incoming>Flow_0ex5zxa</bpmn2:incoming>
<bpmn2:outgoing>Flow_0zcb7z2</bpmn2:outgoing>
<bpmn2:outgoing>Flow_0ki8zi3</bpmn2:outgoing>
<bpmn2:outgoing>Flow_1qghkm9</bpmn2:outgoing>
</bpmn2:parallelGateway>
<bpmn2:businessRuleTask id="Activity_1teq2mv" name="Prüfer ermitteln" camunda:resultVariable="current_investigator_group" camunda:decisionRef="investigator" camunda:mapDecisionResult="collectEntries">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:inputParameter name="tenant_id">${tenant.id}</camunda:inputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0zcb7z2</bpmn2:incoming>
<bpmn2:outgoing>Flow_1y5ddsi</bpmn2:outgoing>
</bpmn2:businessRuleTask>
<bpmn2:userTask id="Activity_1x7inb6" name="Prüfung des Antrags übernehmen" camunda:candidateGroups="${current_investigator_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_1y5ddsi</bpmn2:incoming>
<bpmn2:incoming>Flow_0jdr8ms</bpmn2:incoming>
<bpmn2:outgoing>Flow_1sqrzau</bpmn2:outgoing>
</bpmn2:userTask>
<bpmn2:userTask id="Activity_1u3dzx9" name="Über Freigabe entscheiden" camunda:formKey="approve" camunda:candidateGroups="${current_investigator_group}">
<bpmn2:incoming>Flow_1sqrzau</bpmn2:incoming>
<bpmn2:outgoing>Flow_1lmopkj</bpmn2:outgoing>
</bpmn2:userTask>
<bpmn2:exclusiveGateway id="Gateway_0vvyf1a">
<bpmn2:incoming>Flow_1lmopkj</bpmn2:incoming>
<bpmn2:outgoing>Flow_1vbvp2f</bpmn2:outgoing>
<bpmn2:outgoing>Flow_0jdr8ms</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:exclusiveGateway id="Gateway_0o4vcdi">
<bpmn2:incoming>Flow_1vbvp2f</bpmn2:incoming>
<bpmn2:outgoing>Flow_0m834s1</bpmn2:outgoing>
<bpmn2:outgoing>Flow_1cvz8xm</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:intermediateThrowEvent id="Event_1ey3eu7" name="Status &#34;Antrag freigegeben&#34; setzen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${30}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">Antrag freigegeben</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1cvz8xm</bpmn2:incoming>
<bpmn2:outgoing>Flow_1w2pl97</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:intermediateThrowEvent id="Event_081pcx9" name="Antrag abbrechen">
<bpmn2:incoming>Flow_0m834s1</bpmn2:incoming>
<bpmn2:linkEventDefinition id="LinkEventDefinition_060fbrb" name="Antrag abbrechen" />
</bpmn2:intermediateThrowEvent>
<bpmn2:sequenceFlow id="Flow_1hsqawc" name="Antrag senden" sourceRef="Gateway_05puic7" targetRef="Event_1up2qiu">
<bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">${$action == 'senden'}</bpmn2:conditionExpression>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="Flow_13jykf9" name="Antrag abbrechen" sourceRef="Gateway_05puic7" targetRef="Event_0c4cpxx">
<bpmn2:extensionElements>
<camunda:properties>
<camunda:property name="validate_form" value="false" />
<camunda:property name="sort_order" value="99" />
<camunda:property name="discard_form_changes" value="true" />
</camunda:properties>
</bpmn2:extensionElements>
<bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">${$action == 'abbrechen'}</bpmn2:conditionExpression>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="Flow_0ex5zxa" sourceRef="Event_1up2qiu" targetRef="Gateway_17ev5pq" />
<bpmn2:sequenceFlow id="Flow_0zcb7z2" sourceRef="Gateway_17ev5pq" targetRef="Activity_1teq2mv" />
<bpmn2:sequenceFlow id="Flow_0ki8zi3" sourceRef="Gateway_17ev5pq" targetRef="Event_01ux8pt" />
<bpmn2:sequenceFlow id="Flow_1y5ddsi" sourceRef="Activity_1teq2mv" targetRef="Activity_1x7inb6" />
<bpmn2:sequenceFlow id="Flow_0jdr8ms" name="Abbrechen" sourceRef="Gateway_0vvyf1a" targetRef="Activity_1x7inb6">
<bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">${$action == 'abbrechen'}</bpmn2:conditionExpression>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="Flow_1sqrzau" name="Über Freigabe entscheiden" sourceRef="Activity_1x7inb6" targetRef="Activity_1u3dzx9" />
<bpmn2:sequenceFlow id="Flow_1lmopkj" sourceRef="Activity_1u3dzx9" targetRef="Gateway_0vvyf1a" />
<bpmn2:sequenceFlow id="Flow_1vbvp2f" name="Speichern" sourceRef="Gateway_0vvyf1a" targetRef="Gateway_0o4vcdi">
<bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">${$action == 'speichern'}</bpmn2:conditionExpression>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="Flow_0m834s1" name="Antrag abgeleht" sourceRef="Gateway_0o4vcdi" targetRef="Event_081pcx9">
<bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">${antrag_decission== 'antragAblehnen'}</bpmn2:conditionExpression>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="Flow_1cvz8xm" name="Antrag genehmigt" sourceRef="Gateway_0o4vcdi" targetRef="Event_1ey3eu7">
<bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">${antrag_decission== 'antragGenehmigen'}</bpmn2:conditionExpression>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="Flow_1w2pl97" sourceRef="Event_1ey3eu7" targetRef="Gateway_0e23stu" />
<bpmn2:userTask id="Activity_0gbmbs7" name="Antrag erfassen" camunda:candidateGroups="user">
<bpmn2:incoming>Flow_0dybqr7</bpmn2:incoming>
<bpmn2:outgoing>Flow_17rbwn1</bpmn2:outgoing>
</bpmn2:userTask>
<bpmn2:sequenceFlow id="Flow_0dybqr7" sourceRef="Event_0jsbyv8" targetRef="Activity_0gbmbs7" />
<bpmn2:intermediateThrowEvent id="Event_0jsbyv8" name="Status &#34;Neu&#34; setzen" camunda:asyncAfter="true">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${10}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">Neu</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1gqgiz8</bpmn2:incoming>
<bpmn2:outgoing>Flow_0dybqr7</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:serviceTask id="Activity_0a23f4b" name="Mandant speichern" camunda:delegateExpression="${dataEntity.save(&#39;tenants&#39;, &#39;tenant&#39;)}">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="tenant_id">${tenant.id}</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0btq5mg</bpmn2:incoming>
<bpmn2:outgoing>Flow_1gqgiz8</bpmn2:outgoing>
</bpmn2:serviceTask>
<bpmn2:task id="Activity_12c4494" name="Defaultwerte setzen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="progress_current">${0}</camunda:outputParameter>
<camunda:outputParameter name="progress_max">${1}</camunda:outputParameter>
<camunda:outputParameter name="cluster">
<camunda:map>
<camunda:entry key="stage">dev</camunda:entry>
<camunda:entry key="name" />
<camunda:entry key="size">${1}</camunda:entry>
<camunda:entry key="service">connect</camunda:entry>
</camunda:map>
</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1rtcnw8</bpmn2:incoming>
<bpmn2:outgoing>Flow_0btq5mg</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:boundaryEvent id="Event_01lmoj6" attachedToRef="Activity_1pzykoz">
<bpmn2:outgoing>Flow_0jynsyw</bpmn2:outgoing>
<bpmn2:signalEventDefinition id="SignalEventDefinition_1ihpyz0" signalRef="Signal_0kz05aq" />
</bpmn2:boundaryEvent>
<bpmn2:endEvent id="Event_1xwyizj">
<bpmn2:incoming>Flow_0jynsyw</bpmn2:incoming>
</bpmn2:endEvent>
<bpmn2:callActivity id="Activity_1hpnorc" name="Service erstellen" calledElement="smardigo-management-action">
<bpmn2:extensionElements>
<camunda:in businessKey="#{execution.processBusinessKey}" />
<camunda:in variables="all" />
<camunda:in sourceExpression="create-service" target="smardigoManagementAction" />
<camunda:in sourceExpression="Service erstellen" target="comment" />
<camunda:inputOutput>
<camunda:outputParameter name="progress_current">${5}</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1f0iyrk</bpmn2:incoming>
<bpmn2:outgoing>Flow_11k5c1y</bpmn2:outgoing>
</bpmn2:callActivity>
<bpmn2:userTask id="Activity_1mctiwx" name="Service löschen" camunda:candidateGroups="user">
<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_15fkmn4</bpmn2:incoming>
<bpmn2:outgoing>Flow_090j3ro</bpmn2:outgoing>
</bpmn2:userTask>
<bpmn2:intermediateThrowEvent id="Event_0fvzd86" name="Status &#34;Service gestartet&#34; setzen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${50}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">Service gestartet</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_11k5c1y</bpmn2:incoming>
<bpmn2:outgoing>Flow_15fkmn4</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:callActivity id="Activity_1t227a4" name="Server erstellen" calledElement="smardigo-management-action">
<bpmn2:extensionElements>
<camunda:in businessKey="#{execution.processBusinessKey}" />
<camunda:in variables="all" />
<camunda:in sourceExpression="create-server" target="smardigoManagementAction" />
<camunda:in sourceExpression="Server provisionieren" target="comment" />
<camunda:inputOutput>
<camunda:inputParameter name="awx_template_id">
<camunda:script scriptFormat="groovy">datasources.query('awx-templates-filtered').processScope(contextScopeId, contextProcessId).parameters([name:'create-server']).list()[0];</camunda:script>
</camunda:inputParameter>
<camunda:outputParameter name="progress_current">${2}</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_11ki58f</bpmn2:incoming>
<bpmn2:outgoing>Flow_1eku1o4</bpmn2:outgoing>
</bpmn2:callActivity>
<bpmn2:callActivity id="Activity_12drjd3" name="Datenbanken erstellen" calledElement="smardigo-management-action">
<bpmn2:extensionElements>
<camunda:in businessKey="#{execution.processBusinessKey}" />
<camunda:in variables="all" />
<camunda:in sourceExpression="create-database-cluster" target="smardigoManagementAction" />
<camunda:in sourceExpression="Datenbanken erstellen" target="comment" />
<camunda:inputOutput>
<camunda:outputParameter name="progress_current">${3}</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1eku1o4</bpmn2:incoming>
<bpmn2:outgoing>Flow_0pvr263</bpmn2:outgoing>
</bpmn2:callActivity>
<bpmn2:callActivity id="Activity_02j0299" name="Realm erstellen" calledElement="smardigo-management-action">
<bpmn2:extensionElements>
<camunda:in businessKey="#{execution.processBusinessKey}" />
<camunda:in variables="all" />
<camunda:in sourceExpression="create-realm" target="smardigoManagementAction" />
<camunda:in sourceExpression="Realm erstellen" target="comment" />
<camunda:inputOutput>
<camunda:outputParameter name="progress_current">${4}</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0pvr263</bpmn2:incoming>
<bpmn2:outgoing>Flow_1f0iyrk</bpmn2:outgoing>
</bpmn2:callActivity>
<bpmn2:task id="Activity_0poyoeb" name="Initialize Progress">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="progress_current">${1}</camunda:outputParameter>
<camunda:outputParameter name="progress_max">${5}</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0bzl5jh</bpmn2:incoming>
<bpmn2:outgoing>Flow_11ki58f</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:sequenceFlow id="Flow_1f0iyrk" sourceRef="Activity_02j0299" targetRef="Activity_1hpnorc" />
<bpmn2:sequenceFlow id="Flow_11k5c1y" sourceRef="Activity_1hpnorc" targetRef="Event_0fvzd86" />
<bpmn2:sequenceFlow id="Flow_15fkmn4" sourceRef="Event_0fvzd86" targetRef="Activity_1mctiwx" />
<bpmn2:sequenceFlow id="Flow_1pwn0n9" name="Service gelöscht" sourceRef="Activity_0m3ggec" targetRef="Event_0srogfc" />
<bpmn2:sequenceFlow id="Flow_11ki58f" sourceRef="Activity_0poyoeb" targetRef="Activity_1t227a4" />
<bpmn2:sequenceFlow id="Flow_1eku1o4" sourceRef="Activity_1t227a4" targetRef="Activity_12drjd3" />
<bpmn2:sequenceFlow id="Flow_0pvr263" sourceRef="Activity_12drjd3" targetRef="Activity_02j0299" />
<bpmn2:sequenceFlow id="Flow_1myfmc6" sourceRef="Gateway_0e23stu" targetRef="Event_0zk6p0h" />
<bpmn2:parallelGateway id="Gateway_0e23stu">
<bpmn2:incoming>Flow_1w2pl97</bpmn2:incoming>
<bpmn2:outgoing>Flow_1myfmc6</bpmn2:outgoing>
<bpmn2:outgoing>Flow_1onhxkb</bpmn2:outgoing>
</bpmn2:parallelGateway>
<bpmn2:sequenceFlow id="Flow_1onhxkb" sourceRef="Gateway_0e23stu" targetRef="Activity_08ca2ix" />
<bpmn2:intermediateThrowEvent id="Event_0zk6p0h" name="Status &#34;Service wird gestartet&#34; setzen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${40}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">Service wird gestartet</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1myfmc6</bpmn2:incoming>
<bpmn2:outgoing>Flow_0bzl5jh</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:sequenceFlow id="Flow_0bzl5jh" sourceRef="Event_0zk6p0h" targetRef="Activity_0poyoeb" />
<bpmn2:intermediateThrowEvent id="Event_01ux8pt" name="Mandanten aktualisieren">
<bpmn2:incoming>Flow_0ki8zi3</bpmn2:incoming>
<bpmn2:linkEventDefinition id="LinkEventDefinition_1mzobgm" name="Mandanten aktualisieren" />
</bpmn2:intermediateThrowEvent>
<bpmn2:intermediateThrowEvent id="Event_0c4cpxx" name="Antrag abbrechen">
<bpmn2:incoming>Flow_13jykf9</bpmn2:incoming>
<bpmn2:linkEventDefinition id="LinkEventDefinition_1mcbbqi" name="Antrag abbrechen" />
</bpmn2:intermediateThrowEvent>
<bpmn2:sequenceFlow id="Flow_0cxiaxt" sourceRef="Activity_13xz3ca" targetRef="Event_0pybjkb" />
<bpmn2:sequenceFlow id="Flow_0lrfzsu" sourceRef="Activity_0z5dccf" targetRef="Activity_1dhege2" />
<bpmn2:sequenceFlow id="Flow_1jfvhvl" sourceRef="Activity_1dhege2" targetRef="Activity_13xz3ca" />
<bpmn2:endEvent id="Event_0pybjkb">
<bpmn2:incoming>Flow_0cxiaxt</bpmn2:incoming>
</bpmn2:endEvent>
<bpmn2:sequenceFlow id="Flow_1qghkm9" sourceRef="Gateway_17ev5pq" targetRef="Activity_0z5dccf" />
<bpmn2:callActivity id="Activity_0z33k4g" name="Service erstellen" calledElement="smardigo-management-action">
<bpmn2:extensionElements>
<camunda:in businessKey="#{execution.processBusinessKey}" />
<camunda:in variables="all" />
<camunda:in sourceExpression="create-service" target="smardigoManagementAction" />
<camunda:in sourceExpression="Service erstellen" target="comment" />
<camunda:inputOutput>
<camunda:outputParameter name="progress_current">${5}</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1d2gl8q</bpmn2:incoming>
<bpmn2:outgoing>Flow_1c6reic</bpmn2:outgoing>
</bpmn2:callActivity>
<bpmn2:callActivity id="Activity_1fwy3ua" name="Server erstellen" calledElement="smardigo-management-action">
<bpmn2:extensionElements>
<camunda:in businessKey="#{execution.processBusinessKey}" />
<camunda:in variables="all" />
<camunda:in sourceExpression="create-server" target="smardigoManagementAction" />
<camunda:in sourceExpression="Server provisionieren" target="comment" />
<camunda:inputOutput>
<camunda:outputParameter name="progress_current">${2}</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_07sf9z8</bpmn2:incoming>
<bpmn2:outgoing>Flow_0dc3zbr</bpmn2:outgoing>
</bpmn2:callActivity>
<bpmn2:callActivity id="Activity_1yykufq" name="Datenbanken erstellen" calledElement="smardigo-management-action">
<bpmn2:extensionElements>
<camunda:in businessKey="#{execution.processBusinessKey}" />
<camunda:in variables="all" />
<camunda:in sourceExpression="create-database-cluster" target="smardigoManagementAction" />
<camunda:in sourceExpression="Datenbanken erstellen" target="comment" />
<camunda:inputOutput>
<camunda:outputParameter name="progress_current">${3}</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0dc3zbr</bpmn2:incoming>
<bpmn2:outgoing>Flow_1leflml</bpmn2:outgoing>
</bpmn2:callActivity>
<bpmn2:callActivity id="Activity_1l76gt3" name="Realm erstellen" calledElement="smardigo-management-action">
<bpmn2:extensionElements>
<camunda:in businessKey="#{execution.processBusinessKey}" />
<camunda:in variables="all" />
<camunda:in sourceExpression="create-realm" target="smardigoManagementAction" />
<camunda:in sourceExpression="Realm erstellen" target="comment" />
<camunda:inputOutput>
<camunda:outputParameter name="progress_current">${4}</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1leflml</bpmn2:incoming>
<bpmn2:outgoing>Flow_1d2gl8q</bpmn2:outgoing>
</bpmn2:callActivity>
<bpmn2:task id="Activity_0g1d8jc" name="Initialize Progress">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="progress_current">${1}</camunda:outputParameter>
<camunda:outputParameter name="progress_max">${5}</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_18y954i</bpmn2:incoming>
<bpmn2:outgoing>Flow_07sf9z8</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:sequenceFlow id="Flow_1d2gl8q" sourceRef="Activity_1l76gt3" targetRef="Activity_0z33k4g" />
<bpmn2:sequenceFlow id="Flow_07sf9z8" sourceRef="Activity_0g1d8jc" targetRef="Activity_1fwy3ua" />
<bpmn2:sequenceFlow id="Flow_0dc3zbr" sourceRef="Activity_1fwy3ua" targetRef="Activity_1yykufq" />
<bpmn2:sequenceFlow id="Flow_1leflml" sourceRef="Activity_1yykufq" targetRef="Activity_1l76gt3" />
<bpmn2:userTask id="Activity_08ca2ix" name="Maintenance" camunda:candidateGroups="maintainer">
<bpmn2:incoming>Flow_1onhxkb</bpmn2:incoming>
<bpmn2:incoming>Flow_17gszoo</bpmn2:incoming>
<bpmn2:outgoing>Flow_1lt30rz</bpmn2:outgoing>
</bpmn2:userTask>
<bpmn2:sequenceFlow id="Flow_1lt30rz" name="Service aktualisieren" sourceRef="Activity_08ca2ix" targetRef="Event_0weouoe" />
<bpmn2:intermediateThrowEvent id="Event_0weouoe" name="Status &#34;Service wird aktualisiert&#34; setzen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${41}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">Service wird aktualisiert</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1lt30rz</bpmn2:incoming>
<bpmn2:outgoing>Flow_18y954i</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:sequenceFlow id="Flow_18y954i" sourceRef="Event_0weouoe" targetRef="Activity_0g1d8jc" />
<bpmn2:intermediateThrowEvent id="Event_0oicfhl" name="Status &#34;Service gestartet&#34; setzen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${50}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">Service gestartet</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1c6reic</bpmn2:incoming>
<bpmn2:outgoing>Flow_17gszoo</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:sequenceFlow id="Flow_1c6reic" sourceRef="Activity_0z33k4g" targetRef="Event_0oicfhl" />
<bpmn2:sequenceFlow id="Flow_17gszoo" sourceRef="Event_0oicfhl" targetRef="Activity_08ca2ix" />
<bpmn2:sequenceFlow id="Flow_090j3ro" name="Service löschen" sourceRef="Activity_1mctiwx" targetRef="Event_0e1civ7" />
<bpmn2:sequenceFlow id="Flow_13do7kt" sourceRef="Event_0srogfc" targetRef="Event_0flb2m7" />
<bpmn2:sequenceFlow id="Flow_0yckijr" sourceRef="Event_0e1civ7" targetRef="Gateway_1lzrswp" />
<bpmn2:task id="Activity_1dhege2" name="Benachrichtigung erzeugen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="sections">
<camunda:list>
<camunda:value>${section}</camunda:value>
</camunda:list>
</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0lrfzsu</bpmn2:incoming>
<bpmn2:outgoing>Flow_1jfvhvl</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:task id="Activity_0z5dccf" name="Benachrichtigung erzeugen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="section">
<camunda:map>
<camunda:entry key="activityTitle">Neuer Antrag für ${tenant.name}</camunda:entry>
<camunda:entry key="activitySubtitle">${cluster.stage}-${tenant.key}-${cluster.name} for ${cluster.service}</camunda:entry>
<camunda:entry key="activityImage">https://img.welt.de/img/vermischtes/bilder-des-tages/mobile207066931/1242503207-ci102l-w1024/Coronavirus-USA.jpg</camunda:entry>
</camunda:map>
</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1qghkm9</bpmn2:incoming>
<bpmn2:outgoing>Flow_0lrfzsu</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:serviceTask id="Activity_13xz3ca" name="Team-Benachrichtigung senden" camunda:delegateExpression="${rest.post(&#39;teams&#39;, &#39;/&#39;).responseJSONObject(&#39;teamsResponse&#39;).bodyJSONMap(teamsRequestBody)}">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:inputParameter name="teamsRequestBody">
<camunda:map>
<camunda:entry key="@type">MessageCard</camunda:entry>
<camunda:entry key="@context">http://schema.org/extensions</camunda:entry>
<camunda:entry key="themeColor">0076D7</camunda:entry>
<camunda:entry key="summary">Neuer Antrag für ${tenant.name}</camunda:entry>
<camunda:entry key="sections">${sections}</camunda:entry>
</camunda:map>
</camunda:inputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1jfvhvl</bpmn2:incoming>
<bpmn2:outgoing>Flow_0cxiaxt</bpmn2:outgoing>
</bpmn2:serviceTask>
<bpmn2:intermediateThrowEvent id="Event_0e1civ7" name="Status &#34;Service wird gelöscht&#34; setzen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${60}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">Service wird gelöscht</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_090j3ro</bpmn2:incoming>
<bpmn2:outgoing>Flow_0yckijr</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:parallelGateway id="Gateway_1lzrswp">
<bpmn2:incoming>Flow_0yckijr</bpmn2:incoming>
<bpmn2:outgoing>Flow_0fyo5ev</bpmn2:outgoing>
<bpmn2:outgoing>Flow_0e66mfk</bpmn2:outgoing>
</bpmn2:parallelGateway>
<bpmn2:sequenceFlow id="Flow_0fyo5ev" sourceRef="Gateway_1lzrswp" targetRef="Activity_0m3ggec" />
<bpmn2:sequenceFlow id="Flow_0e66mfk" sourceRef="Gateway_1lzrswp" targetRef="Activity_1261emt" />
<bpmn2:task id="Activity_1261emt" name="Benachrichtigung erzeugen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="section">
<camunda:map>
<camunda:entry key="activityTitle">Service abreissen für ${tenant.name}</camunda:entry>
<camunda:entry key="activitySubtitle">${cluster.stage}-${tenant.key}-${cluster.name} for ${cluster.service}</camunda:entry>
<camunda:entry key="activityImage">https://img.welt.de/img/vermischtes/bilder-des-tages/mobile207066931/1242503207-ci102l-w1024/Coronavirus-USA.jpg</camunda:entry>
</camunda:map>
</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0e66mfk</bpmn2:incoming>
<bpmn2:outgoing>Flow_0embcwh</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:task id="Activity_19qf0c9" name="Benachrichtigung erzeugen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="sections">
<camunda:list>
<camunda:value>${section}</camunda:value>
</camunda:list>
</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0embcwh</bpmn2:incoming>
<bpmn2:outgoing>Flow_0011ju8</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:serviceTask id="Activity_0b6ziad" name="Team-Benachrichtigung senden" camunda:delegateExpression="${rest.post(&#39;teams&#39;, &#39;/&#39;).responseJSONObject(&#39;teamsResponse&#39;).bodyJSONMap(teamsRequestBody)}">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:inputParameter name="teamsRequestBody">
<camunda:map>
<camunda:entry key="@type">MessageCard</camunda:entry>
<camunda:entry key="@context">http://schema.org/extensions</camunda:entry>
<camunda:entry key="themeColor">0076D7</camunda:entry>
<camunda:entry key="summary">Neuer Antrag für ${tenant.name}</camunda:entry>
<camunda:entry key="sections">${sections}</camunda:entry>
</camunda:map>
</camunda:inputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0011ju8</bpmn2:incoming>
<bpmn2:outgoing>Flow_1ecxnbj</bpmn2:outgoing>
</bpmn2:serviceTask>
<bpmn2:endEvent id="Event_0ulnrxl">
<bpmn2:incoming>Flow_1ecxnbj</bpmn2:incoming>
</bpmn2:endEvent>
<bpmn2:sequenceFlow id="Flow_0embcwh" sourceRef="Activity_1261emt" targetRef="Activity_19qf0c9" />
<bpmn2:sequenceFlow id="Flow_0011ju8" sourceRef="Activity_19qf0c9" targetRef="Activity_0b6ziad" />
<bpmn2:sequenceFlow id="Flow_1ecxnbj" sourceRef="Activity_0b6ziad" targetRef="Event_0ulnrxl" />
<bpmn2:userTask id="Activity_0m3ggec" name="Service löschen" camunda:candidateGroups="maintainer">
<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_0fyo5ev</bpmn2:incoming>
<bpmn2:outgoing>Flow_1pwn0n9</bpmn2:outgoing>
</bpmn2:userTask>
<bpmn2:intermediateThrowEvent id="Event_0srogfc" name="Status &#34;Service gelöscht&#34; setzen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="vorgang_status">${70}</camunda:outputParameter>
<camunda:outputParameter name="vorgang_status_text">Service gelöscht</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1pwn0n9</bpmn2:incoming>
<bpmn2:outgoing>Flow_13do7kt</bpmn2:outgoing>
</bpmn2:intermediateThrowEvent>
<bpmn2:endEvent id="Event_0flb2m7">
<bpmn2:incoming>Flow_13do7kt</bpmn2:incoming>
<bpmn2:terminateEventDefinition id="TerminateEventDefinition_0v3zxua" />
</bpmn2:endEvent>
<bpmn2:textAnnotation id="TextAnnotation_0friy7d">
<bpmn2:text>Shared Service
Server bei Hetzner erstellen
- Provisioning
- Domain (Administration)
- Networks
- Monitoring
- Logging</bpmn2:text>
</bpmn2:textAnnotation>
<bpmn2:textAnnotation id="TextAnnotation_0zz15cn">
<bpmn2:text>Shared Service
Keycloak Realm mit Administrator Account
- Neuer Nutzer (connect-admin)
- Emailadresse des Erstellers
- Automatisch generiertes PW
- PW per EMail an Administrator</bpmn2:text>
</bpmn2:textAnnotation>
<bpmn2:association id="Association_1dnulqy" sourceRef="Activity_1t227a4" targetRef="TextAnnotation_0friy7d" />
<bpmn2:association id="Association_147wpeh" sourceRef="Activity_02j0299" targetRef="TextAnnotation_0zz15cn" />
<bpmn2:textAnnotation id="TextAnnotation_0oaz80l">
<bpmn2:text>Shared Service
Server bei Hetzner erstellen
- Provisioning
- Domain (Administration)
- Networks
- Monitoring
- Logging</bpmn2:text>
</bpmn2:textAnnotation>
<bpmn2:textAnnotation id="TextAnnotation_0f872yd">
<bpmn2:text>Shared Service
Datenbanken erstellen
- connect
- (wordpress)
- Credentials in Vorgang ablegen</bpmn2:text>
</bpmn2:textAnnotation>
<bpmn2:textAnnotation id="TextAnnotation_17ozd5m">
<bpmn2:text>Shared Service
Keycloak Realm mit Administrator Account
- Neuer Nutzer (connect-admin)
- Emailadresse des Erstellers
- Automatisch generiertes PW
- PW per EMail an Administrator</bpmn2:text>
</bpmn2:textAnnotation>
<bpmn2:association id="Association_09d6ba1" sourceRef="Activity_1fwy3ua" targetRef="TextAnnotation_0oaz80l" />
<bpmn2:association id="Association_0ybpj08" sourceRef="Activity_1yykufq" targetRef="TextAnnotation_0f872yd" />
<bpmn2:association id="Association_13p7t9e" sourceRef="Activity_1l76gt3" targetRef="TextAnnotation_17ozd5m" />
<bpmn2:association id="Association_1qi0cw9" sourceRef="Activity_12drjd3" targetRef="TextAnnotation_0y086so" />
<bpmn2:textAnnotation id="TextAnnotation_0y086so">
<bpmn2:text>Shared Service
Datenbanken erstellen
- connect
- (wordpress)
- Credentials in Vorgang ablegen</bpmn2:text>
</bpmn2:textAnnotation>
<bpmn2:textAnnotation id="TextAnnotation_13h3zmg">
<bpmn2:text>Service auf Server installieren
- Domain (Services)
- connect
- (wordpress)</bpmn2:text>
</bpmn2:textAnnotation>
<bpmn2:association id="Association_0n3eii0" sourceRef="Activity_0z33k4g" targetRef="TextAnnotation_13h3zmg" />
<bpmn2:textAnnotation id="TextAnnotation_0eqewag">
<bpmn2:text>Service wieder abreissen
- Server 
- Domain
- Keycloak (Data/Config)
- ElasticSearch Index (Data/Config)
- Monitoring/Alerting
- Database</bpmn2:text>
</bpmn2:textAnnotation>
<bpmn2:association id="Association_1nkuwhm" sourceRef="Activity_0m3ggec" targetRef="TextAnnotation_0eqewag" />
<bpmn2:association id="Association_06qxtm8" sourceRef="Activity_1hpnorc" targetRef="TextAnnotation_030pu4t" />
<bpmn2:textAnnotation id="TextAnnotation_030pu4t">
<bpmn2:text>Service auf Server installieren
- Domain (Services)
- connect
- (wordpress)</bpmn2:text>
</bpmn2:textAnnotation>
</bpmn2:process>
<bpmn2:message id="Message_1drsp54" name="server-created" />
<bpmn2:signal id="Signal_0kz05aq" name="antrag-abgeschlossen-${execution.getProcessInstanceId()}" />
<bpmn2:signal id="Signal_04iylf6" name="read-tenant-update" />
<bpmn2:signal id="Signal_0yvztnu" name="Signal_0kk0b5i" />
<bpmn2:message id="Message_13j1zir" name="create-database" />
<bpmn2:message id="Message_1df18gi" name="create-realm" />
<bpmn2:message id="Message_1in2mhs" name="create-server" />
<bpmn2:message id="Message_01xkrhl" name="create-service" />
<bpmn2:process id="smardigo-management-action" name="Smardigo Management Action" isExecutable="true">
<bpmn2:sequenceFlow id="Flow_0gcsmj7" sourceRef="Event_0tax83l" targetRef="Activity_136brby" />
<bpmn2:sequenceFlow id="Flow_1ju13h8" sourceRef="Activity_136brby" targetRef="Event_0hla739" />
<bpmn2:sequenceFlow id="Flow_1ow8whd" sourceRef="Event_02kqmmg" targetRef="Activity_1olpao9" />
<bpmn2:sequenceFlow id="Flow_1d97y1d" sourceRef="Activity_0aha85b" targetRef="Activity_1wqkr8t" />
<bpmn2:sequenceFlow id="Flow_0jzgu8o" sourceRef="Activity_1wqkr8t" targetRef="Activity_1hwc1va" />
<bpmn2:sequenceFlow id="Flow_0rau5wd" sourceRef="Activity_0wn3csk" targetRef="Event_0tax83l" />
<bpmn2:sequenceFlow id="Flow_0qfq760" sourceRef="Activity_1olpao9" targetRef="Activity_0r5wmiv" />
<bpmn2:sequenceFlow id="Flow_1j21m5x" sourceRef="Activity_0r5wmiv" targetRef="Activity_0aha85b" />
<bpmn2:sequenceFlow id="Flow_1nqz9ya" sourceRef="Activity_1hwc1va" targetRef="Activity_0wn3csk" />
<bpmn2:endEvent id="Event_0hla739">
<bpmn2:incoming>Flow_1ju13h8</bpmn2:incoming>
<bpmn2:terminateEventDefinition id="TerminateEventDefinition_16l1kke" />
</bpmn2:endEvent>
<bpmn2:scriptTask id="Activity_136brby" name="ansible-end.groovy" scriptFormat="groovy" camunda:resource="ansible-end.groovy">
<bpmn2:incoming>Flow_0gcsmj7</bpmn2:incoming>
<bpmn2:outgoing>Flow_1ju13h8</bpmn2:outgoing>
</bpmn2:scriptTask>
<bpmn2:intermediateCatchEvent id="Event_0tax83l" name="Ausführung der Aktion abwarten">
<bpmn2:incoming>Flow_0rau5wd</bpmn2:incoming>
<bpmn2:outgoing>Flow_0gcsmj7</bpmn2:outgoing>
<bpmn2:messageEventDefinition id="MessageEventDefinition_193tmaa" messageRef="Message_13oyyv2" />
</bpmn2:intermediateCatchEvent>
<bpmn2:serviceTask id="Activity_0wn3csk" name="Provisionierung" camunda:delegateExpression="${rest.post(&#39;awx&#39;, awxPath).responseJSONObject(&#39;awxResponse&#39;).bodyJSONMap(awxRequestBody)}">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:inputParameter name="awxRequestBody">
<camunda:map>
<camunda:entry key="extra_vars">${extra_vars}</camunda:entry>
</camunda:map>
</camunda:inputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1nqz9ya</bpmn2:incoming>
<bpmn2:outgoing>Flow_0rau5wd</bpmn2:outgoing>
</bpmn2:serviceTask>
<bpmn2:task id="Activity_1hwc1va" name="Parameter erzeugen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="awxPath">/api/v2/job_templates/${job_template_id}/launch/</camunda:outputParameter>
<camunda:outputParameter name="extra_vars">
<camunda:map>
<camunda:entry key="scope_id">${contextScopeId}</camunda:entry>
<camunda:entry key="process_instance_id">${execution.getProcessInstanceId()}</camunda:entry>
<camunda:entry key="smardigo_management_action">${smardigoManagementAction}</camunda:entry>
<camunda:entry key="cluster_name">${cluster.name}</camunda:entry>
<camunda:entry key="cluster_service">${cluster.service}</camunda:entry>
<camunda:entry key="cluster_size">${cluster.size}</camunda:entry>
<camunda:entry key="stage">${cluster.stage}</camunda:entry>
<camunda:entry key="current_realm_name">${tenant.key}</camunda:entry>
<camunda:entry key="current_realm_display_name">${tenant.name}</camunda:entry>
<camunda:entry key="tenant_id">${tenant.key}</camunda:entry>
</camunda:map>
</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0jzgu8o</bpmn2:incoming>
<bpmn2:outgoing>Flow_1nqz9ya</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:serviceTask id="Activity_1wqkr8t" name="Team-Benachrichtigung senden" camunda:delegateExpression="${rest.post(&#39;teams&#39;, &#39;/&#39;).responseJSONObject(&#39;teamsResponse&#39;).bodyJSONMap(teamsRequestBody)}">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:inputParameter name="teamsRequestBody">
<camunda:map>
<camunda:entry key="@type">MessageCard</camunda:entry>
<camunda:entry key="@context">http://schema.org/extensions</camunda:entry>
<camunda:entry key="themeColor">0076D7</camunda:entry>
<camunda:entry key="summary">Neue Aufgabe: ${comment}</camunda:entry>
<camunda:entry key="sections">${sections}</camunda:entry>
</camunda:map>
</camunda:inputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1d97y1d</bpmn2:incoming>
<bpmn2:outgoing>Flow_0jzgu8o</bpmn2:outgoing>
</bpmn2:serviceTask>
<bpmn2:task id="Activity_0aha85b" name="Benachrichtigung erzeugen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="sections">
<camunda:list>
<camunda:value>${section}</camunda:value>
</camunda:list>
</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_1j21m5x</bpmn2:incoming>
<bpmn2:outgoing>Flow_1d97y1d</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:task id="Activity_0r5wmiv" name="Benachrichtigung erzeugen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="section">
<camunda:map>
<camunda:entry key="activityTitle">Neue Aufgabe</camunda:entry>
<camunda:entry key="activitySubtitle">${smardigoManagementAction}</camunda:entry>
<camunda:entry key="activityImage">https://img.welt.de/img/vermischtes/bilder-des-tages/mobile207066931/1242503207-ci102l-w1024/Coronavirus-USA.jpg</camunda:entry>
</camunda:map>
</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
<bpmn2:incoming>Flow_0qfq760</bpmn2:incoming>
<bpmn2:outgoing>Flow_1j21m5x</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:scriptTask id="Activity_1olpao9" name="ansible-start.groovy" scriptFormat="groovy" camunda:resource="ansible-start.groovy">
<bpmn2:incoming>Flow_1ow8whd</bpmn2:incoming>
<bpmn2:outgoing>Flow_0qfq760</bpmn2:outgoing>
</bpmn2:scriptTask>
<bpmn2:startEvent id="Event_02kqmmg" camunda:formKey="simple-connect-create">
<bpmn2:outgoing>Flow_1ow8whd</bpmn2:outgoing>
</bpmn2:startEvent>
</bpmn2:process>
<bpmn2:message id="Message_13oyyv2" name="action-executed-${execution.getVariable(&#39;smardigoManagementAction&#39;)}" />
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_0oahy0i">
<bpmndi:BPMNShape id="Participant_19lpjee_di" bpmnElement="Participant_19lpjee" isHorizontal="true">
<dc:Bounds x="160" y="100" width="3680" height="1870" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1ecxnbj_di" bpmnElement="Flow_1ecxnbj">
<di:waypoint x="2900" y="1150" />
<di:waypoint x="2838" y="1150" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0011ju8_di" bpmnElement="Flow_0011ju8">
<di:waypoint x="3080" y="1150" />
<di:waypoint x="3000" y="1150" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0embcwh_di" bpmnElement="Flow_0embcwh">
<di:waypoint x="3260" y="1150" />
<di:waypoint x="3180" y="1150" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0e66mfk_di" bpmnElement="Flow_0e66mfk">
<di:waypoint x="3310" y="1345" />
<di:waypoint x="3310" y="1190" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0fyo5ev_di" bpmnElement="Flow_0fyo5ev">
<di:waypoint x="3335" y="1370" />
<di:waypoint x="3410" y="1370" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0yckijr_di" bpmnElement="Flow_0yckijr">
<di:waypoint x="3218" y="1370" />
<di:waypoint x="3285" y="1370" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_13do7kt_di" bpmnElement="Flow_13do7kt">
<di:waypoint x="3622" y="1370" />
<di:waypoint x="3692" y="1370" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_090j3ro_di" bpmnElement="Flow_090j3ro">
<di:waypoint x="3100" y="1370" />
<di:waypoint x="3182" y="1370" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3111" y="1343" width="78" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_17gszoo_di" bpmnElement="Flow_17gszoo">
<di:waypoint x="2908" y="1660" />
<di:waypoint x="3030" y="1660" />
<di:waypoint x="3030" y="1920" />
<di:waypoint x="1550" y="1920" />
<di:waypoint x="1550" y="1560" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1c6reic_di" bpmnElement="Flow_1c6reic">
<di:waypoint x="2790" y="1660" />
<di:waypoint x="2872" y="1660" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_18y954i_di" bpmnElement="Flow_18y954i">
<di:waypoint x="1698" y="1660" />
<di:waypoint x="1760" y="1660" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1lt30rz_di" bpmnElement="Flow_1lt30rz">
<di:waypoint x="1590" y="1560" />
<di:waypoint x="1590" y="1660" />
<di:waypoint x="1662" y="1660" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1599" y="1616" width="62" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1leflml_di" bpmnElement="Flow_1leflml">
<di:waypoint x="2310" y="1660" />
<di:waypoint x="2440" y="1660" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0dc3zbr_di" bpmnElement="Flow_0dc3zbr">
<di:waypoint x="2080" y="1660" />
<di:waypoint x="2210" y="1660" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_07sf9z8_di" bpmnElement="Flow_07sf9z8">
<di:waypoint x="1860" y="1660" />
<di:waypoint x="1980" y="1660" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1d2gl8q_di" bpmnElement="Flow_1d2gl8q">
<di:waypoint x="2540" y="1660" />
<di:waypoint x="2690" y="1660" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1qghkm9_di" bpmnElement="Flow_1qghkm9">
<di:waypoint x="995" y="850" />
<di:waypoint x="910" y="850" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1jfvhvl_di" bpmnElement="Flow_1jfvhvl">
<di:waypoint x="630" y="850" />
<di:waypoint x="550" y="850" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0lrfzsu_di" bpmnElement="Flow_0lrfzsu">
<di:waypoint x="810" y="850" />
<di:waypoint x="730" y="850" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0cxiaxt_di" bpmnElement="Flow_0cxiaxt">
<di:waypoint x="450" y="850" />
<di:waypoint x="388" y="850" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0bzl5jh_di" bpmnElement="Flow_0bzl5jh">
<di:waypoint x="1698" y="1370" />
<di:waypoint x="1760" y="1370" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1onhxkb_di" bpmnElement="Flow_1onhxkb">
<di:waypoint x="1590" y="1395" />
<di:waypoint x="1590" y="1480" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1myfmc6_di" bpmnElement="Flow_1myfmc6">
<di:waypoint x="1615" y="1370" />
<di:waypoint x="1662" y="1370" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0pvr263_di" bpmnElement="Flow_0pvr263">
<di:waypoint x="2310" y="1370" />
<di:waypoint x="2440" y="1370" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1eku1o4_di" bpmnElement="Flow_1eku1o4">
<di:waypoint x="2080" y="1370" />
<di:waypoint x="2210" y="1370" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_11ki58f_di" bpmnElement="Flow_11ki58f">
<di:waypoint x="1860" y="1370" />
<di:waypoint x="1980" y="1370" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1pwn0n9_di" bpmnElement="Flow_1pwn0n9">
<di:waypoint x="3510" y="1370" />
<di:waypoint x="3586" y="1370" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3556" y="1334" width="81" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_15fkmn4_di" bpmnElement="Flow_15fkmn4">
<di:waypoint x="2908" y="1370" />
<di:waypoint x="3000" y="1370" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_11k5c1y_di" bpmnElement="Flow_11k5c1y">
<di:waypoint x="2790" y="1370" />
<di:waypoint x="2872" y="1370" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1f0iyrk_di" bpmnElement="Flow_1f0iyrk">
<di:waypoint x="2540" y="1370" />
<di:waypoint x="2690" y="1370" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0dybqr7_di" bpmnElement="Flow_0dybqr7">
<di:waypoint x="728" y="680" />
<di:waypoint x="810" y="680" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1w2pl97_di" bpmnElement="Flow_1w2pl97">
<di:waypoint x="1590" y="1248" />
<di:waypoint x="1590" y="1345" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1cvz8xm_di" bpmnElement="Flow_1cvz8xm">
<di:waypoint x="1590" y="1175" />
<di:waypoint x="1590" y="1212" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1596" y="1173" width="87" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0m834s1_di" bpmnElement="Flow_0m834s1">
<di:waypoint x="1615" y="1150" />
<di:waypoint x="1712" y="1150" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1621" y="1132" width="78" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1vbvp2f_di" bpmnElement="Flow_1vbvp2f">
<di:waypoint x="1590" y="1055" />
<di:waypoint x="1590" y="1125" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1605" y="1068" width="50" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1lmopkj_di" bpmnElement="Flow_1lmopkj">
<di:waypoint x="1480" y="1030" />
<di:waypoint x="1565" y="1030" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1sqrzau_di" bpmnElement="Flow_1sqrzau">
<di:waypoint x="1250" y="1030" />
<di:waypoint x="1380" y="1030" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1280" y="986" width="71" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0jdr8ms_di" bpmnElement="Flow_0jdr8ms">
<di:waypoint x="1590" y="1005" />
<di:waypoint x="1590" y="950" />
<di:waypoint x="1200" y="950" />
<di:waypoint x="1200" y="990" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1603" y="993" width="54" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1y5ddsi_di" bpmnElement="Flow_1y5ddsi">
<di:waypoint x="1070" y="1030" />
<di:waypoint x="1150" y="1030" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0ki8zi3_di" bpmnElement="Flow_0ki8zi3">
<di:waypoint x="1045" y="850" />
<di:waypoint x="1182" y="850" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0zcb7z2_di" bpmnElement="Flow_0zcb7z2">
<di:waypoint x="1020" y="875" />
<di:waypoint x="1020" y="990" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0ex5zxa_di" bpmnElement="Flow_0ex5zxa">
<di:waypoint x="1020" y="788" />
<di:waypoint x="1020" y="825" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_13jykf9_di" bpmnElement="Flow_13jykf9">
<di:waypoint x="1045" y="680" />
<di:waypoint x="1182" y="680" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1056" y="653" width="88" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1hsqawc_di" bpmnElement="Flow_1hsqawc">
<di:waypoint x="1020" y="705" />
<di:waypoint x="1020" y="752" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1034" y="715" width="72" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0btq5mg_di" bpmnElement="Flow_0btq5mg">
<di:waypoint x="430" y="680" />
<di:waypoint x="520" y="680" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_17rbwn1_di" bpmnElement="Flow_17rbwn1">
<di:waypoint x="910" y="680" />
<di:waypoint x="995" y="680" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1gqgiz8_di" bpmnElement="Flow_1gqgiz8">
<di:waypoint x="620" y="680" />
<di:waypoint x="692" y="680" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1rtcnw8_di" bpmnElement="Flow_1rtcnw8">
<di:waypoint x="258" y="680" />
<di:waypoint x="330" y="680" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1x24mk0_di" bpmnElement="Flow_1x24mk0">
<di:waypoint x="508" y="310" />
<di:waypoint x="552" y="310" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0fqbjt7_di" bpmnElement="Flow_0fqbjt7">
<di:waypoint x="435" y="310" />
<di:waypoint x="472" y="310" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0xsem7d_di" bpmnElement="Flow_0xsem7d">
<di:waypoint x="358" y="310" />
<di:waypoint x="405" y="310" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0jynsyw_di" bpmnElement="Flow_0jynsyw">
<di:waypoint x="1078" y="369" />
<di:waypoint x="1122" y="369" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1bvsxg3_di" bpmnElement="Flow_1bvsxg3">
<di:waypoint x="728" y="310" />
<di:waypoint x="770" y="310" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Event_16oe30h_di" bpmnElement="Event_16oe30h">
<dc:Bounds x="692" y="292" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="683" y="332" width="62" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_02yqig0_di" bpmnElement="Event_02yqig0">
<dc:Bounds x="322" y="292" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="300" y="332" width="88" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_14qss0g_di" bpmnElement="Event_14qss0g">
<dc:Bounds x="405" y="295" width="30" height="30" />
<bpmndi:BPMNLabel>
<dc:Bounds x="384" y="247" width="71" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1mg53lo_di" bpmnElement="Event_1mg53lo" bioc:stroke="#1E88E5" bioc:fill="#BBDEFB">
<dc:Bounds x="472" y="292" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1ptbcds_di" bpmnElement="Event_1ptbcds">
<dc:Bounds x="552" y="292" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0icoemn_di" bpmnElement="Event_0icoemn">
<dc:Bounds x="222" y="662" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="185" y="285" width="90" height="20" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1pzykoz_di" bpmnElement="Activity_1pzykoz" isExpanded="true">
<dc:Bounds x="770" y="210" width="290" height="200" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_029ts9n_di" bpmnElement="Flow_029ts9n">
<di:waypoint x="888" y="310" />
<di:waypoint x="952" y="310" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Event_151qqhq_di" bpmnElement="Event_151qqhq">
<dc:Bounds x="852" y="292" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0q35ml0_di" bpmnElement="Event_0q35ml0">
<dc:Bounds x="952" y="292" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_05puic7_di" bpmnElement="Gateway_05puic7" isMarkerVisible="true">
<dc:Bounds x="995" y="655" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1up2qiu_di" bpmnElement="Event_1up2qiu" bioc:stroke="rgb(30, 136, 229)" bioc:fill="rgb(187, 222, 251)">
<dc:Bounds x="1002" y="752" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="912" y="756" width="85" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_17ev5pq_di" bpmnElement="Gateway_17ev5pq">
<dc:Bounds x="995" y="825" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1teq2mv_di" bpmnElement="Activity_1teq2mv" bioc:stroke="rgb(251, 140, 0)" bioc:fill="rgb(255, 224, 178)">
<dc:Bounds x="970" y="990" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1x7inb6_di" bpmnElement="Activity_1x7inb6" bioc:stroke="rgb(251, 140, 0)" bioc:fill="rgb(255, 224, 178)">
<dc:Bounds x="1150" y="990" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1u3dzx9_di" bpmnElement="Activity_1u3dzx9" bioc:stroke="rgb(251, 140, 0)" bioc:fill="rgb(255, 224, 178)">
<dc:Bounds x="1380" y="990" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0vvyf1a_di" bpmnElement="Gateway_0vvyf1a" isMarkerVisible="true">
<dc:Bounds x="1565" y="1005" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0o4vcdi_di" bpmnElement="Gateway_0o4vcdi" isMarkerVisible="true">
<dc:Bounds x="1565" y="1125" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1ey3eu7_di" bpmnElement="Event_1ey3eu7" bioc:stroke="rgb(251, 140, 0)" bioc:fill="rgb(255, 224, 178)">
<dc:Bounds x="1572" y="1212" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1489" y="1216" width="71" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_081pcx9_di" bpmnElement="Event_081pcx9">
<dc:Bounds x="1712" y="1132" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1756" y="1143" width="88" height="14" />
</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="810" y="640" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0jsbyv8_di" bpmnElement="Event_0jsbyv8">
<dc:Bounds x="692" y="662" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="678" y="708" width="63" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0a23f4b_di" bpmnElement="Activity_0a23f4b">
<dc:Bounds x="520" y="640" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0yfkahd_di" bpmnElement="Activity_12c4494">
<dc:Bounds x="330" y="640" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1xwyizj_di" bpmnElement="Event_1xwyizj">
<dc:Bounds x="1122" y="351" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1hpnorc_di" bpmnElement="Activity_1hpnorc" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="2690" y="1330" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1mctiwx_di" bpmnElement="Activity_1mctiwx">
<dc:Bounds x="3000" y="1330" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0fvzd86_di" bpmnElement="Event_0fvzd86" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="2872" y="1352" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2849" y="1406" width="83" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_00bsy0a_di" bpmnElement="Activity_1t227a4" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="1980" y="1330" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_12drjd3_di" bpmnElement="Activity_12drjd3" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="2210" y="1330" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_02j0299_di" bpmnElement="Activity_02j0299" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="2440" y="1330" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0poyoeb_di" bpmnElement="Activity_0poyoeb" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="1760" y="1330" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0njf9mt_di" bpmnElement="Gateway_0e23stu">
<dc:Bounds x="1565" y="1345" width="50" height="50" />
</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="1662" y="1352" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1643" y="1406" width="75" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_01ux8pt_di" bpmnElement="Event_01ux8pt">
<dc:Bounds x="1182" y="832" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1239" y="836" width="62" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0c4cpxx_di" bpmnElement="Event_0c4cpxx">
<dc:Bounds x="1182" y="662" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1226" y="673" width="88" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0pybjkb_di" bpmnElement="Event_0pybjkb">
<dc:Bounds x="352" y="832" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0z33k4g_di" bpmnElement="Activity_0z33k4g" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="2690" y="1620" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1fwy3ua_di" bpmnElement="Activity_1fwy3ua" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="1980" y="1620" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1yykufq_di" bpmnElement="Activity_1yykufq" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="2210" y="1620" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1l76gt3_di" bpmnElement="Activity_1l76gt3" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="2440" y="1620" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0g1d8jc_di" bpmnElement="Activity_0g1d8jc" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="1760" y="1620" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1ae9yr3_di" bpmnElement="Activity_08ca2ix">
<dc:Bounds x="1540" y="1480" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0weouoe_di" bpmnElement="Event_0weouoe" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="1662" y="1642" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1641" y="1696" width="80" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0oicfhl_di" bpmnElement="Event_0oicfhl" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="2872" y="1642" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2849" y="1696" width="83" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1dhege2_di" bpmnElement="Activity_1dhege2">
<dc:Bounds x="630" y="810" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0z5dccf_di" bpmnElement="Activity_0z5dccf">
<dc:Bounds x="810" y="810" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_13xz3ca_di" bpmnElement="Activity_13xz3ca" bioc:stroke="black" bioc:fill="white">
<dc:Bounds x="450" y="810" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0e1civ7_di" bpmnElement="Event_0e1civ7" bioc:stroke="rgb(142, 36, 170)" bioc:fill="rgb(225, 190, 231)">
<dc:Bounds x="3182" y="1352" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3164" y="1406" width="75" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1lzrswp_di" bpmnElement="Gateway_1lzrswp">
<dc:Bounds x="3285" y="1345" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1261emt_di" bpmnElement="Activity_1261emt">
<dc:Bounds x="3260" y="1110" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_19qf0c9_di" bpmnElement="Activity_19qf0c9">
<dc:Bounds x="3080" y="1110" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0b6ziad_di" bpmnElement="Activity_0b6ziad" bioc:stroke="black" bioc:fill="white">
<dc:Bounds x="2900" y="1110" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0ulnrxl_di" bpmnElement="Event_0ulnrxl">
<dc:Bounds x="2802" y="1132" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0m3ggec_di" bpmnElement="Activity_0m3ggec" bioc:stroke="rgb(142, 36, 170)" bioc:fill="rgb(225, 190, 231)">
<dc:Bounds x="3410" y="1330" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0srogfc_di" bpmnElement="Event_0srogfc" bioc:stroke="rgb(142, 36, 170)" bioc:fill="rgb(225, 190, 231)">
<dc:Bounds x="3586" y="1352" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3564" y="1406" width="81" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0s3gf3u_di" bpmnElement="Event_0flb2m7">
<dc:Bounds x="3692" y="1352" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="TextAnnotation_0friy7d_di" bpmnElement="TextAnnotation_0friy7d">
<dc:Bounds x="1980" y="1470" width="220" height="124" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="TextAnnotation_0zz15cn_di" bpmnElement="TextAnnotation_0zz15cn">
<dc:Bounds x="2440" y="1470" width="220" height="124" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="TextAnnotation_0oaz80l_di" bpmnElement="TextAnnotation_0oaz80l">
<dc:Bounds x="1980" y="1760" width="220" height="124" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="TextAnnotation_0f872yd_di" bpmnElement="TextAnnotation_0f872yd">
<dc:Bounds x="2210" y="1760" width="220" height="124" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="TextAnnotation_17ozd5m_di" bpmnElement="TextAnnotation_17ozd5m">
<dc:Bounds x="2440" y="1760" width="220" height="124" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="TextAnnotation_0y086so_di" bpmnElement="TextAnnotation_0y086so">
<dc:Bounds x="2210" y="1470" width="220" height="124" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="TextAnnotation_13h3zmg_di" bpmnElement="TextAnnotation_13h3zmg">
<dc:Bounds x="2670" y="1760" width="240" height="124" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="TextAnnotation_0eqewag_di" bpmnElement="TextAnnotation_0eqewag">
<dc:Bounds x="3390" y="1470" width="228" height="124" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="TextAnnotation_030pu4t_di" bpmnElement="TextAnnotation_030pu4t">
<dc:Bounds x="2670" y="1470" width="240" height="124" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_01lmoj6_di" bpmnElement="Event_01lmoj6" bioc:stroke="#1E88E5" bioc:fill="#BBDEFB">
<dc:Bounds x="1042" y="351" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Association_1dnulqy_di" bpmnElement="Association_1dnulqy">
<di:waypoint x="2030" y="1410" />
<di:waypoint x="2030" y="1470" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Association_147wpeh_di" bpmnElement="Association_147wpeh">
<di:waypoint x="2490" y="1410" />
<di:waypoint x="2490" y="1470" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Association_09d6ba1_di" bpmnElement="Association_09d6ba1">
<di:waypoint x="2030" y="1700" />
<di:waypoint x="2030" y="1760" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Association_0ybpj08_di" bpmnElement="Association_0ybpj08">
<di:waypoint x="2260" y="1700" />
<di:waypoint x="2260" y="1760" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Association_13p7t9e_di" bpmnElement="Association_13p7t9e">
<di:waypoint x="2490" y="1700" />
<di:waypoint x="2490" y="1760" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Association_1qi0cw9_di" bpmnElement="Association_1qi0cw9">
<di:waypoint x="2260" y="1410" />
<di:waypoint x="2260" y="1470" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Association_0n3eii0_di" bpmnElement="Association_0n3eii0">
<di:waypoint x="2740" y="1700" />
<di:waypoint x="2740" y="1760" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Association_1nkuwhm_di" bpmnElement="Association_1nkuwhm">
<di:waypoint x="3460" y="1410" />
<di:waypoint x="3460" y="1470" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Association_06qxtm8_di" bpmnElement="Association_06qxtm8">
<di:waypoint x="2740" y="1410" />
<di:waypoint x="2740" y="1470" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Participant_08rb9rc_di" bpmnElement="Participant_08rb9rc" isHorizontal="true">
<dc:Bounds x="160" y="1980" width="1410" height="380" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1nqz9ya_di" bpmnElement="Flow_1nqz9ya">
<di:waypoint x="1030" y="2170" />
<di:waypoint x="1060" y="2170" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1j21m5x_di" bpmnElement="Flow_1j21m5x">
<di:waypoint x="590" y="2170" />
<di:waypoint x="630" y="2170" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0qfq760_di" bpmnElement="Flow_0qfq760">
<di:waypoint x="420" y="2170" />
<di:waypoint x="490" y="2170" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0rau5wd_di" bpmnElement="Flow_0rau5wd">
<di:waypoint x="1160" y="2170" />
<di:waypoint x="1232" y="2170" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0jzgu8o_di" bpmnElement="Flow_0jzgu8o">
<di:waypoint x="860" y="2170" />
<di:waypoint x="930" y="2170" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1d97y1d_di" bpmnElement="Flow_1d97y1d">
<di:waypoint x="730" y="2170" />
<di:waypoint x="760" y="2170" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ow8whd_di" bpmnElement="Flow_1ow8whd">
<di:waypoint x="248" y="2170" />
<di:waypoint x="320" y="2170" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ju13h8_di" bpmnElement="Flow_1ju13h8">
<di:waypoint x="1440" y="2170" />
<di:waypoint x="1512" y="2170" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0gcsmj7_di" bpmnElement="Flow_0gcsmj7">
<di:waypoint x="1268" y="2170" />
<di:waypoint x="1340" y="2170" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Event_02kqmmg_di" bpmnElement="Event_02kqmmg">
<dc:Bounds x="212" y="2152" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1olpao9_di" bpmnElement="Activity_1olpao9">
<dc:Bounds x="320" y="2130" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0r5wmiv_di" bpmnElement="Activity_0r5wmiv">
<dc:Bounds x="490" y="2130" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0aha85b_di" bpmnElement="Activity_0aha85b">
<dc:Bounds x="630" y="2130" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1wqkr8t_di" bpmnElement="Activity_1wqkr8t" bioc:stroke="black" bioc:fill="white">
<dc:Bounds x="760" y="2130" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1hwc1va_di" bpmnElement="Activity_1hwc1va">
<dc:Bounds x="930" y="2130" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0wn3csk_di" bpmnElement="Activity_0wn3csk">
<dc:Bounds x="1060" y="2130" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0tax83l_di" bpmnElement="Event_0tax83l">
<dc:Bounds x="1232" y="2152" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1213" y="2196" width="79" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_136brby_di" bpmnElement="Activity_136brby">
<dc:Bounds x="1340" y="2130" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1u4tx4z_di" bpmnElement="Event_0hla739">
<dc:Bounds x="1512" y="2152" width="36" height="36" />
</bpmndi:BPMNShape>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn2:definitions>