diff options
Diffstat (limited to 'bpmn/so-bpmn-infrastructure-flows/src/main/resources/process/UpdateVfModuleInfraV2.bpmn')
-rw-r--r-- | bpmn/so-bpmn-infrastructure-flows/src/main/resources/process/UpdateVfModuleInfraV2.bpmn | 412 |
1 files changed, 412 insertions, 0 deletions
diff --git a/bpmn/so-bpmn-infrastructure-flows/src/main/resources/process/UpdateVfModuleInfraV2.bpmn b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/process/UpdateVfModuleInfraV2.bpmn new file mode 100644 index 0000000000..1efb127e33 --- /dev/null +++ b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/process/UpdateVfModuleInfraV2.bpmn @@ -0,0 +1,412 @@ +<?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" id="_F0omAMXGEeW834CKd-K10Q" targetNamespace="http://camunda.org/schema/1.0/bpmn" exporter="Camunda Modeler" exporterVersion="1.8.2" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd"> + <bpmn2:process id="UpdateVfModuleInfraV2" name="UpdateVfModuleInfraV2" isExecutable="true"> + <bpmn2:startEvent id="StartEvent_1" name="start"> + <bpmn2:outgoing>SequenceFlow_07r1tup</bpmn2:outgoing> + </bpmn2:startEvent> + <bpmn2:sequenceFlow id="SequenceFlow_07r1tup" sourceRef="StartEvent_1" targetRef="preProcessRequest" /> + <bpmn2:scriptTask id="checkPserverFlag" name="Pserver Flag Check (A&AI)" scriptFormat="groovy"> + <bpmn2:incoming>SequenceFlow_09izs9b</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_0gyzpu9</bpmn2:outgoing> + <bpmn2:script><![CDATA[import org.onap.so.bpmn.infrastructure.scripts.* +def uvfm = new UpdateVfModuleInfraV2() +uvfm.checkPserverFlag(execution)]]></bpmn2:script> + </bpmn2:scriptTask> + <bpmn2:scriptTask id="preProcessRequest" name="Pre-Process Request" scriptFormat="groovy"> + <bpmn2:incoming>SequenceFlow_07r1tup</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_04cyigk</bpmn2:outgoing> + <bpmn2:script><![CDATA[import org.onap.so.bpmn.infrastructure.scripts.* +def uvfm = new UpdateVfModuleInfraV2() +uvfm.preProcessRequest(execution)]]></bpmn2:script> + </bpmn2:scriptTask> + <bpmn2:scriptTask id="sendSynchResponse" name="Send Synch Response" scriptFormat="groovy"> + <bpmn2:incoming>SequenceFlow_04cyigk</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_09izs9b</bpmn2:outgoing> + <bpmn2:script><![CDATA[import org.onap.so.bpmn.infrastructure.scripts.* +def uvfm = new UpdateVfModuleInfraV2() +uvfm.sendSynchResponse(execution)]]></bpmn2:script> + </bpmn2:scriptTask> + <bpmn2:scriptTask id="vfFlagCheck" name="VF+ Flag Check (A&AI)" scriptFormat="groovy"> + <bpmn2:incoming>SequenceFlow_0gyzpu9</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_16xzdgi</bpmn2:outgoing> + <bpmn2:script><![CDATA[import org.onap.so.bpmn.infrastructure.scripts.* +def uvfm = new UpdateVfModuleInfraV2() +uvfm.vfFlagCheck(execution)]]></bpmn2:script> + </bpmn2:scriptTask> + <bpmn2:scriptTask id="lockAppC" name="Lock (App-c)" scriptFormat="groovy"> + <bpmn2:incoming>SequenceFlow_1oa0jsk</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_1ozbxok</bpmn2:outgoing> + <bpmn2:script><![CDATA[import org.onap.so.bpmn.infrastructure.scripts.* +def uvfm = new UpdateVfModuleInfraV2() +uvfm.lockAppC(execution)]]></bpmn2:script> + </bpmn2:scriptTask> + <bpmn2:scriptTask id="healthCheckAppC" name="Health Check (App-c)" scriptFormat="groovy"> + <bpmn2:incoming>SequenceFlow_1ozbxok</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_17c5hhe</bpmn2:outgoing> + <bpmn2:script><![CDATA[import org.onap.so.bpmn.infrastructure.scripts.* +def uvfm = new UpdateVfModuleInfraV2() +uvfm.healthCheckAppC(execution)]]></bpmn2:script> + </bpmn2:scriptTask> + <bpmn2:scriptTask id="healthDiagnosticSDNO" name="Health Diagnostic (SDN-O)" scriptFormat="groovy"> + <bpmn2:incoming>SequenceFlow_17c5hhe</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_1pqikpt</bpmn2:outgoing> + <bpmn2:script><![CDATA[import org.onap.so.bpmn.infrastructure.scripts.* +def uvfm = new UpdateVfModuleInfraV2() +uvfm.healthDiagnosticSDNO(execution)]]></bpmn2:script> + </bpmn2:scriptTask> + <bpmn2:scriptTask id="stopVfModuleController" name="Stop VF Module (App-c)" scriptFormat="groovy"> + <bpmn2:incoming>SequenceFlow_1pqikpt</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_0m6q3pf</bpmn2:outgoing> + <bpmn2:script><![CDATA[import org.onap.so.bpmn.infrastructure.scripts.* +def uvfm = new UpdateVfModuleInfraV2() +uvfm.stopVfModuleController(execution)]]></bpmn2:script> + </bpmn2:scriptTask> + <bpmn2:scriptTask id="healthCheckController" name="Health Check (App-c)" scriptFormat="groovy"> + <bpmn2:incoming>SequenceFlow_0vj0wfl</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_0cskhwy</bpmn2:outgoing> + <bpmn2:script><![CDATA[import org.onap.so.bpmn.infrastructure.scripts.* +def uvfm = new UpdateVfModuleInfraV2() +uvfm.healthCheckController(execution)]]></bpmn2:script> + </bpmn2:scriptTask> + <bpmn2:scriptTask id="startVfModuleController" name="Start VF Module (App-c)" scriptFormat="groovy"> + <bpmn2:incoming>SequenceFlow_0cskhwy</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_067f4jv</bpmn2:outgoing> + <bpmn2:script><![CDATA[import org.onap.so.bpmn.infrastructure.scripts.* +def uvfm = new UpdateVfModuleInfraV2() +uvfm.startVfModuleController(execution)]]></bpmn2:script> + </bpmn2:scriptTask> + <bpmn2:scriptTask id="vFFlagUnset" name="VF+ Flag Unset (A&AI)" scriptFormat="groovy"> + <bpmn2:incoming>SequenceFlow_067f4jv</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_1trqy93</bpmn2:outgoing> + <bpmn2:script><![CDATA[import org.onap.so.bpmn.infrastructure.scripts.* +def uvfm = new UpdateVfModuleInfraV2() +uvfm.vFFlagUnset(execution)]]></bpmn2:script> + </bpmn2:scriptTask> + <bpmn2:scriptTask id="unlockAppC" name="Unlock (App-C)" scriptFormat="groovy"> + <bpmn2:incoming>SequenceFlow_1trqy93</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_0fc550l</bpmn2:outgoing> + <bpmn2:script><![CDATA[import org.onap.so.bpmn.infrastructure.scripts.* +def uvfm = new UpdateVfModuleInfraV2() +uvfm.unlockAppC(execution)]]></bpmn2:script> + </bpmn2:scriptTask> + <bpmn2:scriptTask id="postUpgradeHealthCheckController" name="Post-Upgrade Health Check (App-c)" scriptFormat="groovy"> + <bpmn2:incoming>SequenceFlow_0fc550l</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_1uquo5r</bpmn2:outgoing> + <bpmn2:script><![CDATA[import org.onap.so.bpmn.infrastructure.scripts.* +def uvfm = new UpdateVfModuleInfraV2() +uvfm.postUpgradeHealthCheckController(execution)]]></bpmn2:script> + </bpmn2:scriptTask> + <bpmn2:sequenceFlow id="SequenceFlow_04cyigk" sourceRef="preProcessRequest" targetRef="sendSynchResponse" /> + <bpmn2:sequenceFlow id="SequenceFlow_09izs9b" sourceRef="sendSynchResponse" targetRef="checkPserverFlag" /> + <bpmn2:sequenceFlow id="SequenceFlow_0gyzpu9" sourceRef="checkPserverFlag" targetRef="vfFlagCheck" /> + <bpmn2:sequenceFlow id="SequenceFlow_1pqikpt" sourceRef="healthDiagnosticSDNO" targetRef="stopVfModuleController" /> + <bpmn2:sequenceFlow id="SequenceFlow_0cskhwy" sourceRef="healthCheckController" targetRef="startVfModuleController" /> + <bpmn2:sequenceFlow id="SequenceFlow_067f4jv" sourceRef="startVfModuleController" targetRef="vFFlagUnset" /> + <bpmn2:sequenceFlow id="SequenceFlow_1trqy93" sourceRef="vFFlagUnset" targetRef="unlockAppC" /> + <bpmn2:sequenceFlow id="SequenceFlow_0fc550l" sourceRef="unlockAppC" targetRef="postUpgradeHealthCheckController" /> + <bpmn2:sequenceFlow id="SequenceFlow_1uquo5r" sourceRef="postUpgradeHealthCheckController" targetRef="EndEvent_1" /> + <bpmn2:scriptTask id="doUpdateVfModulePrep" name="DoUpdateVfModule (prep)" scriptFormat="groovy"> + <bpmn2:incoming>SequenceFlow_0m6q3pf</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_1ykv4yr</bpmn2:outgoing> + <bpmn2:script><![CDATA[import org.onap.so.bpmn.infrastructure.scripts.* +def uvfm = new UpdateVfModuleInfraV2() +uvfm.doUpdateVfModulePrep(execution)]]></bpmn2:script> + </bpmn2:scriptTask> + <bpmn2:scriptTask id="completionHandlerPrep" name="Completion Handler (prep)" scriptFormat="groovy"> + <bpmn2:incoming>SequenceFlow_1x3xeba</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_01yr04k</bpmn2:outgoing> + <bpmn2:script><![CDATA[import org.onap.so.bpmn.infrastructure.scripts.* +def uvfm = new UpdateVfModuleInfraV2() +uvfm.completionHandlerPrep(execution,"UPDVfModI_CompletionHandlerRequest")]]></bpmn2:script> + </bpmn2:scriptTask> + <bpmn2:scriptTask id="setSuccessIndicator" name="Set Success Indicator" scriptFormat="groovy"> + <bpmn2:incoming>SequenceFlow_1rfmnuo</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_0vj0wfl</bpmn2:outgoing> + <bpmn2:script><![CDATA[// The following variable is checked by the unit test +execution.setVariable("UpdateVfModuleInfraSuccessIndicator", true)]]></bpmn2:script> + </bpmn2:scriptTask> + <bpmn2:sequenceFlow id="SequenceFlow_1ozbxok" sourceRef="lockAppC" targetRef="healthCheckAppC" /> + <bpmn2:sequenceFlow id="SequenceFlow_17c5hhe" sourceRef="healthCheckAppC" targetRef="healthDiagnosticSDNO" /> + <bpmn2:sequenceFlow id="SequenceFlow_0m6q3pf" sourceRef="stopVfModuleController" targetRef="doUpdateVfModulePrep" /> + <bpmn2:sequenceFlow id="SequenceFlow_0vj0wfl" sourceRef="setSuccessIndicator" targetRef="healthCheckController" /> + <bpmn2:endEvent id="EndEvent_1" name="end"> + <bpmn2:incoming>SequenceFlow_1uquo5r</bpmn2:incoming> + <bpmn2:terminateEventDefinition /> + </bpmn2:endEvent> + <bpmn2:sequenceFlow id="SequenceFlow_16xzdgi" sourceRef="vfFlagCheck" targetRef="vfFlagSet" /> + <bpmn2:sequenceFlow id="SequenceFlow_1oa0jsk" sourceRef="vfFlagSet" targetRef="lockAppC" /> + <bpmn2:scriptTask id="vfFlagSet" name="VF+ Flag Set(A&AI)" scriptFormat="groovy"> + <bpmn2:incoming>SequenceFlow_16xzdgi</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_1oa0jsk</bpmn2:outgoing> + <bpmn2:script><![CDATA[import org.onap.so.bpmn.infrastructure.scripts.* +def uvfm = new UpdateVfModuleInfraV2() +uvfm.vfFlagSet(execution)]]></bpmn2:script> + </bpmn2:scriptTask> + <bpmn2:sequenceFlow id="SequenceFlow_1rfmnuo" sourceRef="CallActivity_1mn9pxh" targetRef="setSuccessIndicator" /> + <bpmn2:callActivity id="CallActivity_12if1z7" name="DoUpdateVfModule" calledElement="DoUpdateVfModule"> + <bpmn2:extensionElements> + <camunda:in source="UPDVfModI_requestId" target="msoRequestId" /> + <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" /> + <camunda:out source="WorkflowException" target="WorkflowException" /> + <camunda:in source="isVidRequest" target="isVidRequest" /> + <camunda:in source="UPDVfModI_vnfType" target="vnfType" /> + <camunda:in source="UPDVfModI_vnfName" target="vnfName" /> + <camunda:in source="UPDVfModI_vnfId" target="vnfId" /> + <camunda:in source="UPDVfModI_vfModuleName" target="vfModuleName" /> + <camunda:in source="UPDVfModI_vfModuleType" target="vfModuleType" /> + <camunda:in source="UPDVfModI_vfModuleId" target="vfModuleId" /> + <camunda:in source="UPDVfModI_volumeGroupId" target="volumeGroupId" /> + <camunda:in source="UPDVfModI_volumeGroupName" target="volumeGroupName" /> + <camunda:in source="UPDVfModI_isBaseVfModule" target="isBaseVfModule" /> + <camunda:in source="UPDVfModI_asdcServiceModelVersion" target="asdcServiceModelVersion" /> + <camunda:in source="UPDVfModI_serviceInstanceId" target="serviceInstanceId" /> + <camunda:in source="UPDVfModI_serviceModelInfo" target="serviceModelInfo" /> + <camunda:in source="UPDVfModI_vnfModelInfo" target="vnfModelInfo" /> + <camunda:in source="UPDVfModI_globalSubscriberId" target="globalSubscriberId" /> + <camunda:in source="UPDVfModI_lcpCloudRegionId" target="lcpCloudRegionId" /> + <camunda:in source="UPDVfModI_tenantId" target="tenantId" /> + <camunda:in source="UPDVfModI_sdncVersion" target="sdncVersion" /> + <camunda:in source="UPDVfModI_vfModuleModelInfo" target="vfModuleModelInfo" /> + <camunda:in source="UPDVfModI_usePreload" target="usePreload" /> + <camunda:in source="UPDVfModI_vfModuleInputParams" target="vfModuleInputParams" /> + </bpmn2:extensionElements> + <bpmn2:incoming>SequenceFlow_1ykv4yr</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_1x3xeba</bpmn2:outgoing> + </bpmn2:callActivity> + <bpmn2:sequenceFlow id="SequenceFlow_1ykv4yr" sourceRef="doUpdateVfModulePrep" targetRef="CallActivity_12if1z7" /> + <bpmn2:sequenceFlow id="SequenceFlow_1x3xeba" sourceRef="CallActivity_12if1z7" targetRef="completionHandlerPrep" /> + <bpmn2:callActivity id="CallActivity_1mn9pxh" name="Completion Handler" calledElement="CompleteMsoProcess"> + <bpmn2:extensionElements> + <camunda:in source="UPDVfModI_CompletionHandlerRequest" target="CompleteMsoProcessRequest" /> + <camunda:in source="mso-request-id" target="mso-request-id" /> + <camunda:in source="mso-service-instance-id" target="mso-service-instance-id" /> + <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" /> + </bpmn2:extensionElements> + <bpmn2:incoming>SequenceFlow_01yr04k</bpmn2:incoming> + <bpmn2:outgoing>SequenceFlow_1rfmnuo</bpmn2:outgoing> + </bpmn2:callActivity> + <bpmn2:sequenceFlow id="SequenceFlow_01yr04k" sourceRef="completionHandlerPrep" targetRef="CallActivity_1mn9pxh" /> + </bpmn2:process> + <bpmn2:error id="Error_1" name="MSOWorkflowException" errorCode="MSOWorkflowException" /> + <bpmndi:BPMNDiagram id="BPMNDiagram_1"> + <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="UpdateVfModuleInfraV2"> + <bpmndi:BPMNShape id="StartEvent_0twxl8d_di" bpmnElement="StartEvent_1"> + <dc:Bounds x="191" y="241" width="36" height="36" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="198" y="281" width="22" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_07r1tup_di" bpmnElement="SequenceFlow_07r1tup"> + <di:waypoint xsi:type="dc:Point" x="227" y="259" /> + <di:waypoint xsi:type="dc:Point" x="282" y="259" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="209.5" y="238" width="90" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="ScriptTask_01hwh3t_di" bpmnElement="checkPserverFlag"> + <dc:Bounds x="581" y="219" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="ScriptTask_0f4oi4p_di" bpmnElement="preProcessRequest"> + <dc:Bounds x="282" y="219" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="ScriptTask_03hqi4p_di" bpmnElement="sendSynchResponse"> + <dc:Bounds x="430" y="219" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="ScriptTask_1s24r7g_di" bpmnElement="vfFlagCheck"> + <dc:Bounds x="722" y="219" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="ScriptTask_1tjbc0n_di" bpmnElement="lockAppC"> + <dc:Bounds x="1000" y="219" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="ScriptTask_0jqyljl_di" bpmnElement="healthCheckAppC"> + <dc:Bounds x="1137" y="219" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="ScriptTask_0xd9t6y_di" bpmnElement="healthDiagnosticSDNO"> + <dc:Bounds x="369" y="354" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="ScriptTask_07v5qul_di" bpmnElement="stopVfModuleController"> + <dc:Bounds x="521" y="354" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="ScriptTask_1fhh3ik_di" bpmnElement="healthCheckController"> + <dc:Bounds x="521" y="493" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="ScriptTask_0y2p8lc_di" bpmnElement="startVfModuleController"> + <dc:Bounds x="672" y="493" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="ScriptTask_0getlx7_di" bpmnElement="vFFlagUnset"> + <dc:Bounds x="809" y="493" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="ScriptTask_13ngoxl_di" bpmnElement="unlockAppC"> + <dc:Bounds x="955" y="493" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="ScriptTask_023ov5w_di" bpmnElement="postUpgradeHealthCheckController"> + <dc:Bounds x="1103" y="493" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_04cyigk_di" bpmnElement="SequenceFlow_04cyigk"> + <di:waypoint xsi:type="dc:Point" x="382" y="259" /> + <di:waypoint xsi:type="dc:Point" x="430" y="259" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="361" y="238" width="90" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="SequenceFlow_09izs9b_di" bpmnElement="SequenceFlow_09izs9b"> + <di:waypoint xsi:type="dc:Point" x="530" y="259" /> + <di:waypoint xsi:type="dc:Point" x="581" y="259" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="510.5" y="238" width="90" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="SequenceFlow_0gyzpu9_di" bpmnElement="SequenceFlow_0gyzpu9"> + <di:waypoint xsi:type="dc:Point" x="681" y="259" /> + <di:waypoint xsi:type="dc:Point" x="722" y="259" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="656.5" y="238" width="90" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="SequenceFlow_1pqikpt_di" bpmnElement="SequenceFlow_1pqikpt"> + <di:waypoint xsi:type="dc:Point" x="469" y="394" /> + <di:waypoint xsi:type="dc:Point" x="521" y="394" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="495" y="373" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="SequenceFlow_0cskhwy_di" bpmnElement="SequenceFlow_0cskhwy"> + <di:waypoint xsi:type="dc:Point" x="621" y="533" /> + <di:waypoint xsi:type="dc:Point" x="672" y="533" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="646.5" y="512" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="SequenceFlow_067f4jv_di" bpmnElement="SequenceFlow_067f4jv"> + <di:waypoint xsi:type="dc:Point" x="772" y="533" /> + <di:waypoint xsi:type="dc:Point" x="809" y="533" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="790.5" y="512" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="SequenceFlow_1trqy93_di" bpmnElement="SequenceFlow_1trqy93"> + <di:waypoint xsi:type="dc:Point" x="909" y="533" /> + <di:waypoint xsi:type="dc:Point" x="955" y="533" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="932" y="512" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="SequenceFlow_0fc550l_di" bpmnElement="SequenceFlow_0fc550l"> + <di:waypoint xsi:type="dc:Point" x="1055" y="533" /> + <di:waypoint xsi:type="dc:Point" x="1079" y="533" /> + <di:waypoint xsi:type="dc:Point" x="1079" y="533" /> + <di:waypoint xsi:type="dc:Point" x="1103" y="533" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="1094" y="527" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="SequenceFlow_1uquo5r_di" bpmnElement="SequenceFlow_1uquo5r"> + <di:waypoint xsi:type="dc:Point" x="1203" y="533" /> + <di:waypoint xsi:type="dc:Point" x="1254" y="533" /> + <di:waypoint xsi:type="dc:Point" x="1254" y="533" /> + <di:waypoint xsi:type="dc:Point" x="1304" y="533" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="1224" y="527" width="90" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="ScriptTask_00bft3s_di" bpmnElement="doUpdateVfModulePrep"> + <dc:Bounds x="672" y="354" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="ScriptTask_00moxf8_di" bpmnElement="completionHandlerPrep"> + <dc:Bounds x="955" y="354" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNShape id="ScriptTask_02qf1er_di" bpmnElement="setSuccessIndicator"> + <dc:Bounds x="369" y="493" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_1ozbxok_di" bpmnElement="SequenceFlow_1ozbxok"> + <di:waypoint xsi:type="dc:Point" x="1100" y="259" /> + <di:waypoint xsi:type="dc:Point" x="1137" y="259" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="1073.5" y="238" width="90" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="SequenceFlow_17c5hhe_di" bpmnElement="SequenceFlow_17c5hhe"> + <di:waypoint xsi:type="dc:Point" x="1187" y="299" /> + <di:waypoint xsi:type="dc:Point" x="1187" y="324" /> + <di:waypoint xsi:type="dc:Point" x="419" y="324" /> + <di:waypoint xsi:type="dc:Point" x="419" y="354" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="758" y="303" width="90" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="SequenceFlow_0m6q3pf_di" bpmnElement="SequenceFlow_0m6q3pf"> + <di:waypoint xsi:type="dc:Point" x="621" y="394" /> + <di:waypoint xsi:type="dc:Point" x="672" y="394" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="646.5" y="373" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="SequenceFlow_0vj0wfl_di" bpmnElement="SequenceFlow_0vj0wfl"> + <di:waypoint xsi:type="dc:Point" x="469" y="533" /> + <di:waypoint xsi:type="dc:Point" x="521" y="533" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="495" y="512" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="EndEvent_12zreeo_di" bpmnElement="EndEvent_1"> + <dc:Bounds x="1304" y="515" width="36" height="36" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="1313" y="555" width="18" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_16xzdgi_di" bpmnElement="SequenceFlow_16xzdgi"> + <di:waypoint xsi:type="dc:Point" x="822" y="259" /> + <di:waypoint xsi:type="dc:Point" x="872" y="259" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="847" y="238" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="SequenceFlow_1oa0jsk_di" bpmnElement="SequenceFlow_1oa0jsk"> + <di:waypoint xsi:type="dc:Point" x="972" y="259" /> + <di:waypoint xsi:type="dc:Point" x="1000" y="259" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="986" y="238" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="ScriptTask_0zgcd21_di" bpmnElement="vfFlagSet"> + <dc:Bounds x="872" y="219" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_1rfmnuo_di" bpmnElement="SequenceFlow_1rfmnuo"> + <di:waypoint xsi:type="dc:Point" x="1153" y="436" /> + <di:waypoint xsi:type="dc:Point" x="1153" y="465" /> + <di:waypoint xsi:type="dc:Point" x="419" y="465" /> + <di:waypoint xsi:type="dc:Point" x="419" y="493" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="741" y="444" width="90" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="CallActivity_12if1z7_di" bpmnElement="CallActivity_12if1z7"> + <dc:Bounds x="809" y="354" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_1ykv4yr_di" bpmnElement="SequenceFlow_1ykv4yr"> + <di:waypoint xsi:type="dc:Point" x="772" y="394" /> + <di:waypoint xsi:type="dc:Point" x="809" y="394" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="790.5" y="373" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNEdge id="SequenceFlow_1x3xeba_di" bpmnElement="SequenceFlow_1x3xeba"> + <di:waypoint xsi:type="dc:Point" x="909" y="394" /> + <di:waypoint xsi:type="dc:Point" x="955" y="394" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="932" y="373" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + <bpmndi:BPMNShape id="CallActivity_1mn9pxh_di" bpmnElement="CallActivity_1mn9pxh"> + <dc:Bounds x="1103" y="354" width="100" height="80" /> + </bpmndi:BPMNShape> + <bpmndi:BPMNEdge id="SequenceFlow_01yr04k_di" bpmnElement="SequenceFlow_01yr04k"> + <di:waypoint xsi:type="dc:Point" x="1055" y="394" /> + <di:waypoint xsi:type="dc:Point" x="1103" y="394" /> + <bpmndi:BPMNLabel> + <dc:Bounds x="1079" y="373" width="0" height="12" /> + </bpmndi:BPMNLabel> + </bpmndi:BPMNEdge> + </bpmndi:BPMNPlane> + </bpmndi:BPMNDiagram> +</bpmn2:definitions> |