@ -66,8 +66,8 @@
<bpmn2:task id="Activity_1lo3ui2" name="Service Variablen ergänzen">
<bpmn2:extensionElements>
<camunda:inputOutput>
<camunda:outputParameter name="cluster_servic es">
<camunda:script scriptFormat="groovy">[cluster.service ] + execution.getVariable('connect-features')</camunda:script>
<camunda:outputParameter name="cluster_featur es">
<camunda:script scriptFormat="groovy">['connect' ] + execution.getVariable('connect-features')</camunda:script>
</camunda:outputParameter>
</camunda:inputOutput>
</bpmn2:extensionElements>
@ -164,6 +164,7 @@
<bpmn2:incoming>Flow_0ex5zxa</bpmn2:incoming>
<bpmn2:outgoing>Flow_0zcb7z2</bpmn2:outgoing>
<bpmn2:outgoing>Flow_1qghkm9</bpmn2:outgoing>
<bpmn2:outgoing>Flow_0qc2wxt</bpmn2:outgoing>
</bpmn2:parallelGateway>
<bpmn2:intermediateThrowEvent id="Event_1ey3eu7" name="Status "Antrag freigegeben" setzen">
<bpmn2:extensionElements>
@ -758,7 +759,6 @@ Variables.userId(authenticatedUserId)</camunda:script>
<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>
@ -897,6 +897,28 @@ Variables.userId(authenticatedUserId)</camunda:script>
<bpmn2:outgoing>Flow_1r4otto</bpmn2:outgoing>
</bpmn2:callActivity>
<bpmn2:sequenceFlow id="Flow_1r4otto" sourceRef="Activity_0f5w8ui" targetRef="Activity_05mqkaj" />
<bpmn2:sequenceFlow id="Flow_0qc2wxt" sourceRef="Gateway_17ev5pq" targetRef="Activity_1ndl5xy" />
<bpmn2:userTask id="Activity_1ndl5xy" name="Zugang zu Antrag bis Service gestartet" camunda:candidateGroups="user">
<bpmn2:incoming>Flow_0qc2wxt</bpmn2:incoming>
</bpmn2:userTask>
<bpmn2:endEvent id="Event_12kkngf">
<bpmn2:incoming>Flow_14qlmwl</bpmn2:incoming>
<bpmn2:incoming>Flow_03lhlpu</bpmn2:incoming>
</bpmn2:endEvent>
<bpmn2:boundaryEvent id="Event_0r2r3bz" name="when vorgang_status == 50 (gestartet)" attachedToRef="Activity_1ndl5xy">
<bpmn2:outgoing>Flow_14qlmwl</bpmn2:outgoing>
<bpmn2:conditionalEventDefinition id="ConditionalEventDefinition_03vgqw3" camunda:variableName="vorgang_status" camunda:variableEvents="update">
<bpmn2:condition xsi:type="bpmn2:tFormalExpression">${vorgang_status == 50}</bpmn2:condition>
</bpmn2:conditionalEventDefinition>
</bpmn2:boundaryEvent>
<bpmn2:boundaryEvent id="Event_0uejlqq" name="when vorgang_status == 92 (abgelehnt)" attachedToRef="Activity_1ndl5xy">
<bpmn2:outgoing>Flow_03lhlpu</bpmn2:outgoing>
<bpmn2:conditionalEventDefinition id="ConditionalEventDefinition_1jc3ofm" camunda:variableName="vorgang_status" camunda:variableEvents="update">
<bpmn2:condition xsi:type="bpmn2:tFormalExpression">${vorgang_status == 92}</bpmn2:condition>
</bpmn2:conditionalEventDefinition>
</bpmn2:boundaryEvent>
<bpmn2:sequenceFlow id="Flow_14qlmwl" sourceRef="Event_0r2r3bz" targetRef="Event_12kkngf" />
<bpmn2:sequenceFlow id="Flow_03lhlpu" sourceRef="Event_0uejlqq" targetRef="Event_12kkngf" />
<bpmn2:textAnnotation id="TextAnnotation_0friy7d">
<bpmn2:text>Shared Service
Server bei Hetzner erstellen
@ -1018,21 +1040,8 @@ Server bei Hetzner löschen
<bpmn2:incoming>Flow_1cnt5hf</bpmn2:incoming>
<bpmn2:outgoing>Flow_1nqz9ya</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:serviceTask id="Activity_0wn3csk" name="AWX Provisionierung starten" camunda:delegateExpression="${rest.post('awx', awxPath).responseJSONObject('awxResponse').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:intermediateCatchEvent id="Event_0tax83l" name="Ausführung der Aktion abwarten">
<bpmn2:incoming>Flow_0rau5wd </bpmn2:incoming>
<bpmn2:incoming>Flow_1kxc9t0</bpmn2:incoming>
<bpmn2:outgoing>Flow_0gcsmj7</bpmn2:outgoing>
<bpmn2:messageEventDefinition id="MessageEventDefinition_193tmaa" messageRef="Message_13oyyv2" />
</bpmn2:intermediateCatchEvent>
@ -1044,7 +1053,6 @@ Server bei Hetzner löschen
<bpmn2:incoming>Flow_1ju13h8</bpmn2:incoming>
<bpmn2:terminateEventDefinition id="TerminateEventDefinition_16l1kke" />
</bpmn2:endEvent>
<bpmn2:sequenceFlow id="Flow_0rau5wd" sourceRef="Activity_0wn3csk" targetRef="Event_0tax83l" />
<bpmn2:sequenceFlow id="Flow_1nqz9ya" sourceRef="Activity_1hwc1va" targetRef="Activity_0wn3csk" />
<bpmn2:sequenceFlow id="Flow_11nxxg5" sourceRef="Activity_1ewqrs7" targetRef="Activity_1igdww7" />
<bpmn2:sequenceFlow id="Flow_1ow8whd" sourceRef="Event_02kqmmg" targetRef="Activity_1olpao9" />
@ -1052,6 +1060,20 @@ Server bei Hetzner löschen
<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_1cnt5hf" sourceRef="Activity_1igdww7" targetRef="Activity_1hwc1va" />
<bpmn2:serviceTask id="Activity_0wn3csk" name="AWX Provisionierung starten" camunda:delegateExpression="${rest.post('awx', awxPath).responseJSONObject('awxResponse').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_1kxc9t0</bpmn2:outgoing>
</bpmn2:serviceTask>
<bpmn2:sequenceFlow id="Flow_1kxc9t0" sourceRef="Activity_0wn3csk" targetRef="Event_0tax83l" />
</bpmn2:process>
<bpmn2:message id="Message_13oyyv2" name="action-executed-${execution.getVariable('smardigoManagementAction')}" />
<bpmn2:process id="smardigo-management-message" name="Smardigo Management Message" isExecutable="true">
@ -1082,6 +1104,27 @@ Server bei Hetzner löschen
<bpmndi:BPMNShape id="Participant_19lpjee_di" bpmnElement="Participant_19lpjee" isHorizontal="true">
<dc:Bounds x="160" y="490" width="6160" height="3650" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_03lhlpu_di" bpmnElement="Flow_03lhlpu">
<di:waypoint x="728" y="1580" />
<di:waypoint x="810" y="1580" />
<di:waypoint x="810" y="1680" />
<di:waypoint x="778" y="1680" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_14qlmwl_di" bpmnElement="Flow_14qlmwl">
<di:waypoint x="792" y="1580" />
<di:waypoint x="710" y="1580" />
<di:waypoint x="710" y="1680" />
<di:waypoint x="742" y="1680" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0qc2wxt_di" bpmnElement="Flow_0qc2wxt">
<di:waypoint x="995" y="1450" />
<di:waypoint x="760" y="1450" />
<di:waypoint x="760" y="1500" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1r4otto_di" bpmnElement="Flow_1r4otto">
<di:waypoint x="3240" y="2490" />
<di:waypoint x="3360" y="2490" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1hoe8au_di" bpmnElement="Flow_1hoe8au">
<di:waypoint x="4350" y="2490" />
<di:waypoint x="4430" y="2490" />
@ -1273,10 +1316,6 @@ Server bei Hetzner löschen
<di:waypoint x="5670" y="2490" />
<di:waypoint x="5882" y="2490" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1r4otto_di" bpmnElement="Flow_1r4otto">
<di:waypoint x="3240" y="2490" />
<di:waypoint x="3360" y="2490" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Activity_1hpnorc_di" bpmnElement="Activity_1hpnorc" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="2910" y="2450" width="100" height="80" />
</bpmndi:BPMNShape>
@ -1409,21 +1448,6 @@ Server bei Hetzner löschen
<bpmndi:BPMNShape id="Activity_1ie6hli_di" bpmnElement="Activity_1ie6hli" bioc:stroke="#8e24aa" bioc:fill="#e1bee7" color:background-color="#e1bee7" color:border-color="#8e24aa">
<dc:Bounds x="5570" y="2450" 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="3692" y="2472" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3669" y="2526" width="83" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_01pow8x_di" bpmnElement="Activity_01pow8x" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="3520" y="2450" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_05mqkaj_di" bpmnElement="Activity_05mqkaj" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="3360" y="2450" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0f5w8ui_di" bpmnElement="Activity_0f5w8ui" bioc:stroke="#fb8c00" bioc:fill="#ffe0b2" color:background-color="#ffe0b2" color:border-color="#fb8c00">
<dc:Bounds x="3140" y="2450" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1wq2muu_di" bpmnElement="Activity_1wq2muu" isExpanded="true">
<dc:Bounds x="1120" y="1330" width="1040" height="428" />
</bpmndi:BPMNShape>
@ -1768,6 +1792,27 @@ Server bei Hetzner löschen
<bpmndi:BPMNShape id="Event_0si6lsk_di" bpmnElement="Event_0si6lsk">
<dc:Bounds x="6142" y="2972" width="36" height="36" />
</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="3692" y="2472" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3669" y="2526" width="83" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_01pow8x_di" bpmnElement="Activity_01pow8x" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="3520" y="2450" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_05mqkaj_di" bpmnElement="Activity_05mqkaj" bioc:stroke="rgb(67, 160, 71)" bioc:fill="rgb(200, 230, 201)">
<dc:Bounds x="3360" y="2450" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0f5w8ui_di" bpmnElement="Activity_0f5w8ui" bioc:stroke="#fb8c00" bioc:fill="#ffe0b2" color:background-color="#ffe0b2" color:border-color="#fb8c00">
<dc:Bounds x="3140" y="2450" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1ndl5xy_di" bpmnElement="Activity_1ndl5xy" bioc:stroke="rgb(30, 136, 229)" bioc:fill="rgb(187, 222, 251)">
<dc:Bounds x="710" y="1500" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_12kkngf_di" bpmnElement="Event_12kkngf">
<dc:Bounds x="742" y="1662" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="TextAnnotation_0friy7d_di" bpmnElement="TextAnnotation_0friy7d">
<dc:Bounds x="2200" y="2590" width="220" height="124" />
</bpmndi:BPMNShape>
@ -1792,6 +1837,18 @@ Server bei Hetzner löschen
<bpmndi:BPMNShape id="TextAnnotation_0ycyefe_di" bpmnElement="TextAnnotation_0ycyefe">
<dc:Bounds x="5360" y="2590" width="172" height="82" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_02hanfk_di" bpmnElement="Event_0uejlqq" bioc:stroke="#e53935" bioc:fill="#ffcdd2" color:background-color="#ffcdd2" color:border-color="#e53935">
<dc:Bounds x="692" y="1562" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="586" y="1560" width="87" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0ndqpww_di" bpmnElement="Event_0r2r3bz" bioc:stroke="#43a047" bioc:fill="#c8e6c9" color:background-color="#c8e6c9" color:border-color="#43a047">
<dc:Bounds x="792" y="1562" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="839" y="1560" width="82" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0t9szf7_di" bpmnElement="Event_1y8h1sw" bioc:stroke="#8e24aa" bioc:fill="#e1bee7" color:background-color="#e1bee7" color:border-color="#8e24aa">
<dc:Bounds x="6032" y="2972" width="36" height="36" />
<bpmndi:BPMNLabel>
@ -1857,6 +1914,10 @@ Server bei Hetzner löschen
<bpmndi:BPMNShape id="Participant_08rb9rc_di" bpmnElement="Participant_08rb9rc" isHorizontal="true">
<dc:Bounds x="160" y="80" width="1320" height="380" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1kxc9t0_di" bpmnElement="Flow_1kxc9t0">
<di:waypoint x="1060" y="270" />
<di:waypoint x="1122" y="270" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1cnt5hf_di" bpmnElement="Flow_1cnt5hf">
<di:waypoint x="740" y="270" />
<di:waypoint x="800" y="270" />
@ -1885,10 +1946,6 @@ Server bei Hetzner löschen
<di:waypoint x="900" y="270" />
<di:waypoint x="960" y="270" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0rau5wd_di" bpmnElement="Flow_0rau5wd">
<di:waypoint x="1060" y="270" />
<di:waypoint x="1122" y="270" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Event_02kqmmg_di" bpmnElement="Event_02kqmmg">
<dc:Bounds x="212" y="252" width="36" height="36" />
</bpmndi:BPMNShape>
@ -1904,9 +1961,6 @@ Server bei Hetzner löschen
<bpmndi:BPMNShape id="Activity_1hwc1va_di" bpmnElement="Activity_1hwc1va">
<dc:Bounds x="800" y="230" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0wn3csk_di" bpmnElement="Activity_0wn3csk">
<dc:Bounds x="960" y="230" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0tax83l_di" bpmnElement="Event_0tax83l">
<dc:Bounds x="1122" y="252" width="36" height="36" />
<bpmndi:BPMNLabel>
@ -1919,6 +1973,9 @@ Server bei Hetzner löschen
<bpmndi:BPMNShape id="Event_1u4tx4z_di" bpmnElement="Event_0hla739">
<dc:Bounds x="1382" y="252" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0wn3csk_di" bpmnElement="Activity_0wn3csk">
<dc:Bounds x="960" y="230" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_0r2nfs7_di" bpmnElement="Participant_0r2nfs7" isHorizontal="true">
<dc:Bounds x="1500" y="80" width="370" height="380" />
</bpmndi:BPMNShape>