<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:flowable="http://flowable.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.flowable.org/processdef">
  <process id="SRD_REQUEST_VALIDATION_AND_CREATION" name="SRD_REQUEST_VALIDATION_AND_CREATION" isExecutable="true">
    <documentation>to call SRD service based in request parameter service</documentation>
    <startEvent id="theStart" flowable:formFieldValidation="true"></startEvent>
    <serviceTask id="checkRequestId" name="check requestId Duplication" flowable:class="com.mobinets.nep.client.workflow.soap.SoapDelegate">
      <extensionElements>
        <flowable:field name="service">
          <flowable:string><![CDATA[SrdInternalApi]]></flowable:string>
        </flowable:field>
        <flowable:field name="operation">
          <flowable:string><![CDATA[requestIdExists]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <exclusiveGateway id="requestIdDuplicationCheck"></exclusiveGateway>
    <scriptTask id="sid-61D956D4-D8B2-49B6-8475-E5F83F2F45EF" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[execution.setVariable("final_error_code","0001");
execution.setVariable("final_error_msg","This request is already exists and can't be updated because the service operation is set as NEW!");]]></script>
    </scriptTask>
    <scriptTask id="sid-7C9E681A-7BB1-4481-8F4E-806D55EE6B6F" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="true">
      <script><![CDATA[execution.setVariable("final_error_code",error_code);]]></script>
    </scriptTask>
    <subProcess id="sid-B5824754-C3A0-44E1-AD7C-99DEB7BB21B1" name="Parameters Validation">
      <multiInstanceLoopCharacteristics isSequential="true" flowable:collection="${customerDetailsList}" flowable:elementVariable="customerDetails"></multiInstanceLoopCharacteristics>
      <startEvent id="sid-1AD5BB14-289F-495C-A639-BD41C4A7FCFB" flowable:formFieldValidation="true"></startEvent>
      <exclusiveGateway id="sid-0C4BFB46-E1EF-40E7-9725-950AA164719E"></exclusiveGateway>
      <endEvent id="sid-26F23AAA-E7B3-482D-AA50-E99BDB6934BD"></endEvent>
      <scriptTask id="sid-5C45A40A-3E4D-48B0-88DF-A6AA79CA5289" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="true">
        <script><![CDATA[execution.setVariable("error_code","0002");

execution.setVariable("final_error_msg","Failed to create request because the account name is empty");]]></script>
      </scriptTask>
      <endEvent id="sid-213DF5CF-44B1-4F8F-8957-7A549B746939">
        <errorEventDefinition></errorEventDefinition>
      </endEvent>
      <sequenceFlow id="sid-5E7AA176-3BA9-44DD-9838-578A3C4772FE" sourceRef="sid-1AD5BB14-289F-495C-A639-BD41C4A7FCFB" targetRef="sid-0C4BFB46-E1EF-40E7-9725-950AA164719E"></sequenceFlow>
      <sequenceFlow id="sid-935CBCD9-8F29-4DF4-8164-332048290033" sourceRef="sid-58FF201C-0DF9-49FF-9430-9941261C6070" targetRef="sid-213DF5CF-44B1-4F8F-8957-7A549B746939"></sequenceFlow>
      <exclusiveGateway id="sid-467510DD-C4DA-49B6-9465-5233D8D32BC1"></exclusiveGateway>
      <exclusiveGateway id="sid-2116A6D5-ED9A-4A8D-A7D9-EDB3B9641498"></exclusiveGateway>
      <subProcess id="sid-A6D7D39E-E2CD-4EEC-A25E-8AEF1A57104F" name="services Parameters Validation">
        <multiInstanceLoopCharacteristics isSequential="true" flowable:collection="${customerDetails.services}" flowable:elementVariable="service"></multiInstanceLoopCharacteristics>
        <startEvent id="sid-ABD8BB34-1062-4DC5-B2A0-3F8339BEE356" flowable:formFieldValidation="true"></startEvent>
        <exclusiveGateway id="sid-5DFA006F-7466-4B99-9CA8-5EAEF8C95158"></exclusiveGateway>
        <exclusiveGateway id="sid-A7C507C2-8EE9-4746-B198-82684A9C1D56"></exclusiveGateway>
        <exclusiveGateway id="sid-0ABB4986-81BC-4975-B209-306CCC37785D"></exclusiveGateway>
        <exclusiveGateway id="sid-DDFC994D-A0E3-47C0-BD15-467EAF0C1493"></exclusiveGateway>
        <scriptTask id="sid-01E95B2D-1B57-4023-BBCE-49C0CA69378A" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="true">
          <script><![CDATA[execution.setVariable("error_code","0004");
execution.setVariable("final_error_msg","Failed to create request because the service name is empty");]]></script>
        </scriptTask>
        <endEvent id="sid-2C5A18DF-D392-4455-8826-B457EA3CA8B1">
          <errorEventDefinition></errorEventDefinition>
        </endEvent>
        <sequenceFlow id="sid-59320925-CF7F-448D-97E6-65AD97785786" sourceRef="sid-846E5BD4-FFC4-4594-859E-D2D7E61C4B2A" targetRef="sid-2C5A18DF-D392-4455-8826-B457EA3CA8B1"></sequenceFlow>
        <scriptTask id="sid-B5168F05-375C-4ADA-8C95-1570D1634798" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="true">
          <script><![CDATA[execution.setVariable("error_code","0006");
execution.setVariable("final_error_msg","Failed to create request because the Service Type is Unknown");]]></script>
        </scriptTask>
        <endEvent id="sid-BEC41213-A1F1-4EA5-AD51-379FAF54BEEF">
          <errorEventDefinition></errorEventDefinition>
        </endEvent>
        <sequenceFlow id="sid-CF774747-0BFD-415F-BCCF-226290900E0E" sourceRef="sid-71C8BCE8-9066-42AC-9D27-3880F89336C5" targetRef="sid-BEC41213-A1F1-4EA5-AD51-379FAF54BEEF"></sequenceFlow>
        <exclusiveGateway id="sid-182802E5-EF27-41D6-A599-4FEB7D27B05E"></exclusiveGateway>
        <scriptTask id="sid-D469F1D7-7E0B-4D87-94F7-C9FE787C8BB1" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="true">
          <script><![CDATA[execution.setVariable("error_code","0007");
execution.setVariable("final_error_msg","Failed to create request because the provided service type is Relocation or Upgrade but the Account Number is EMPTY");]]></script>
        </scriptTask>
        <endEvent id="sid-E1D37B43-7218-43B9-8CE7-47FF68355F37">
          <errorEventDefinition></errorEventDefinition>
        </endEvent>
        <sequenceFlow id="sid-9131EDE1-3D04-4B67-AE36-52A4EDDD61A2" sourceRef="sid-2F01FABC-0D8E-497B-9338-D6563F3D7BCD" targetRef="sid-E1D37B43-7218-43B9-8CE7-47FF68355F37"></sequenceFlow>
        <scriptTask id="sid-0C1795C3-F1A1-481B-925D-6C4E2DDE7EB5" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="true">
          <script><![CDATA[execution.setVariable("error_code","0008");
execution.setVariable("final_error_msg","Failed to create request because the Bandwidth attribute is empty.");]]></script>
        </scriptTask>
        <endEvent id="sid-2B9342C6-5E0A-4E0E-B8DD-797FFAD6F9AD">
          <errorEventDefinition></errorEventDefinition>
        </endEvent>
        <sequenceFlow id="sid-FE2C76CA-7CFE-4C67-9639-1135E0CF9012" sourceRef="sid-8FB5DFD8-7712-4980-8DD3-53C34F9D8A73" targetRef="sid-2B9342C6-5E0A-4E0E-B8DD-797FFAD6F9AD"></sequenceFlow>
        <exclusiveGateway id="sid-9E247C37-38C4-4984-8A69-BEBB9D01D16B"></exclusiveGateway>
        <scriptTask id="sid-5A52919F-5C80-41B1-B2C4-72BBE580FC69" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="true">
          <script><![CDATA[execution.setVariable("error_code","0011");
execution.setVariable("final_error_msg","Failed to create request because there is no sites provided.");]]></script>
        </scriptTask>
        <endEvent id="sid-6ED36D9A-FF5F-4973-80CC-2C2F3072235A">
          <errorEventDefinition></errorEventDefinition>
        </endEvent>
        <sequenceFlow id="sid-030FF942-72CD-4CAE-AD07-A67AAF4BE2A3" sourceRef="sid-ABD8BB34-1062-4DC5-B2A0-3F8339BEE356" targetRef="sid-5DFA006F-7466-4B99-9CA8-5EAEF8C95158"></sequenceFlow>
        <scriptTask id="sid-D8B7BF70-21C1-47A7-8D2C-17C75DF99350" name="P2P check Site B" scriptFormat="groovy" flowable:autoStoreVariables="false">
          <script><![CDATA[String doesNotexist = "true";
for (site in service.sites) {
   if(site.siteType != null && site.siteType.toString().equals("B")){
doesNotexist  = "false";
}

}
execution.setVariable("siteBMissingForP2P",doesNotexist);]]></script>
        </scriptTask>
        <exclusiveGateway id="sid-2B52C4E9-1359-4324-BB64-C43F849B0E96"></exclusiveGateway>
        <scriptTask id="sid-9A72C691-5A8C-4583-AFD7-0F31FB0A588F" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="true">
          <script><![CDATA[execution.setVariable("error_code","0009");
execution.setVariable("final_error_msg","Failed to create request because the Site B is empty for 2 sides service.");]]></script>
        </scriptTask>
        <endEvent id="sid-B157ACB5-BF5E-4D88-AFA1-AE97E1945E46">
          <errorEventDefinition></errorEventDefinition>
        </endEvent>
        <sequenceFlow id="sid-020AF7ED-408D-4AFA-AD90-E5FD752278A4" sourceRef="sid-9C91E5E7-F443-45D5-A75A-68B7539178C9" targetRef="sid-B157ACB5-BF5E-4D88-AFA1-AE97E1945E46"></sequenceFlow>
        <exclusiveGateway id="sid-91E4FBFE-5A3E-48F7-9189-AA306675BF03" default="sid-08828049-9892-4750-856E-ED91C6C728EE"></exclusiveGateway>
        <scriptTask id="sid-1708789F-DEBD-415B-B3C1-2753A431E40D" name="validate coordinate for one site" scriptFormat="groovy" flowable:autoStoreVariables="false">
          <script><![CDATA[Double longitude = null;
Double latitude = null;
String governorate = null;
String wilayah= null;
String coordinateFormat = null;

for (site in service.sites) {
  if(longitude == null)
       longitude = site.longitude;
 if(latitude == null)
       latitude = site.latitude;
 if(governorate == null || governorate.trim().isEmpty())
     governorate  = site.governorate;
 if(wilayah== null || wilayah.trim().isEmpty())
     wilayah= site.wilayah;
 if(coordinateFormat == null || coordinateFormat .trim().isEmpty())
     coordinateFormat = site.coordinateFormat;
}

execution.setVariable("longitude",longitude);
execution.setVariable("latitude",latitude);
execution.setVariable("governorate",governorate);
execution.setVariable("wilayah",wilayah);
execution.setVariable("coordinateFormat",coordinateFormat);]]></script>
        </scriptTask>
        <exclusiveGateway id="sid-F5CC012B-C27F-4C81-A771-9E360B2EC87E"></exclusiveGateway>
        <exclusiveGateway id="sid-AF0F7D1C-3369-4552-847D-3591F0B90AFD"></exclusiveGateway>
        <scriptTask id="sid-040E3E76-EB63-464E-BE2D-6C5AADC5E660" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="true">
          <script><![CDATA[execution.setVariable("error_code","0012");
execution.setVariable("final_error_msg","Failed to create request because Site Wilayah is missing.");]]></script>
        </scriptTask>
        <endEvent id="sid-DF5E2A5B-3039-43FF-9E2E-3831778CE953">
          <errorEventDefinition></errorEventDefinition>
        </endEvent>
        <sequenceFlow id="sid-684526D2-354A-4283-A090-F62ED723699B" sourceRef="sid-9A95D61A-2D2A-4D83-8B20-BDAD5E111297" targetRef="sid-DF5E2A5B-3039-43FF-9E2E-3831778CE953"></sequenceFlow>
        <endEvent id="sid-23E3B2AA-22B0-46B2-A5C5-94DCA4E84048">
          <errorEventDefinition></errorEventDefinition>
        </endEvent>
        <scriptTask id="sid-26753100-A542-4A5D-9F52-E3AD0059CC81" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="true">
          <script><![CDATA[execution.setVariable("error_code","0017");
execution.setVariable("final_error_msg","Failed to create request because Site Governorate is missing");]]></script>
        </scriptTask>
        <sequenceFlow id="sid-A19F6838-A755-47B2-8238-DD57AC5ED8A5" sourceRef="sid-26753100-A542-4A5D-9F52-E3AD0059CC81" targetRef="sid-89F9B31E-0BFF-4E65-A042-76FD1288FC08"></sequenceFlow>
        <serviceTask id="sid-C8EC28EC-EA4C-4148-82E9-C57822B41962" name="is coordinates in range" flowable:class="com.mobinets.nep.client.workflow.soap.SoapDelegate">
          <extensionElements>
            <flowable:field name="service">
              <flowable:string><![CDATA[SrdInternalApi]]></flowable:string>
            </flowable:field>
            <flowable:field name="operation">
              <flowable:string><![CDATA[isCoordinatesWithin]]></flowable:string>
            </flowable:field>
            <flowable:field name="latitude">
              <flowable:expression><![CDATA[${latitude}]]></flowable:expression>
            </flowable:field>
            <flowable:field name="longitude">
              <flowable:expression><![CDATA[${longitude}]]></flowable:expression>
            </flowable:field>
            <flowable:field name="wilayah">
              <flowable:expression><![CDATA[${wilayah}]]></flowable:expression>
            </flowable:field>
            <flowable:field name="governorate">
              <flowable:expression><![CDATA[${governorate}]]></flowable:expression>
            </flowable:field>
            <flowable:field name="coordinateFormat">
              <flowable:expression><![CDATA[${coordinateFormat}]]></flowable:expression>
            </flowable:field>
            <flowable:field name="utmZone">
              <flowable:string><![CDATA[UTM40N_wgs84]]></flowable:string>
            </flowable:field>
          </extensionElements>
        </serviceTask>
        <exclusiveGateway id="sid-D83D484D-79A6-437A-99B7-93A94957107C"></exclusiveGateway>
        <sequenceFlow id="sid-3307FA34-100F-4005-8A04-EAA2B9F1A057" sourceRef="sid-C8EC28EC-EA4C-4148-82E9-C57822B41962" targetRef="sid-D83D484D-79A6-437A-99B7-93A94957107C"></sequenceFlow>
        <endEvent id="sid-384AC5DB-3E3A-44F3-A18E-9668431959C2"></endEvent>
        <scriptTask id="sid-74EBB62A-6E74-42CC-A3F7-E74159C87368" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="true">
          <script><![CDATA[execution.setVariable("error_code","0018");
execution.setVariable("final_error_msg","Failed to create request because the Coordinates are not Within range.");]]></script>
        </scriptTask>
        <endEvent id="sid-012923E3-3E04-44D9-8F93-4E897813C49A">
          <errorEventDefinition></errorEventDefinition>
        </endEvent>
        <sequenceFlow id="sid-9C401AAE-A82F-4610-90FD-1AE92FB295F7" sourceRef="sid-54BC08F5-4F6C-4403-A802-2A7092BA9BA4" targetRef="sid-012923E3-3E04-44D9-8F93-4E897813C49A"></sequenceFlow>
        <sequenceFlow id="sid-617FE88C-55B9-4F6E-B1F7-54BAF05A6779" name="yes" sourceRef="sid-D83D484D-79A6-437A-99B7-93A94957107C" targetRef="sid-384AC5DB-3E3A-44F3-A18E-9668431959C2">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${isCoordinatesWithinResponse == true}]]></conditionExpression>
        </sequenceFlow>
        <exclusiveGateway id="sid-472798EC-A196-41E9-8A21-8FA3F0F0D6A4"></exclusiveGateway>
        <scriptTask id="sid-CFD3F10B-FB46-4803-8505-14D35B13D0CB" name="validate A and B sites" scriptFormat="groovy" flowable:autoStoreVariables="false">
          <script><![CDATA[Double longitude = null;
Double latitude = null;
Double longitudeB = null;
Double latitudeB = null;
String governorate = null;
String wilayah= null;
String coordinateFormat = null;

for (site in service.sites) {
if(site.siteType.toString().equals("B")){
	if(longitudeB == null)
       longitudeB = site.longitude;
    if(latitudeB == null)
       latitudeB = site.latitude;
}
else{
	if(longitude == null)
       longitude = site.longitude;
    if(latitude == null)
       latitude = site.latitude;
}
  
 if(governorate == null || governorate.trim().isEmpty())
     governorate  = site.governorate;
 if(wilayah== null || wilayah.trim().isEmpty())
     wilayah= site.wilayah;
 if(coordinateFormat == null || coordinateFormat .trim().isEmpty())
     coordinateFormat = site.coordinateFormat;
}
execution.setVariable("longitudeB",longitudeB);
execution.setVariable("latitudeB",latitudeB);
execution.setVariable("longitude",longitude);
execution.setVariable("latitude",latitude);
execution.setVariable("governorate",governorate);
execution.setVariable("wilayah",wilayah);
execution.setVariable("coordinateFormat",coordinateFormat);]]></script>
        </scriptTask>
        <exclusiveGateway id="sid-2A1F6000-9812-42E4-8ED0-7E987BCBFE6A"></exclusiveGateway>
        <sequenceFlow id="sid-5885FF30-54AA-4EC8-8052-C473AE9199EC" sourceRef="sid-CFD3F10B-FB46-4803-8505-14D35B13D0CB" targetRef="sid-2A1F6000-9812-42E4-8ED0-7E987BCBFE6A"></sequenceFlow>
        <scriptTask id="sid-2D241067-59B8-4334-A4A6-3041F5F1D184" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="true">
          <script><![CDATA[execution.setVariable("error_code","0011");
execution.setVariable("final_error_msg","Failed to create request because the Value for latitude or longitude is empty.");]]></script>
        </scriptTask>
        <endEvent id="sid-A0E08E1C-96CD-44CC-8F33-FEF1EE986A84">
          <errorEventDefinition></errorEventDefinition>
        </endEvent>
        <sequenceFlow id="sid-1E555C97-667E-498D-A526-41ED5DD1B3B8" sourceRef="sid-2A1F6000-9812-42E4-8ED0-7E987BCBFE6A" targetRef="sid-F5CC012B-C27F-4C81-A771-9E360B2EC87E">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${latitude !=null && longitude!=null && latitudeB !=null && longitudeB!=null }]]></conditionExpression>
        </sequenceFlow>
        <scriptTask id="sid-B770F088-DD45-452D-AFF3-0AF068E1FE40" name="MPLS check Site A and Site B" scriptFormat="groovy" flowable:autoStoreVariables="false">
          <script><![CDATA[boolean bExist = false;
boolean aExist = false;
for (site in service.sites) {
   if(site.siteType != null && site.siteType.toString().equals("B")){
            bExist = true;
}
 if(site.siteType != null && site.siteType.toString().equals("A")){
            aExist= true;
}
}
execution.setVariable("siteBExist",bExist);
execution.setVariable("siteAExist",aExist);]]></script>
        </scriptTask>
        <sequenceFlow id="sid-31E42A02-2D7E-47B7-87DF-9CA564933393" sourceRef="sid-472798EC-A196-41E9-8A21-8FA3F0F0D6A4" targetRef="sid-D8B7BF70-21C1-47A7-8D2C-17C75DF99350">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${service.service.toString().toLowerCase().contains("ptp")}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-990EF238-80E6-4BCA-A043-33F40AE2409F" sourceRef="sid-F3D353B9-F314-47A1-A2D5-91AF08CDE3DA" targetRef="sid-A0E08E1C-96CD-44CC-8F33-FEF1EE986A84"></sequenceFlow>
        <exclusiveGateway id="sid-4D8EA706-CF19-482E-B262-C346E9EBC8D5" default="sid-9DE1A750-869F-459F-A37F-959A50446DEE"></exclusiveGateway>
        <scriptTask id="sid-13EDBC7E-2E0E-4E8B-8536-CC75467DA4A7" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="true">
          <script><![CDATA[execution.setVariable("error_code","0025");
execution.setVariable("final_error_msg","Failed to create request because the SiteA Does not exist.");]]></script>
        </scriptTask>
        <endEvent id="sid-C415FF94-C85A-42BC-9244-C204788BAB3B">
          <errorEventDefinition></errorEventDefinition>
        </endEvent>
        <exclusiveGateway id="sid-C786988A-1EE9-416D-8F77-4F1C0F62424E" default="sid-E6BCF9FA-20C4-4368-901C-CAAD9DBE641F"></exclusiveGateway>
        <sequenceFlow id="sid-E6BCF9FA-20C4-4368-901C-CAAD9DBE641F" sourceRef="sid-C786988A-1EE9-416D-8F77-4F1C0F62424E" targetRef="sid-1708789F-DEBD-415B-B3C1-2753A431E40D"></sequenceFlow>
        <callActivity id="sid-846E5BD4-FFC4-4594-859E-D2D7E61C4B2A" name="GTM update Status" calledElement="SRD_GTM_UPDATE_REQUEST_STATUS" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
          <extensionElements>
            <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
            <flowable:in sourceExpression="REQUEST_INFO" target="status"></flowable:in>
            <flowable:in sourceExpression="${final_error_msg}" target="comments"></flowable:in>
          </extensionElements>
        </callActivity>
        <sequenceFlow id="sid-1A8D0560-908A-451D-B606-190FAB939508" sourceRef="sid-01E95B2D-1B57-4023-BBCE-49C0CA69378A" targetRef="sid-846E5BD4-FFC4-4594-859E-D2D7E61C4B2A"></sequenceFlow>
        <callActivity id="sid-71C8BCE8-9066-42AC-9D27-3880F89336C5" name="GTM update Status" calledElement="SRD_GTM_UPDATE_REQUEST_STATUS" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
          <extensionElements>
            <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
            <flowable:in sourceExpression="REQUEST_INFO" target="status"></flowable:in>
            <flowable:in sourceExpression="${final_error_msg}" target="comments"></flowable:in>
          </extensionElements>
        </callActivity>
        <sequenceFlow id="sid-E14DDF0E-DC68-4E71-AEAC-F8F1B6D0501E" sourceRef="sid-B5168F05-375C-4ADA-8C95-1570D1634798" targetRef="sid-71C8BCE8-9066-42AC-9D27-3880F89336C5"></sequenceFlow>
        <callActivity id="sid-2F01FABC-0D8E-497B-9338-D6563F3D7BCD" name="GTM update Status" calledElement="SRD_GTM_UPDATE_REQUEST_STATUS" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
          <extensionElements>
            <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
            <flowable:in sourceExpression="REQUEST_INFO" target="status"></flowable:in>
            <flowable:in sourceExpression="${final_error_msg}" target="comments"></flowable:in>
          </extensionElements>
        </callActivity>
        <sequenceFlow id="sid-8F24F97C-B600-4A4D-B6F4-6647EC45D1F1" sourceRef="sid-D469F1D7-7E0B-4D87-94F7-C9FE787C8BB1" targetRef="sid-2F01FABC-0D8E-497B-9338-D6563F3D7BCD"></sequenceFlow>
        <callActivity id="sid-8FB5DFD8-7712-4980-8DD3-53C34F9D8A73" name="GTM update Status" calledElement="SRD_GTM_UPDATE_REQUEST_STATUS" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
          <extensionElements>
            <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
            <flowable:in sourceExpression="REQUEST_INFO" target="status"></flowable:in>
            <flowable:in sourceExpression="${final_error_msg}" target="comments"></flowable:in>
          </extensionElements>
        </callActivity>
        <sequenceFlow id="sid-E097DA1A-914F-43B3-84AC-53F6F2675819" sourceRef="sid-0C1795C3-F1A1-481B-925D-6C4E2DDE7EB5" targetRef="sid-8FB5DFD8-7712-4980-8DD3-53C34F9D8A73"></sequenceFlow>
        <callActivity id="sid-CF8CA693-0EF2-4BE0-93AF-6963127C61E4" name="GTM update Status" calledElement="SRD_GTM_UPDATE_REQUEST_STATUS" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
          <extensionElements>
            <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
            <flowable:in sourceExpression="REQUEST_INFO" target="status"></flowable:in>
            <flowable:in sourceExpression="${final_error_msg}" target="comments"></flowable:in>
          </extensionElements>
        </callActivity>
        <callActivity id="sid-9C91E5E7-F443-45D5-A75A-68B7539178C9" name="GTM update Status" calledElement="SRD_GTM_UPDATE_REQUEST_STATUS" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
          <extensionElements>
            <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
            <flowable:in sourceExpression="REQUEST_INFO" target="status"></flowable:in>
            <flowable:in sourceExpression="${final_error_msg}" target="comments"></flowable:in>
          </extensionElements>
        </callActivity>
        <sequenceFlow id="sid-96209749-1E17-4C21-BB0A-77096D320BBE" sourceRef="sid-9A72C691-5A8C-4583-AFD7-0F31FB0A588F" targetRef="sid-9C91E5E7-F443-45D5-A75A-68B7539178C9"></sequenceFlow>
        <sequenceFlow id="sid-3E77CC07-ED10-416E-8D15-E0A5539F1938" sourceRef="sid-D52682E0-1433-4790-AE1C-7369C1E4E448" targetRef="sid-C415FF94-C85A-42BC-9244-C204788BAB3B"></sequenceFlow>
        <callActivity id="sid-D52682E0-1433-4790-AE1C-7369C1E4E448" name="GTM update Status" calledElement="SRD_GTM_UPDATE_REQUEST_STATUS" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
          <extensionElements>
            <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
            <flowable:in sourceExpression="REQUEST_INFO" target="status"></flowable:in>
            <flowable:in sourceExpression="${final_error_msg}" target="comments"></flowable:in>
          </extensionElements>
        </callActivity>
        <sequenceFlow id="sid-67FAA489-7C8D-4A69-B555-196A806617F0" sourceRef="sid-13EDBC7E-2E0E-4E8B-8536-CC75467DA4A7" targetRef="sid-D52682E0-1433-4790-AE1C-7369C1E4E448"></sequenceFlow>
        <callActivity id="sid-F3D353B9-F314-47A1-A2D5-91AF08CDE3DA" name="GTM update Status" calledElement="SRD_GTM_UPDATE_REQUEST_STATUS" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
          <extensionElements>
            <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
            <flowable:in sourceExpression="REQUEST_INFO" target="status"></flowable:in>
            <flowable:in sourceExpression="${final_error_msg}" target="comments"></flowable:in>
          </extensionElements>
        </callActivity>
        <sequenceFlow id="sid-6C5FB009-1745-4260-9CF1-6E0A0A3F0F3A" sourceRef="sid-2D241067-59B8-4334-A4A6-3041F5F1D184" targetRef="sid-F3D353B9-F314-47A1-A2D5-91AF08CDE3DA"></sequenceFlow>
        <callActivity id="sid-9A95D61A-2D2A-4D83-8B20-BDAD5E111297" name="GTM update Status" calledElement="SRD_GTM_UPDATE_REQUEST_STATUS" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
          <extensionElements>
            <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
            <flowable:in sourceExpression="REQUEST_INFO" target="status"></flowable:in>
            <flowable:in sourceExpression="${final_error_msg}" target="comments"></flowable:in>
          </extensionElements>
        </callActivity>
        <sequenceFlow id="sid-4FFE499B-D3E3-4211-9E90-46A7AB3810EA" sourceRef="sid-040E3E76-EB63-464E-BE2D-6C5AADC5E660" targetRef="sid-9A95D61A-2D2A-4D83-8B20-BDAD5E111297"></sequenceFlow>
        <sequenceFlow id="sid-379604D4-D5F6-4053-8470-F40F4BFFED8C" name="Missing Site Wilayah" sourceRef="sid-F5CC012B-C27F-4C81-A771-9E360B2EC87E" targetRef="sid-040E3E76-EB63-464E-BE2D-6C5AADC5E660">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${wilayah==null || wilayah.equalsIgnoreCase("null")  || wilayah.trim().isEmpty()}]]></conditionExpression>
        </sequenceFlow>
        <callActivity id="sid-89F9B31E-0BFF-4E65-A042-76FD1288FC08" name="GTM update Status" calledElement="SRD_GTM_UPDATE_REQUEST_STATUS" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
          <extensionElements>
            <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
            <flowable:in sourceExpression="REQUEST_INFO" target="status"></flowable:in>
            <flowable:in sourceExpression="${final_error_msg}" target="comments"></flowable:in>
          </extensionElements>
        </callActivity>
        <sequenceFlow id="sid-EECFC4D1-5070-457E-8BFF-4501942E3F09" sourceRef="sid-89F9B31E-0BFF-4E65-A042-76FD1288FC08" targetRef="sid-23E3B2AA-22B0-46B2-A5C5-94DCA4E84048"></sequenceFlow>
        <callActivity id="sid-54BC08F5-4F6C-4403-A802-2A7092BA9BA4" name="GTM update Status" calledElement="SRD_GTM_UPDATE_REQUEST_STATUS" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
          <extensionElements>
            <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
            <flowable:in sourceExpression="REQUEST_INFO" target="status"></flowable:in>
            <flowable:in sourceExpression="${final_error_msg}" target="comments"></flowable:in>
          </extensionElements>
        </callActivity>
        <sequenceFlow id="sid-1E6E4E63-0203-48D6-B303-32FF983546BD" sourceRef="sid-74EBB62A-6E74-42CC-A3F7-E74159C87368" targetRef="sid-54BC08F5-4F6C-4403-A802-2A7092BA9BA4"></sequenceFlow>
        <sequenceFlow id="sid-4574A75F-32F8-4C3E-8300-1911615D052E" sourceRef="sid-A7C507C2-8EE9-4746-B198-82684A9C1D56" targetRef="sid-0ABB4986-81BC-4975-B209-306CCC37785D">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${service.serviceType!=null}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-7335A052-7520-42A7-A695-B95AD1719251" sourceRef="sid-0ABB4986-81BC-4975-B209-306CCC37785D" targetRef="sid-DDFC994D-A0E3-47C0-BD15-467EAF0C1493">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${!service.serviceType.toString().equalsIgnoreCase("Upgrade") && !service.serviceType.toString().equalsIgnoreCase("Relocation") }]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-5EFDE34D-0890-40BA-B775-BA3677153D07" sourceRef="sid-1708789F-DEBD-415B-B3C1-2753A431E40D" targetRef="sid-F5CC012B-C27F-4C81-A771-9E360B2EC87E"></sequenceFlow>
        <sequenceFlow id="sid-5459BE69-E038-46C3-885C-CFC01B7E6473" sourceRef="sid-DDFC994D-A0E3-47C0-BD15-467EAF0C1493" targetRef="sid-9E247C37-38C4-4984-8A69-BEBB9D01D16B">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${service.bandwidth!=null}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-5ABE0BB7-E882-4B36-A2FD-966041A1C8BD" sourceRef="sid-D8B7BF70-21C1-47A7-8D2C-17C75DF99350" targetRef="sid-2B52C4E9-1359-4324-BB64-C43F849B0E96"></sequenceFlow>
        <sequenceFlow id="sid-E704474E-F111-4CFC-9764-C4ACF0357F6C" sourceRef="sid-2B52C4E9-1359-4324-BB64-C43F849B0E96" targetRef="sid-CFD3F10B-FB46-4803-8505-14D35B13D0CB">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${siteBMissingForP2P == 'false'}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-D829412A-08EC-4E0A-BFD1-21538D0BC4B6" sourceRef="sid-B770F088-DD45-452D-AFF3-0AF068E1FE40" targetRef="sid-4D8EA706-CF19-482E-B262-C346E9EBC8D5"></sequenceFlow>
        <sequenceFlow id="sid-68C72F7E-3E7F-4F99-B29B-281B62D818D3" name="no" sourceRef="sid-D83D484D-79A6-437A-99B7-93A94957107C" targetRef="sid-74EBB62A-6E74-42CC-A3F7-E74159C87368">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${isCoordinatesWithinResponse == false}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-71973E40-1636-47B9-B5A8-7A409031C466" name="Upgrade or Relocation" sourceRef="sid-0ABB4986-81BC-4975-B209-306CCC37785D" targetRef="sid-182802E5-EF27-41D6-A599-4FEB7D27B05E">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${service.serviceType.toString().equalsIgnoreCase("Upgrade") || service.serviceType.toString().equalsIgnoreCase("Relocation") }]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-870863C9-2905-4F01-AD2A-D205DA20C088" name="Empty Account Number" sourceRef="sid-182802E5-EF27-41D6-A599-4FEB7D27B05E" targetRef="sid-D469F1D7-7E0B-4D87-94F7-C9FE787C8BB1">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${service.accountNumber==null || service.accountNumber.equalsIgnoreCase("null")  || service.accountNumber.trim().isEmpty()}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-878D2A62-CC2E-4EFE-84BF-4DB989A504C7" sourceRef="sid-182802E5-EF27-41D6-A599-4FEB7D27B05E" targetRef="sid-DDFC994D-A0E3-47C0-BD15-467EAF0C1493">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${service.accountNumber!=null && !service.accountNumber.equalsIgnoreCase("null") && !service.accountNumber.trim().isEmpty()}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-1AD03EE9-1974-40E0-971F-43F72A1F8FE7" name="Bandwidth is empty" sourceRef="sid-DDFC994D-A0E3-47C0-BD15-467EAF0C1493" targetRef="sid-0C1795C3-F1A1-481B-925D-6C4E2DDE7EB5">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${service.bandwidth==null}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-C7827599-A79A-44BF-928F-CA02ECA340D3" sourceRef="sid-5A52919F-5C80-41B1-B2C4-72BBE580FC69" targetRef="sid-CF8CA693-0EF2-4BE0-93AF-6963127C61E4"></sequenceFlow>
        <sequenceFlow id="sid-D113764B-A967-4DEB-9A1C-5A5C3F8CFF84" sourceRef="sid-CF8CA693-0EF2-4BE0-93AF-6963127C61E4" targetRef="sid-6ED36D9A-FF5F-4973-80CC-2C2F3072235A"></sequenceFlow>
        <sequenceFlow id="sid-45C3D8C2-3F9A-41AB-8D1F-599FBFC2A7A9" name="Site B is empty for 2 sides service" sourceRef="sid-2B52C4E9-1359-4324-BB64-C43F849B0E96" targetRef="sid-9A72C691-5A8C-4583-AFD7-0F31FB0A588F">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${siteBMissingForP2P == 'true'}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-9DE1A750-869F-459F-A37F-959A50446DEE" sourceRef="sid-4D8EA706-CF19-482E-B262-C346E9EBC8D5" targetRef="sid-C786988A-1EE9-416D-8F77-4F1C0F62424E"></sequenceFlow>
        <sequenceFlow id="sid-E062B06B-B1FA-4A94-94D1-1A179F2C7197" sourceRef="sid-4D8EA706-CF19-482E-B262-C346E9EBC8D5" targetRef="sid-13EDBC7E-2E0E-4E8B-8536-CC75467DA4A7">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${siteBExist == true && siteAExist == false}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-A34AD6EA-D439-4670-8691-7C17726B253B" name="Empty site List" sourceRef="sid-9E247C37-38C4-4984-8A69-BEBB9D01D16B" targetRef="sid-5A52919F-5C80-41B1-B2C4-72BBE580FC69">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${service.sites==null || service.sites.isEmpty()}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-D783FE79-0096-46FF-849E-D38857305E9E" sourceRef="sid-9E247C37-38C4-4984-8A69-BEBB9D01D16B" targetRef="sid-91E4FBFE-5A3E-48F7-9189-AA306675BF03"></sequenceFlow>
        <sequenceFlow id="sid-8F973673-AC6B-4AA2-A432-344B8207F68B" sourceRef="sid-2A1F6000-9812-42E4-8ED0-7E987BCBFE6A" targetRef="sid-2D241067-59B8-4334-A4A6-3041F5F1D184">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${latitude ==null || longitude==null || latitudeB ==null || longitudeB==null }]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-DA0E3211-35C3-494B-ABC7-67097D05A725" name="Missing Site Governorate" sourceRef="sid-AF0F7D1C-3369-4552-847D-3591F0B90AFD" targetRef="sid-26753100-A542-4A5D-9F52-E3AD0059CC81">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${governorate==null || governorate.equalsIgnoreCase("null")  || governorate.trim().isEmpty()}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-08828049-9892-4750-856E-ED91C6C728EE" name="not P2P or MPLS" sourceRef="sid-91E4FBFE-5A3E-48F7-9189-AA306675BF03" targetRef="sid-1708789F-DEBD-415B-B3C1-2753A431E40D"></sequenceFlow>
        <sequenceFlow id="sid-5FF56597-748F-4F09-A5B9-91241363C3C4" sourceRef="sid-AF0F7D1C-3369-4552-847D-3591F0B90AFD" targetRef="sid-C8EC28EC-EA4C-4148-82E9-C57822B41962">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${governorate!=null && !governorate.equalsIgnoreCase("null") && !governorate.trim().isEmpty()}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-9F518C8C-8909-4543-9C4E-213BCEC181A0" sourceRef="sid-F5CC012B-C27F-4C81-A771-9E360B2EC87E" targetRef="sid-AF0F7D1C-3369-4552-847D-3591F0B90AFD">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${wilayah!=null && !wilayah.equalsIgnoreCase("null") && !wilayah.trim().isEmpty()}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-81A06A29-4A7C-4E01-BD14-8679B5E6CD73" name="Service is empty" sourceRef="sid-5DFA006F-7466-4B99-9CA8-5EAEF8C95158" targetRef="sid-01E95B2D-1B57-4023-BBCE-49C0CA69378A">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${service.service==null}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-F6362116-7204-40AB-AB54-E41D6C1A0916" sourceRef="sid-472798EC-A196-41E9-8A21-8FA3F0F0D6A4" targetRef="sid-B770F088-DD45-452D-AFF3-0AF068E1FE40">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${service.service.toString().toLowerCase().contains("mpls")}]]></conditionExpression>
        </sequenceFlow>
        <scriptTask id="sid-2E9C0EFB-8DC7-450B-998F-1921B1151AB9" name="SiteType validation" scriptFormat="groovy" flowable:autoStoreVariables="false">
          <script><![CDATA[boolean missedSiteType = false;

for (site in service.sites) {
    if (!site?.hasProperty('siteType') || !site.siteType?.toString()?.trim()) {
       missedSiteType = true;
    }
}
execution.setVariable("missedSiteType",missedSiteType);
println "Start validation";
for(key in execution.getVariables().keySet())
println "the key is " + key + " the value is "+ execution.getVariable(key);]]></script>
        </scriptTask>
        <sequenceFlow id="sid-9990A762-4635-4F47-AC32-CF196FC23EC2" sourceRef="sid-5DFA006F-7466-4B99-9CA8-5EAEF8C95158" targetRef="sid-2E9C0EFB-8DC7-450B-998F-1921B1151AB9">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${service.service!=null}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-40B4E8C8-6E7D-4542-86F1-845D34355622" name="Service Type  Unknow" sourceRef="sid-A7C507C2-8EE9-4746-B198-82684A9C1D56" targetRef="sid-B5168F05-375C-4ADA-8C95-1570D1634798">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${service.serviceType==null}]]></conditionExpression>
        </sequenceFlow>
        <exclusiveGateway id="sid-DBCBDF31-31A1-4F35-AC7C-9D60510FD7EE" default="sid-43601182-3D5B-4614-9010-AD8417DA817B"></exclusiveGateway>
        <sequenceFlow id="sid-CA31E364-37C8-420E-A5CC-45141E51E733" sourceRef="sid-2E9C0EFB-8DC7-450B-998F-1921B1151AB9" targetRef="sid-DBCBDF31-31A1-4F35-AC7C-9D60510FD7EE"></sequenceFlow>
        <scriptTask id="sid-449D60D4-6B18-4EFD-9CD1-7BE250F7C442" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="true">
          <script><![CDATA[execution.setVariable("error_code","0026");
execution.setVariable("final_error_msg","Failed to create request  because site type doesn't exist");
println "End validation";]]></script>
        </scriptTask>
        <endEvent id="sid-212CD841-043F-4898-B219-0251C0635A79">
          <errorEventDefinition></errorEventDefinition>
        </endEvent>
        <sequenceFlow id="sid-B0E35FA3-89B9-4E2D-9081-B3DBA3FE9298" sourceRef="sid-449D60D4-6B18-4EFD-9CD1-7BE250F7C442" targetRef="sid-212CD841-043F-4898-B219-0251C0635A79"></sequenceFlow>
        <sequenceFlow id="sid-D43C5B64-19BA-40BA-8389-9A955E344768" name="P2P or MPLS" sourceRef="sid-91E4FBFE-5A3E-48F7-9189-AA306675BF03" targetRef="sid-472798EC-A196-41E9-8A21-8FA3F0F0D6A4">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${service.service.toString().toLowerCase().contains("ptp") ||
service.service.toString().toLowerCase().contains("mpls")}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-96ADF8E0-F54A-4825-8AED-49EC05DA9405" sourceRef="sid-C786988A-1EE9-416D-8F77-4F1C0F62424E" targetRef="sid-CFD3F10B-FB46-4803-8505-14D35B13D0CB">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${siteBExist == true && siteAExist == true}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-15FD39EC-0B29-4AD5-81E0-708DA882FFF7" sourceRef="sid-DBCBDF31-31A1-4F35-AC7C-9D60510FD7EE" targetRef="sid-449D60D4-6B18-4EFD-9CD1-7BE250F7C442">
          <conditionExpression xsi:type="tFormalExpression"><![CDATA[${missedSiteType == true}]]></conditionExpression>
        </sequenceFlow>
        <sequenceFlow id="sid-43601182-3D5B-4614-9010-AD8417DA817B" sourceRef="sid-DBCBDF31-31A1-4F35-AC7C-9D60510FD7EE" targetRef="sid-A7C507C2-8EE9-4746-B198-82684A9C1D56"></sequenceFlow>
      </subProcess>
      <sequenceFlow id="sid-F10D497D-825B-4D19-8CD4-23D24D38D619" sourceRef="sid-A6D7D39E-E2CD-4EEC-A25E-8AEF1A57104F" targetRef="sid-26F23AAA-E7B3-482D-AA50-E99BDB6934BD"></sequenceFlow>
      <scriptTask id="sid-00CC63AC-7EA6-46DD-9249-0D5ACE6F60DD" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="true">
        <script><![CDATA[execution.setVariable("error_code","0003");
execution.setVariable("final_error_msg","Failed to create request because the CR number is empty.");]]></script>
      </scriptTask>
      <scriptTask id="sid-1FC9E56F-1EAD-4B32-803A-1DF34D050375" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="true">
        <script><![CDATA[execution.setVariable("error_code","0004");
execution.setVariable("final_error_msg","Failed to create request because all Service attributes are empty.");]]></script>
      </scriptTask>
      <endEvent id="sid-510C48FA-A3C2-430A-AA6E-FF37600A67CB">
        <errorEventDefinition></errorEventDefinition>
      </endEvent>
      <sequenceFlow id="sid-16C08CC8-7FD9-4CA0-86F4-896022E343F7" sourceRef="sid-097D7673-0722-4FFA-A775-D4028CDFC7E1" targetRef="sid-510C48FA-A3C2-430A-AA6E-FF37600A67CB"></sequenceFlow>
      <endEvent id="sid-21DA460D-41C3-4AFE-A840-DD04B371070D">
        <errorEventDefinition></errorEventDefinition>
      </endEvent>
      <sequenceFlow id="sid-58BF494C-2E0C-45AC-8E8C-03E1FD7CDDEA" sourceRef="sid-FFE6F90D-BEBA-4E63-8286-2821E9EE3DAA" targetRef="sid-21DA460D-41C3-4AFE-A840-DD04B371070D"></sequenceFlow>
      <sequenceFlow id="sid-01A21075-E13D-47FE-B9AE-4FE684F42F04" sourceRef="sid-0C4BFB46-E1EF-40E7-9725-950AA164719E" targetRef="sid-467510DD-C4DA-49B6-9465-5233D8D32BC1">
        <conditionExpression xsi:type="tFormalExpression"><![CDATA[${customerDetails.accountName!=null && !customerDetails.accountName.equalsIgnoreCase("null") && !customerDetails.accountName.trim().isEmpty()}]]></conditionExpression>
      </sequenceFlow>
      <sequenceFlow id="sid-830F4429-8E3F-49DF-AA10-28BD865CF66C" sourceRef="sid-467510DD-C4DA-49B6-9465-5233D8D32BC1" targetRef="sid-2116A6D5-ED9A-4A8D-A7D9-EDB3B9641498">
        <conditionExpression xsi:type="tFormalExpression"><![CDATA[${customerDetails.crNumber!=null && !customerDetails.crNumber.equalsIgnoreCase("null") && !customerDetails.crNumber.trim().isEmpty()}]]></conditionExpression>
      </sequenceFlow>
      <endEvent id="sid-7EED87BA-B660-4F3B-AD00-1C9ECE3CA25E">
        <errorEventDefinition></errorEventDefinition>
      </endEvent>
      <callActivity id="sid-58FF201C-0DF9-49FF-9430-9941261C6070" name="GTM update Status" calledElement="SRD_GTM_UPDATE_REQUEST_STATUS" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
        <extensionElements>
          <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
          <flowable:in sourceExpression="REQUEST_INFO" target="status"></flowable:in>
          <flowable:in sourceExpression="${final_error_msg}" target="comments"></flowable:in>
        </extensionElements>
      </callActivity>
      <sequenceFlow id="sid-1EB164A6-3058-462B-8F25-3A4607072B0E" sourceRef="sid-5C45A40A-3E4D-48B0-88DF-A6AA79CA5289" targetRef="sid-58FF201C-0DF9-49FF-9430-9941261C6070"></sequenceFlow>
      <callActivity id="sid-097D7673-0722-4FFA-A775-D4028CDFC7E1" name="GTM update Status" calledElement="SRD_GTM_UPDATE_REQUEST_STATUS" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
        <extensionElements>
          <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
          <flowable:in sourceExpression="REQUEST_INFO" target="status"></flowable:in>
          <flowable:in sourceExpression="${final_error_msg}" target="comments"></flowable:in>
        </extensionElements>
      </callActivity>
      <sequenceFlow id="sid-B828D402-5591-4370-A4E1-7C235B9477C6" sourceRef="sid-00CC63AC-7EA6-46DD-9249-0D5ACE6F60DD" targetRef="sid-097D7673-0722-4FFA-A775-D4028CDFC7E1"></sequenceFlow>
      <sequenceFlow id="sid-1801335E-CE22-4237-89FA-A3C71B7D0B88" name="CR Number is empty" sourceRef="sid-467510DD-C4DA-49B6-9465-5233D8D32BC1" targetRef="sid-00CC63AC-7EA6-46DD-9249-0D5ACE6F60DD">
        <conditionExpression xsi:type="tFormalExpression"><![CDATA[${customerDetails.crNumber==null || customerDetails.crNumber.equalsIgnoreCase("null")  || customerDetails.crNumber.trim().isEmpty()}]]></conditionExpression>
      </sequenceFlow>
      <sequenceFlow id="sid-068CC178-F2E1-415B-8744-26FDFFF92660" name="Service is empty" sourceRef="sid-2116A6D5-ED9A-4A8D-A7D9-EDB3B9641498" targetRef="sid-1FC9E56F-1EAD-4B32-803A-1DF34D050375">
        <conditionExpression xsi:type="tFormalExpression"><![CDATA[${customerDetails.services==null || customerDetails.services.isEmpty()}]]></conditionExpression>
      </sequenceFlow>
      <callActivity id="sid-FFE6F90D-BEBA-4E63-8286-2821E9EE3DAA" name="GTM update Status" calledElement="SRD_GTM_UPDATE_REQUEST_STATUS" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
        <extensionElements>
          <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
          <flowable:in sourceExpression="REQUEST_INFO" target="status"></flowable:in>
          <flowable:in sourceExpression="${final_error_msg}" target="comments"></flowable:in>
        </extensionElements>
      </callActivity>
      <sequenceFlow id="sid-E20BE8E0-A081-40CB-8BD6-42B04BEBFEE8" sourceRef="sid-1FC9E56F-1EAD-4B32-803A-1DF34D050375" targetRef="sid-FFE6F90D-BEBA-4E63-8286-2821E9EE3DAA"></sequenceFlow>
      <sequenceFlow id="sid-77F1B9AA-5A54-452C-B983-F0B3E7B115F0" sourceRef="sid-FFB82EEC-6190-4B4E-89CB-036F879DD173" targetRef="sid-7EED87BA-B660-4F3B-AD00-1C9ECE3CA25E"></sequenceFlow>
      <boundaryEvent id="sid-FFB82EEC-6190-4B4E-89CB-036F879DD173" attachedToRef="sid-A6D7D39E-E2CD-4EEC-A25E-8AEF1A57104F">
        <errorEventDefinition></errorEventDefinition>
      </boundaryEvent>
      <sequenceFlow id="sid-19499C08-6A81-4544-89FB-245876325433" name="services list not empty" sourceRef="sid-2116A6D5-ED9A-4A8D-A7D9-EDB3B9641498" targetRef="sid-A6D7D39E-E2CD-4EEC-A25E-8AEF1A57104F">
        <conditionExpression xsi:type="tFormalExpression"><![CDATA[${customerDetails.services!=null && !customerDetails.services.isEmpty()}]]></conditionExpression>
      </sequenceFlow>
      <sequenceFlow id="sid-44C610A6-4E93-4313-8C45-7F3B02F0B95B" name="Empty Account Name" sourceRef="sid-0C4BFB46-E1EF-40E7-9725-950AA164719E" targetRef="sid-5C45A40A-3E4D-48B0-88DF-A6AA79CA5289">
        <conditionExpression xsi:type="tFormalExpression"><![CDATA[${customerDetails.accountName==null || customerDetails.accountName.equalsIgnoreCase("null")  || customerDetails.accountName.trim().isEmpty()}]]></conditionExpression>
      </sequenceFlow>
    </subProcess>
    <boundaryEvent id="catchParametersValicationError" attachedToRef="sid-B5824754-C3A0-44E1-AD7C-99DEB7BB21B1">
      <errorEventDefinition></errorEventDefinition>
    </boundaryEvent>
    <serviceTask id="sid-1F7E3D9D-A076-43DE-B3EB-B934F531D7A4" name="create/update Request" flowable:class="com.mobinets.nep.client.workflow.soap.SoapDelegate">
      <extensionElements>
        <flowable:field name="service">
          <flowable:string><![CDATA[SrdInternalApi]]></flowable:string>
        </flowable:field>
        <flowable:field name="operation">
          <flowable:string><![CDATA[createServiceRequest]]></flowable:string>
        </flowable:field>
        <flowable:field name="customerDetails">
          <flowable:expression><![CDATA[${customerDetailsAsJson}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="wfbbAcceptable">
          <flowable:expression><![CDATA[${wfbbAcceptable}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="projectType">
          <flowable:expression><![CDATA[${projectType}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceOperation">
          <flowable:expression><![CDATA[${serviceOperation}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="projectBrief">
          <flowable:expression><![CDATA[${projectBrief}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="requester">
          <flowable:expression><![CDATA[${requester}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="status">
          <flowable:string><![CDATA[Feasibility_Check]]></flowable:string>
        </flowable:field>
        <flowable:field name="governorate">
          <flowable:expression><![CDATA[${governorate}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="wilayah">
          <flowable:expression><![CDATA[${wilayah}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="locationName">
          <flowable:expression><![CDATA[${locationName}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceType">
          <flowable:expression><![CDATA[${serviceType}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="gtmComments">
          <flowable:expression><![CDATA[${gtmComments}]]></flowable:expression>
        </flowable:field>
        <flowable:executionListener event="end" expression="${srdRequestCreationListener.notify(execution)}"></flowable:executionListener>
      </extensionElements>
    </serviceTask>
    <endEvent id="sid-CB7B66B0-7DC4-4C1A-BEAA-9CB525D9332D"></endEvent>
    <sequenceFlow id="sid-6B11987A-17E2-4560-BE6C-E32E1B435983" sourceRef="sid-1F7E3D9D-A076-43DE-B3EB-B934F531D7A4" targetRef="sid-CB7B66B0-7DC4-4C1A-BEAA-9CB525D9332D"></sequenceFlow>
    <exclusiveGateway id="sid-1B1478B6-F013-4875-B395-AFD7B1A14F5D"></exclusiveGateway>
    <scriptTask id="sid-F5BCE0B0-5AE1-4585-89AD-F0EE57F8E8A1" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[execution.setVariable("final_error_code","0021");
execution.setVariable("final_error_msg","The request is not created because service Operation is Empty.");]]></script>
    </scriptTask>
    <exclusiveGateway id="sid-12D7AF1A-24ED-4F22-97D3-AD49634583DC"></exclusiveGateway>
    <scriptTask id="sid-F35ADF31-7746-441B-96F4-8FB44CFCDB9B" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[execution.setVariable("final_error_code","0020");
execution.setVariable("final_error_msg","Missing request id");]]></script>
    </scriptTask>
    <exclusiveGateway id="sid-AF930EFD-9037-4F72-AB20-AF48F15D43CB"></exclusiveGateway>
    <scriptTask id="sid-A3B0A1EA-AA87-457D-AB00-C62AFA0B7D9B" name="list to String Json" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[def json = new groovy.json.JsonBuilder(customerDetailsList);
execution.setVariable("customerDetailsAsJson",json.toPrettyString());]]></script>
    </scriptTask>
    <sequenceFlow id="sid-9317B4F3-95EC-4C5C-8E34-556D59B3B626" sourceRef="sid-A3B0A1EA-AA87-457D-AB00-C62AFA0B7D9B" targetRef="sid-1F7E3D9D-A076-43DE-B3EB-B934F531D7A4"></sequenceFlow>
    <exclusiveGateway id="sid-98F94E92-0F52-4FFA-8D07-13CA4EF1DBDC"></exclusiveGateway>
    <scriptTask id="sid-F0E80580-6AA3-4EA8-AB15-EBF4C0E915C8" name="Set Error" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[execution.setVariable("final_error_code","0022");
execution.setVariable("final_error_msg","The provided request ID is not duplicated, but the request can't be created because the service operation is not set as NEW");]]></script>
    </scriptTask>
    <sequenceFlow id="sid-D9035F0F-FAE8-4635-B4BA-FA53C7CF8CAF" sourceRef="sid-F0E80580-6AA3-4EA8-AB15-EBF4C0E915C8" targetRef="sid-C279FF0A-A49E-4D5A-A582-44065649D3C8"></sequenceFlow>
    <sequenceFlow id="sid-CFC46D97-549C-4C0A-A198-507A4B4ECE6D" sourceRef="sid-B5824754-C3A0-44E1-AD7C-99DEB7BB21B1" targetRef="sid-F252395F-C44B-488D-B885-AB7EE9BCC391"></sequenceFlow>
    <serviceTask id="sid-F252395F-C44B-488D-B885-AB7EE9BCC391" name="suspend Request (Edit case)" flowable:class="com.mobinets.nep.client.workflow.soap.SoapDelegate">
      <extensionElements>
        <flowable:field name="service">
          <flowable:string><![CDATA[SrdInternalApi]]></flowable:string>
        </flowable:field>
        <flowable:field name="operation">
          <flowable:string><![CDATA[suspendServiceRequest]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <sequenceFlow id="sid-B8A3C789-37B6-432B-BC7C-06052D52767F" sourceRef="sid-F252395F-C44B-488D-B885-AB7EE9BCC391" targetRef="sid-A3B0A1EA-AA87-457D-AB00-C62AFA0B7D9B"></sequenceFlow>
    <endEvent id="sid-1B9B6FF8-D4E9-4E65-9D14-52BCF368B9EB"></endEvent>
    <sequenceFlow id="sid-EFDF956E-A478-4BD6-9389-A6795F4D3FD8" sourceRef="sid-6DE15221-CEF7-4038-B1D5-FE319DCAE79C" targetRef="sid-1B9B6FF8-D4E9-4E65-9D14-52BCF368B9EB"></sequenceFlow>
    <callActivity id="sid-53EB9C69-8C1E-44F4-BCE2-37BD7217B8CB" name="GTM update Status" calledElement="SRD_GTM_UPDATE_REQUEST_STATUS" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
      <extensionElements>
        <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
        <flowable:in sourceExpression="REQUEST_INFO" target="status"></flowable:in>
        <flowable:in sourceExpression="${final_error_msg}" target="comments"></flowable:in>
      </extensionElements>
    </callActivity>
    <endEvent id="sid-99148325-D138-4C38-8AA8-7EAE3DA7A168"></endEvent>
    <sequenceFlow id="sid-1E9EE7E2-CFE0-4F48-9BAB-5F7911D21F27" sourceRef="sid-53EB9C69-8C1E-44F4-BCE2-37BD7217B8CB" targetRef="sid-99148325-D138-4C38-8AA8-7EAE3DA7A168"></sequenceFlow>
    <sequenceFlow id="sid-090133F2-6FDE-40CD-BC96-0A8CBF03E042" sourceRef="sid-7C9E681A-7BB1-4481-8F4E-806D55EE6B6F" targetRef="sid-5FCF5E5A-9C72-425D-89BE-43C38EF6B9C0"></sequenceFlow>
    <endEvent id="sid-5FCF5E5A-9C72-425D-89BE-43C38EF6B9C0"></endEvent>
    <endEvent id="sid-26F1A859-3EB2-4E30-8B15-7F9DA2A51524"></endEvent>
    <callActivity id="sid-C279FF0A-A49E-4D5A-A582-44065649D3C8" name="GTM update Status" calledElement="SRD_GTM_UPDATE_REQUEST_STATUS" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
      <extensionElements>
        <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
        <flowable:in sourceExpression="REQUEST_INFO" target="status"></flowable:in>
        <flowable:in sourceExpression="${final_error_msg}" target="comments"></flowable:in>
      </extensionElements>
    </callActivity>
    <endEvent id="sid-1959BA13-B5BC-4287-85BA-897D3C3583F7"></endEvent>
    <sequenceFlow id="sid-081CFD87-48EA-4F6E-ADAF-35D71E970963" sourceRef="sid-C279FF0A-A49E-4D5A-A582-44065649D3C8" targetRef="sid-1959BA13-B5BC-4287-85BA-897D3C3583F7"></sequenceFlow>
    <sequenceFlow id="sid-F530DC3C-3902-4D14-BCEB-DE9C3554F6DA" name="New" sourceRef="sid-98F94E92-0F52-4FFA-8D07-13CA4EF1DBDC" targetRef="sid-B5824754-C3A0-44E1-AD7C-99DEB7BB21B1">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${serviceOperation.equalsIgnoreCase("new")}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-E2371ED1-4956-406E-ABF4-2B7AC83876B2" name="Edit" sourceRef="sid-1B1478B6-F013-4875-B395-AFD7B1A14F5D" targetRef="sid-B5824754-C3A0-44E1-AD7C-99DEB7BB21B1">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${serviceOperation.equalsIgnoreCase("edit")}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-61A81143-3245-4F9D-99FA-E95E4BD23D24" sourceRef="sid-12D7AF1A-24ED-4F22-97D3-AD49634583DC" targetRef="sid-AF930EFD-9037-4F72-AB20-AF48F15D43CB">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${requestId!=null && !requestId.equalsIgnoreCase("null")  && !requestId.trim().isEmpty()}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-346D147C-EB4F-4C72-A9EE-505B1155EBC0" sourceRef="sid-F35ADF31-7746-441B-96F4-8FB44CFCDB9B" targetRef="sid-26F1A859-3EB2-4E30-8B15-7F9DA2A51524"></sequenceFlow>
    <callActivity id="sid-6DE15221-CEF7-4038-B1D5-FE319DCAE79C" name="GTM update Status" calledElement="SRD_GTM_UPDATE_REQUEST_STATUS" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
      <extensionElements>
        <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
        <flowable:in sourceExpression="REQUEST_INFO" target="status"></flowable:in>
        <flowable:in sourceExpression="${final_error_msg}" target="comments"></flowable:in>
      </extensionElements>
    </callActivity>
    <sequenceFlow id="sid-D2D56E19-5267-4D96-B223-482E751BDDFA" sourceRef="sid-61D956D4-D8B2-49B6-8475-E5F83F2F45EF" targetRef="sid-53EB9C69-8C1E-44F4-BCE2-37BD7217B8CB"></sequenceFlow>
    <sequenceFlow id="sid-4FE3624A-4C02-4A21-B0BE-E0551629E1A7" sourceRef="sid-F5BCE0B0-5AE1-4585-89AD-F0EE57F8E8A1" targetRef="sid-6DE15221-CEF7-4038-B1D5-FE319DCAE79C"></sequenceFlow>
    <sequenceFlow id="sid-030E30EF-764A-494F-B5C7-ADFC68CDB776" sourceRef="checkRequestId" targetRef="requestIdDuplicationCheck"></sequenceFlow>
    <sequenceFlow id="sid-569A6C91-7F3F-4BB2-8BB9-BC80027B0174" sourceRef="sid-AF930EFD-9037-4F72-AB20-AF48F15D43CB" targetRef="checkRequestId">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${serviceOperation.equalsIgnoreCase("edit") || serviceOperation.equalsIgnoreCase("new")}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-4A89D4C1-4943-4F95-8588-1D9E5B593B7F" sourceRef="catchParametersValicationError" targetRef="sid-7C9E681A-7BB1-4481-8F4E-806D55EE6B6F"></sequenceFlow>
    <sequenceFlow id="sid-06C22EB4-9961-450A-87CA-BE68B4A902C3" name="Empty service Operation" sourceRef="sid-AF930EFD-9037-4F72-AB20-AF48F15D43CB" targetRef="sid-F5BCE0B0-5AE1-4585-89AD-F0EE57F8E8A1">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${!serviceOperation.equalsIgnoreCase("edit") && !serviceOperation.equalsIgnoreCase("new")}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-09D4B500-38A3-498E-BA60-AE3320021CA7" name="New" sourceRef="sid-1B1478B6-F013-4875-B395-AFD7B1A14F5D" targetRef="sid-61D956D4-D8B2-49B6-8475-E5F83F2F45EF">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${serviceOperation.equalsIgnoreCase("new")}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-77CA325A-84FA-48BA-B558-714CAC96F54F" sourceRef="sid-98F94E92-0F52-4FFA-8D07-13CA4EF1DBDC" targetRef="sid-F0E80580-6AA3-4EA8-AB15-EBF4C0E915C8">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${!serviceOperation.equalsIgnoreCase("new")}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-150DD38E-E04A-40EB-BED6-9DF2B4A8D7C6" name="not duplicated" sourceRef="requestIdDuplicationCheck" targetRef="sid-98F94E92-0F52-4FFA-8D07-13CA4EF1DBDC">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${requestIdExistsResponse==false}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-040464EB-08B5-4650-8463-BE3159414E48" name="is duplicated" sourceRef="requestIdDuplicationCheck" targetRef="sid-1B1478B6-F013-4875-B395-AFD7B1A14F5D">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${requestIdExistsResponse==true}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-82A6C185-4F1F-4B90-B7CD-48392D48E2D7" name="Missing request id" sourceRef="sid-12D7AF1A-24ED-4F22-97D3-AD49634583DC" targetRef="sid-F35ADF31-7746-441B-96F4-8FB44CFCDB9B">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${requestId==null || requestId.equalsIgnoreCase("null")  || requestId.trim().isEmpty()}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-77E49FE3-A1BA-4BC9-8B5F-21A815E612AD" sourceRef="theStart" targetRef="sid-12D7AF1A-24ED-4F22-97D3-AD49634583DC"></sequenceFlow>
    <textAnnotation id="sid-7B947234-39CD-4A08-9C5E-A86EEF659FD7">
      <text>in case the service operation is edit and the request is new throw error</text>
    </textAnnotation>
    <textAnnotation id="sid-AAD25510-461A-4C23-BBB2-B80305A69E6F">
      <text>convert list of customer details to json string to be consumed by SRD API</text>
    </textAnnotation>
    <association id="sid-A035E3AC-94C8-4F35-AF15-50F724F5F61B" sourceRef="sid-A3B0A1EA-AA87-457D-AB00-C62AFA0B7D9B" targetRef="sid-AAD25510-461A-4C23-BBB2-B80305A69E6F" associationDirection="None"></association>
    <association id="sid-DD916302-7901-4744-9B65-A7837CB05181" sourceRef="sid-98F94E92-0F52-4FFA-8D07-13CA4EF1DBDC" targetRef="sid-7B947234-39CD-4A08-9C5E-A86EEF659FD7" associationDirection="None"></association>
  </process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_SRD_REQUEST_VALIDATION_AND_CREATION">
    <bpmndi:BPMNPlane bpmnElement="SRD_REQUEST_VALIDATION_AND_CREATION" id="BPMNPlane_SRD_REQUEST_VALIDATION_AND_CREATION">
      <bpmndi:BPMNShape bpmnElement="theStart" id="BPMNShape_theStart">
        <omgdc:Bounds height="30.0" width="30.0" x="18.518518464010384" y="160.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="checkRequestId" id="BPMNShape_checkRequestId">
        <omgdc:Bounds height="80.0" width="100.0" x="652.6749142927692" y="138.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="requestIdDuplicationCheck" id="BPMNShape_requestIdDuplicationCheck">
        <omgdc:Bounds height="40.0" width="40.0" x="796.7078415677412" y="158.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-61D956D4-D8B2-49B6-8475-E5F83F2F45EF" id="BPMNShape_sid-61D956D4-D8B2-49B6-8475-E5F83F2F45EF">
        <omgdc:Bounds height="80.0" width="100.0" x="766.7078415677412" y="375.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-7C9E681A-7BB1-4481-8F4E-806D55EE6B6F" id="BPMNShape_sid-7C9E681A-7BB1-4481-8F4E-806D55EE6B6F">
        <omgdc:Bounds height="80.0" width="100.0" x="1073.814341825498" y="375.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-B5824754-C3A0-44E1-AD7C-99DEB7BB21B1" id="BPMNShape_sid-B5824754-C3A0-44E1-AD7C-99DEB7BB21B1" isExpanded="false">
        <omgdc:Bounds height="79.99999999999994" width="100.0" x="1044.8484801779036" y="139.40000000000003"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="catchParametersValicationError" id="BPMNShape_catchParametersValicationError">
        <omgdc:Bounds height="30.0" width="30.0" x="1108.8484801779036" y="204.40000000000003"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-1F7E3D9D-A076-43DE-B3EB-B934F531D7A4" id="BPMNShape_sid-1F7E3D9D-A076-43DE-B3EB-B934F531D7A4">
        <omgdc:Bounds height="79.99999999999997" width="100.0" x="1485.0" y="139.4"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-CB7B66B0-7DC4-4C1A-BEAA-9CB525D9332D" id="BPMNShape_sid-CB7B66B0-7DC4-4C1A-BEAA-9CB525D9332D">
        <omgdc:Bounds height="28.0" width="28.0" x="1635.0" y="165.4"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-1B1478B6-F013-4875-B395-AFD7B1A14F5D" id="BPMNShape_sid-1B1478B6-F013-4875-B395-AFD7B1A14F5D">
        <omgdc:Bounds height="40.0" width="40.0" x="796.7078415677412" y="285.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-F5BCE0B0-5AE1-4585-89AD-F0EE57F8E8A1" id="BPMNShape_sid-F5BCE0B0-5AE1-4585-89AD-F0EE57F8E8A1">
        <omgdc:Bounds height="80.0" width="100.0" x="540.3703844213567" y="375.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-12D7AF1A-24ED-4F22-97D3-AD49634583DC" id="BPMNShape_sid-12D7AF1A-24ED-4F22-97D3-AD49634583DC">
        <omgdc:Bounds height="40.0" width="40.0" x="435.0" y="158.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-F35ADF31-7746-441B-96F4-8FB44CFCDB9B" id="BPMNShape_sid-F35ADF31-7746-441B-96F4-8FB44CFCDB9B">
        <omgdc:Bounds height="80.0" width="100.0" x="405.0" y="375.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-AF930EFD-9037-4F72-AB20-AF48F15D43CB" id="BPMNShape_sid-AF930EFD-9037-4F72-AB20-AF48F15D43CB">
        <omgdc:Bounds height="40.0" width="40.0" x="570.3703844213567" y="157.99999999999997"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-A3B0A1EA-AA87-457D-AB00-C62AFA0B7D9B" id="BPMNShape_sid-A3B0A1EA-AA87-457D-AB00-C62AFA0B7D9B">
        <omgdc:Bounds height="80.0" width="100.0" x="1335.0" y="139.4"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-98F94E92-0F52-4FFA-8D07-13CA4EF1DBDC" id="BPMNShape_sid-98F94E92-0F52-4FFA-8D07-13CA4EF1DBDC">
        <omgdc:Bounds height="40.0" width="40.0" x="935.0" y="157.99999999999997"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-F0E80580-6AA3-4EA8-AB15-EBF4C0E915C8" id="BPMNShape_sid-F0E80580-6AA3-4EA8-AB15-EBF4C0E915C8">
        <omgdc:Bounds height="80.0" width="100.0" x="905.0" y="30.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-F252395F-C44B-488D-B885-AB7EE9BCC391" id="BPMNShape_sid-F252395F-C44B-488D-B885-AB7EE9BCC391">
        <omgdc:Bounds height="79.99999999999997" width="100.0" x="1187.6543584569508" y="139.40000000000003"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-1B9B6FF8-D4E9-4E65-9D14-52BCF368B9EB" id="BPMNShape_sid-1B9B6FF8-D4E9-4E65-9D14-52BCF368B9EB">
        <omgdc:Bounds height="28.0" width="28.0" x="576.3703844213567" y="616.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-53EB9C69-8C1E-44F4-BCE2-37BD7217B8CB" id="BPMNShape_sid-53EB9C69-8C1E-44F4-BCE2-37BD7217B8CB">
        <omgdc:Bounds height="80.0" width="100.0" x="766.7078415677412" y="495.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-99148325-D138-4C38-8AA8-7EAE3DA7A168" id="BPMNShape_sid-99148325-D138-4C38-8AA8-7EAE3DA7A168">
        <omgdc:Bounds height="28.0" width="28.0" x="802.7078415677412" y="616.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-5FCF5E5A-9C72-425D-89BE-43C38EF6B9C0" id="BPMNShape_sid-5FCF5E5A-9C72-425D-89BE-43C38EF6B9C0">
        <omgdc:Bounds height="28.0" width="28.0" x="1109.814341825498" y="495.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-26F1A859-3EB2-4E30-8B15-7F9DA2A51524" id="BPMNShape_sid-26F1A859-3EB2-4E30-8B15-7F9DA2A51524">
        <omgdc:Bounds height="28.0" width="28.0" x="441.0" y="521.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-C279FF0A-A49E-4D5A-A582-44065649D3C8" id="BPMNShape_sid-C279FF0A-A49E-4D5A-A582-44065649D3C8">
        <omgdc:Bounds height="80.0" width="100.0" x="1040.0" y="30.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-1959BA13-B5BC-4287-85BA-897D3C3583F7" id="BPMNShape_sid-1959BA13-B5BC-4287-85BA-897D3C3583F7">
        <omgdc:Bounds height="28.0" width="28.0" x="1196.0" y="56.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-6DE15221-CEF7-4038-B1D5-FE319DCAE79C" id="BPMNShape_sid-6DE15221-CEF7-4038-B1D5-FE319DCAE79C">
        <omgdc:Bounds height="80.0" width="100.0" x="540.3703844213567" y="495.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-7B947234-39CD-4A08-9C5E-A86EEF659FD7" id="BPMNShape_sid-7B947234-39CD-4A08-9C5E-A86EEF659FD7">
        <omgdc:Bounds height="112.0" width="113.0" x="665.0" y="0.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-AAD25510-461A-4C23-BBB2-B80305A69E6F" id="BPMNShape_sid-AAD25510-461A-4C23-BBB2-B80305A69E6F">
        <omgdc:Bounds height="59.0" width="153.0" x="1372.8395506676293" y="15.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-A035E3AC-94C8-4F35-AF15-50F724F5F61B" id="BPMNShape_sid-A035E3AC-94C8-4F35-AF15-50F724F5F61B">
        <omgdc:Bounds height="65.02146042415794" width="39.69119115221406" x="1409.6483595154152" y="74.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-DD916302-7901-4744-9B65-A7837CB05181" id="BPMNShape_sid-DD916302-7901-4744-9B65-A7837CB05181">
        <omgdc:Bounds height="61.6030015125971" width="217.94395232108218" x="721.5" y="112.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-569A6C91-7F3F-4BB2-8BB9-BC80027B0174" id="BPMNEdge_sid-569A6C91-7F3F-4BB2-8BB9-BC80027B0174">
        <omgdi:waypoint x="590.3703844213567" y="177.99999999999997"></omgdi:waypoint>
        <omgdi:waypoint x="652.6749142927692" y="177.99999999999997"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-9317B4F3-95EC-4C5C-8E34-556D59B3B626" id="BPMNEdge_sid-9317B4F3-95EC-4C5C-8E34-556D59B3B626">
        <omgdi:waypoint x="1385.0" y="179.39999999999998"></omgdi:waypoint>
        <omgdi:waypoint x="1484.9999999999932" y="179.39999999999998"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-4A89D4C1-4943-4F95-8588-1D9E5B593B7F" id="BPMNEdge_sid-4A89D4C1-4943-4F95-8588-1D9E5B593B7F">
        <omgdi:waypoint x="1123.8458622061323" y="234.34999977720202"></omgdi:waypoint>
        <omgdi:waypoint x="1123.821314357086" y="375.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-77CA325A-84FA-48BA-B558-714CAC96F54F" id="BPMNEdge_sid-77CA325A-84FA-48BA-B558-714CAC96F54F">
        <omgdi:waypoint x="955.0" y="157.99999999999997"></omgdi:waypoint>
        <omgdi:waypoint x="955.0" y="109.95"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-D2D56E19-5267-4D96-B223-482E751BDDFA" id="BPMNEdge_sid-D2D56E19-5267-4D96-B223-482E751BDDFA">
        <omgdi:waypoint x="816.7078415677412" y="454.95000000000005"></omgdi:waypoint>
        <omgdi:waypoint x="816.7078415677412" y="495.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-030E30EF-764A-494F-B5C7-ADFC68CDB776" id="BPMNEdge_sid-030E30EF-764A-494F-B5C7-ADFC68CDB776">
        <omgdi:waypoint x="752.6249142927145" y="178.0"></omgdi:waypoint>
        <omgdi:waypoint x="796.7078415677412" y="178.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-82A6C185-4F1F-4B90-B7CD-48392D48E2D7" id="BPMNEdge_sid-82A6C185-4F1F-4B90-B7CD-48392D48E2D7">
        <omgdi:waypoint x="455.0" y="197.94579291438214"></omgdi:waypoint>
        <omgdi:waypoint x="455.0" y="375.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-081CFD87-48EA-4F6E-ADAF-35D71E970963" id="BPMNEdge_sid-081CFD87-48EA-4F6E-ADAF-35D71E970963">
        <omgdi:waypoint x="1139.95" y="70.0"></omgdi:waypoint>
        <omgdi:waypoint x="1196.0" y="70.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-E2371ED1-4956-406E-ABF4-2B7AC83876B2" id="BPMNEdge_sid-E2371ED1-4956-406E-ABF4-2B7AC83876B2">
        <omgdi:waypoint x="836.6538893847328" y="305.0"></omgdi:waypoint>
        <omgdi:waypoint x="1069.0" y="305.0"></omgdi:waypoint>
        <omgdi:waypoint x="1086.6164801212465" y="219.35"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-150DD38E-E04A-40EB-BED6-9DF2B4A8D7C6" id="BPMNEdge_sid-150DD38E-E04A-40EB-BED6-9DF2B4A8D7C6">
        <omgdi:waypoint x="836.6506337894153" y="178.0"></omgdi:waypoint>
        <omgdi:waypoint x="935.0" y="178.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-B8A3C789-37B6-432B-BC7C-06052D52767F" id="BPMNEdge_sid-B8A3C789-37B6-432B-BC7C-06052D52767F">
        <omgdi:waypoint x="1237.6543584569508" y="179.4"></omgdi:waypoint>
        <omgdi:waypoint x="1237.6543584569508" y="179.4"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-040464EB-08B5-4650-8463-BE3159414E48" id="BPMNEdge_sid-040464EB-08B5-4650-8463-BE3159414E48">
        <omgdi:waypoint x="816.7078415677412" y="197.94215184893787"></omgdi:waypoint>
        <omgdi:waypoint x="816.7078415677412" y="285.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-77E49FE3-A1BA-4BC9-8B5F-21A815E612AD" id="BPMNEdge_sid-77E49FE3-A1BA-4BC9-8B5F-21A815E612AD">
        <omgdi:waypoint x="48.46800060713426" y="175.12399427716025"></omgdi:waypoint>
        <omgdi:waypoint x="435.3327285600691" y="178.33272856007133"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-EFDF956E-A478-4BD6-9389-A6795F4D3FD8" id="BPMNEdge_sid-EFDF956E-A478-4BD6-9389-A6795F4D3FD8">
        <omgdi:waypoint x="590.3703844213567" y="574.95"></omgdi:waypoint>
        <omgdi:waypoint x="590.3703844213567" y="616.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-CFC46D97-549C-4C0A-A198-507A4B4ECE6D" id="BPMNEdge_sid-CFC46D97-549C-4C0A-A198-507A4B4ECE6D">
        <omgdi:waypoint x="1144.7984801778978" y="179.4"></omgdi:waypoint>
        <omgdi:waypoint x="1094.8484801779036" y="179.4"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-DD916302-7901-4744-9B65-A7837CB05181" id="BPMNEdge_sid-DD916302-7901-4744-9B65-A7837CB05181">
        <omgdi:waypoint x="939.4054776219104" y="173.59265442404006"></omgdi:waypoint>
        <omgdi:waypoint x="721.5" y="112.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-61A81143-3245-4F9D-99FA-E95E4BD23D24" id="BPMNEdge_sid-61A81143-3245-4F9D-99FA-E95E4BD23D24">
        <omgdi:waypoint x="474.9426367670376" y="178.0"></omgdi:waypoint>
        <omgdi:waypoint x="455.0" y="177.99999999999997"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-090133F2-6FDE-40CD-BC96-0A8CBF03E042" id="BPMNEdge_sid-090133F2-6FDE-40CD-BC96-0A8CBF03E042">
        <omgdi:waypoint x="1123.814341825498" y="454.95000000000005"></omgdi:waypoint>
        <omgdi:waypoint x="1123.814341825498" y="495.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-D9035F0F-FAE8-4635-B4BA-FA53C7CF8CAF" id="BPMNEdge_sid-D9035F0F-FAE8-4635-B4BA-FA53C7CF8CAF">
        <omgdi:waypoint x="1004.9499999999999" y="70.0"></omgdi:waypoint>
        <omgdi:waypoint x="1039.9999999999961" y="70.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-A035E3AC-94C8-4F35-AF15-50F724F5F61B" id="BPMNEdge_sid-A035E3AC-94C8-4F35-AF15-50F724F5F61B">
        <omgdi:waypoint x="1409.3867651724079" y="139.4"></omgdi:waypoint>
        <omgdi:waypoint x="1449.3395506676293" y="74.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-09D4B500-38A3-498E-BA60-AE3320021CA7" id="BPMNEdge_sid-09D4B500-38A3-498E-BA60-AE3320021CA7">
        <omgdi:waypoint x="816.7078415677412" y="324.9409400544959"></omgdi:waypoint>
        <omgdi:waypoint x="816.7078415677412" y="375.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-1E9EE7E2-CFE0-4F48-9BAB-5F7911D21F27" id="BPMNEdge_sid-1E9EE7E2-CFE0-4F48-9BAB-5F7911D21F27">
        <omgdi:waypoint x="816.7078415677412" y="574.95"></omgdi:waypoint>
        <omgdi:waypoint x="816.7078415677412" y="616.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-346D147C-EB4F-4C72-A9EE-505B1155EBC0" id="BPMNEdge_sid-346D147C-EB4F-4C72-A9EE-505B1155EBC0">
        <omgdi:waypoint x="455.0" y="454.95000000000005"></omgdi:waypoint>
        <omgdi:waypoint x="455.0" y="521.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-6B11987A-17E2-4560-BE6C-E32E1B435983" id="BPMNEdge_sid-6B11987A-17E2-4560-BE6C-E32E1B435983">
        <omgdi:waypoint x="1584.9499999999675" y="179.4"></omgdi:waypoint>
        <omgdi:waypoint x="1635.0" y="179.4"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-06C22EB4-9961-450A-87CA-BE68B4A902C3" id="BPMNEdge_sid-06C22EB4-9961-450A-87CA-BE68B4A902C3">
        <omgdi:waypoint x="590.3703844213567" y="197.94579291438208"></omgdi:waypoint>
        <omgdi:waypoint x="590.3703844213567" y="375.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-F530DC3C-3902-4D14-BCEB-DE9C3554F6DA" id="BPMNEdge_sid-F530DC3C-3902-4D14-BCEB-DE9C3554F6DA">
        <omgdi:waypoint x="974.7453462254168" y="178.1977366408815"></omgdi:waypoint>
        <omgdi:waypoint x="1044.8484801779011" y="178.89945827147386"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-4FE3624A-4C02-4A21-B0BE-E0551629E1A7" id="BPMNEdge_sid-4FE3624A-4C02-4A21-B0BE-E0551629E1A7">
        <omgdi:waypoint x="590.3703844213567" y="454.95000000000005"></omgdi:waypoint>
        <omgdi:waypoint x="590.3703844213567" y="495.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
  <bpmndi:BPMNDiagram id="BPMNDiagram_sid-B5824754-C3A0-44E1-AD7C-99DEB7BB21B1">
    <bpmndi:BPMNPlane bpmnElement="sid-B5824754-C3A0-44E1-AD7C-99DEB7BB21B1" id="BPMNPlane_sid-B5824754-C3A0-44E1-AD7C-99DEB7BB21B1">
      <bpmndi:BPMNShape bpmnElement="sid-1AD5BB14-289F-495C-A639-BD41C4A7FCFB" id="BPMNShape_sid-1AD5BB14-289F-495C-A639-BD41C4A7FCFB">
        <omgdc:Bounds height="30.0" width="30.0" x="90.0" y="261.6"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-0C4BFB46-E1EF-40E7-9725-950AA164719E" id="BPMNShape_sid-0C4BFB46-E1EF-40E7-9725-950AA164719E">
        <omgdc:Bounds height="40.0" width="40.0" x="165.0" y="256.6"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-26F23AAA-E7B3-482D-AA50-E99BDB6934BD" id="BPMNShape_sid-26F23AAA-E7B3-482D-AA50-E99BDB6934BD">
        <omgdc:Bounds height="28.0" width="28.0" x="795.0" y="264.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-5C45A40A-3E4D-48B0-88DF-A6AA79CA5289" id="BPMNShape_sid-5C45A40A-3E4D-48B0-88DF-A6AA79CA5289">
        <omgdc:Bounds height="80.0" width="100.0" x="135.0" y="450.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-213DF5CF-44B1-4F8F-8957-7A549B746939" id="BPMNShape_sid-213DF5CF-44B1-4F8F-8957-7A549B746939">
        <omgdc:Bounds height="28.0" width="28.0" x="171.0" y="735.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-5E7AA176-3BA9-44DD-9838-578A3C4772FE" id="BPMNEdge_sid-5E7AA176-3BA9-44DD-9838-578A3C4772FE">
        <omgdi:waypoint x="119.94999714606841" y="276.6"></omgdi:waypoint>
        <omgdi:waypoint x="165.0" y="276.6"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-935CBCD9-8F29-4DF4-8164-332048290033" id="BPMNEdge_sid-935CBCD9-8F29-4DF4-8164-332048290033">
        <omgdi:waypoint x="185.0" y="668.9499999999999"></omgdi:waypoint>
        <omgdi:waypoint x="185.0" y="735.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-467510DD-C4DA-49B6-9465-5233D8D32BC1" id="BPMNShape_sid-467510DD-C4DA-49B6-9465-5233D8D32BC1">
        <omgdc:Bounds height="40.0" width="40.0" x="300.0" y="256.6"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-2116A6D5-ED9A-4A8D-A7D9-EDB3B9641498" id="BPMNShape_sid-2116A6D5-ED9A-4A8D-A7D9-EDB3B9641498">
        <omgdc:Bounds height="40.0" width="40.0" x="435.0" y="256.6"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-A6D7D39E-E2CD-4EEC-A25E-8AEF1A57104F" id="BPMNShape_sid-A6D7D39E-E2CD-4EEC-A25E-8AEF1A57104F" isExpanded="false">
        <omgdc:Bounds height="80.0" width="100.0" x="630.0" y="238.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-F10D497D-825B-4D19-8CD4-23D24D38D619" id="BPMNEdge_sid-F10D497D-825B-4D19-8CD4-23D24D38D619">
        <omgdi:waypoint x="729.949999999939" y="278.0"></omgdi:waypoint>
        <omgdi:waypoint x="795.0" y="278.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-00CC63AC-7EA6-46DD-9249-0D5ACE6F60DD" id="BPMNShape_sid-00CC63AC-7EA6-46DD-9249-0D5ACE6F60DD">
        <omgdc:Bounds height="80.0" width="100.0" x="270.0" y="450.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-1FC9E56F-1EAD-4B32-803A-1DF34D050375" id="BPMNShape_sid-1FC9E56F-1EAD-4B32-803A-1DF34D050375">
        <omgdc:Bounds height="80.0" width="100.0" x="405.0" y="450.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-510C48FA-A3C2-430A-AA6E-FF37600A67CB" id="BPMNShape_sid-510C48FA-A3C2-430A-AA6E-FF37600A67CB">
        <omgdc:Bounds height="28.0" width="28.0" x="306.0" y="735.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-16C08CC8-7FD9-4CA0-86F4-896022E343F7" id="BPMNEdge_sid-16C08CC8-7FD9-4CA0-86F4-896022E343F7">
        <omgdi:waypoint x="320.0" y="668.9499999999999"></omgdi:waypoint>
        <omgdi:waypoint x="320.0" y="735.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-21DA460D-41C3-4AFE-A840-DD04B371070D" id="BPMNShape_sid-21DA460D-41C3-4AFE-A840-DD04B371070D">
        <omgdc:Bounds height="28.0" width="28.0" x="441.0" y="735.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-58BF494C-2E0C-45AC-8E8C-03E1FD7CDDEA" id="BPMNEdge_sid-58BF494C-2E0C-45AC-8E8C-03E1FD7CDDEA">
        <omgdi:waypoint x="455.0" y="668.9499999999999"></omgdi:waypoint>
        <omgdi:waypoint x="455.0" y="735.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-01A21075-E13D-47FE-B9AE-4FE684F42F04" id="BPMNEdge_sid-01A21075-E13D-47FE-B9AE-4FE684F42F04">
        <omgdi:waypoint x="204.94261658030808" y="276.6"></omgdi:waypoint>
        <omgdi:waypoint x="300.0" y="276.6"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-830F4429-8E3F-49DF-AA10-28BD865CF66C" id="BPMNEdge_sid-830F4429-8E3F-49DF-AA10-28BD865CF66C">
        <omgdi:waypoint x="339.9426165803081" y="276.6"></omgdi:waypoint>
        <omgdi:waypoint x="435.0" y="276.6"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-7EED87BA-B660-4F3B-AD00-1C9ECE3CA25E" id="BPMNShape_sid-7EED87BA-B660-4F3B-AD00-1C9ECE3CA25E">
        <omgdc:Bounds height="28.0" width="28.0" x="635.540625" y="435.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-58FF201C-0DF9-49FF-9430-9941261C6070" id="BPMNShape_sid-58FF201C-0DF9-49FF-9430-9941261C6070">
        <omgdc:Bounds height="80.0" width="100.00000000000006" x="134.99999999999997" y="589.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-1EB164A6-3058-462B-8F25-3A4607072B0E" id="BPMNEdge_sid-1EB164A6-3058-462B-8F25-3A4607072B0E">
        <omgdi:waypoint x="185.0" y="529.95"></omgdi:waypoint>
        <omgdi:waypoint x="185.0" y="589.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-097D7673-0722-4FFA-A775-D4028CDFC7E1" id="BPMNShape_sid-097D7673-0722-4FFA-A775-D4028CDFC7E1">
        <omgdc:Bounds height="80.0" width="100.0" x="270.0" y="589.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-B828D402-5591-4370-A4E1-7C235B9477C6" id="BPMNEdge_sid-B828D402-5591-4370-A4E1-7C235B9477C6">
        <omgdi:waypoint x="320.0" y="529.95"></omgdi:waypoint>
        <omgdi:waypoint x="320.0" y="589.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-1801335E-CE22-4237-89FA-A3C71B7D0B88" id="BPMNEdge_sid-1801335E-CE22-4237-89FA-A3C71B7D0B88">
        <omgdi:waypoint x="320.0" y="296.5453278688525"></omgdi:waypoint>
        <omgdi:waypoint x="320.0" y="450.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-068CC178-F2E1-415B-8744-26FDFFF92660" id="BPMNEdge_sid-068CC178-F2E1-415B-8744-26FDFFF92660">
        <omgdi:waypoint x="455.0" y="296.5453278688525"></omgdi:waypoint>
        <omgdi:waypoint x="455.0" y="450.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-FFE6F90D-BEBA-4E63-8286-2821E9EE3DAA" id="BPMNShape_sid-FFE6F90D-BEBA-4E63-8286-2821E9EE3DAA">
        <omgdc:Bounds height="80.0" width="100.0" x="405.0" y="589.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-E20BE8E0-A081-40CB-8BD6-42B04BEBFEE8" id="BPMNEdge_sid-E20BE8E0-A081-40CB-8BD6-42B04BEBFEE8">
        <omgdi:waypoint x="455.0" y="529.95"></omgdi:waypoint>
        <omgdi:waypoint x="455.0" y="589.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-77F1B9AA-5A54-452C-B983-F0B3E7B115F0" id="BPMNEdge_sid-77F1B9AA-5A54-452C-B983-F0B3E7B115F0">
        <omgdi:waypoint x="649.9469955162192" y="333.9499086407892"></omgdi:waypoint>
        <omgdi:waypoint x="649.589919168632" y="435.0000859398049"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-FFB82EEC-6190-4B4E-89CB-036F879DD173" id="BPMNShape_sid-FFB82EEC-6190-4B4E-89CB-036F879DD173">
        <omgdc:Bounds height="30.0" width="30.0" x="635.0" y="304.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-19499C08-6A81-4544-89FB-245876325433" id="BPMNEdge_sid-19499C08-6A81-4544-89FB-245876325433">
        <omgdi:waypoint x="474.8222847682119" y="276.7233657243817"></omgdi:waypoint>
        <omgdi:waypoint x="630.0" y="277.6888888888889"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-44C610A6-4E93-4313-8C45-7F3B02F0B95B" id="BPMNEdge_sid-44C610A6-4E93-4313-8C45-7F3B02F0B95B">
        <omgdi:waypoint x="185.0" y="296.54532786885255"></omgdi:waypoint>
        <omgdi:waypoint x="185.0" y="450.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
  <bpmndi:BPMNDiagram id="BPMNDiagram_sid-A6D7D39E-E2CD-4EEC-A25E-8AEF1A57104F">
    <bpmndi:BPMNPlane bpmnElement="sid-A6D7D39E-E2CD-4EEC-A25E-8AEF1A57104F" id="BPMNPlane_sid-A6D7D39E-E2CD-4EEC-A25E-8AEF1A57104F">
      <bpmndi:BPMNShape bpmnElement="sid-ABD8BB34-1062-4DC5-B2A0-3F8339BEE356" id="BPMNShape_sid-ABD8BB34-1062-4DC5-B2A0-3F8339BEE356">
        <omgdc:Bounds height="30.0" width="30.0" x="15.0" y="367.7999999999999"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-5DFA006F-7466-4B99-9CA8-5EAEF8C95158" id="BPMNShape_sid-5DFA006F-7466-4B99-9CA8-5EAEF8C95158">
        <omgdc:Bounds height="40.0" width="40.0" x="84.67544329920032" y="362.79999999999995"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-A7C507C2-8EE9-4746-B198-82684A9C1D56" id="BPMNShape_sid-A7C507C2-8EE9-4746-B198-82684A9C1D56">
        <omgdc:Bounds height="40.0" width="40.0" x="425.0" y="362.79999999999995"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-0ABB4986-81BC-4975-B209-306CCC37785D" id="BPMNShape_sid-0ABB4986-81BC-4975-B209-306CCC37785D">
        <omgdc:Bounds height="40.0" width="40.0" x="545.0" y="362.79999999999995"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-DDFC994D-A0E3-47C0-BD15-467EAF0C1493" id="BPMNShape_sid-DDFC994D-A0E3-47C0-BD15-467EAF0C1493">
        <omgdc:Bounds height="40.0" width="40.0" x="680.0" y="362.79999999999995"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-01E95B2D-1B57-4023-BBCE-49C0CA69378A" id="BPMNShape_sid-01E95B2D-1B57-4023-BBCE-49C0CA69378A">
        <omgdc:Bounds height="80.0" width="100.0" x="56.450295532800226" y="570.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-2C5A18DF-D392-4455-8826-B457EA3CA8B1" id="BPMNShape_sid-2C5A18DF-D392-4455-8826-B457EA3CA8B1">
        <omgdc:Bounds height="28.0" width="28.0" x="92.45029553280023" y="1115.0674888810872"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-59320925-CF7F-448D-97E6-65AD97785786" id="BPMNEdge_sid-59320925-CF7F-448D-97E6-65AD97785786">
        <omgdi:waypoint x="106.45029553280023" y="1013.9499999999999"></omgdi:waypoint>
        <omgdi:waypoint x="106.45029553280023" y="1115.0674888810872"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-B5168F05-375C-4ADA-8C95-1570D1634798" id="BPMNShape_sid-B5168F05-375C-4ADA-8C95-1570D1634798">
        <omgdc:Bounds height="80.0" width="100.0" x="395.0" y="570.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-BEC41213-A1F1-4EA5-AD51-379FAF54BEEF" id="BPMNShape_sid-BEC41213-A1F1-4EA5-AD51-379FAF54BEEF">
        <omgdc:Bounds height="28.0" width="28.0" x="431.0" y="1065.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-CF774747-0BFD-415F-BCCF-226290900E0E" id="BPMNEdge_sid-CF774747-0BFD-415F-BCCF-226290900E0E">
        <omgdi:waypoint x="445.0" y="979.9499999999999"></omgdi:waypoint>
        <omgdi:waypoint x="445.0" y="1065.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-182802E5-EF27-41D6-A599-4FEB7D27B05E" id="BPMNShape_sid-182802E5-EF27-41D6-A599-4FEB7D27B05E">
        <omgdc:Bounds height="40.0" width="40.0" x="545.0" y="545.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-D469F1D7-7E0B-4D87-94F7-C9FE787C8BB1" id="BPMNShape_sid-D469F1D7-7E0B-4D87-94F7-C9FE787C8BB1">
        <omgdc:Bounds height="80.0" width="100.0" x="515.0" y="750.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-E1D37B43-7218-43B9-8CE7-47FF68355F37" id="BPMNShape_sid-E1D37B43-7218-43B9-8CE7-47FF68355F37">
        <omgdc:Bounds height="28.0" width="28.0" x="551.0" y="1065.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-9131EDE1-3D04-4B67-AE36-52A4EDDD61A2" id="BPMNEdge_sid-9131EDE1-3D04-4B67-AE36-52A4EDDD61A2">
        <omgdi:waypoint x="565.0" y="979.9499999999999"></omgdi:waypoint>
        <omgdi:waypoint x="565.0" y="1065.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-0C1795C3-F1A1-481B-925D-6C4E2DDE7EB5" id="BPMNShape_sid-0C1795C3-F1A1-481B-925D-6C4E2DDE7EB5">
        <omgdc:Bounds height="80.0" width="100.0" x="650.0" y="570.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-2B9342C6-5E0A-4E0E-B8DD-797FFAD6F9AD" id="BPMNShape_sid-2B9342C6-5E0A-4E0E-B8DD-797FFAD6F9AD">
        <omgdc:Bounds height="28.0" width="28.0" x="686.0" y="1065.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-FE2C76CA-7CFE-4C67-9639-1135E0CF9012" id="BPMNEdge_sid-FE2C76CA-7CFE-4C67-9639-1135E0CF9012">
        <omgdi:waypoint x="700.0" y="979.9499999999999"></omgdi:waypoint>
        <omgdi:waypoint x="700.0" y="1065.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-9E247C37-38C4-4984-8A69-BEBB9D01D16B" id="BPMNShape_sid-9E247C37-38C4-4984-8A69-BEBB9D01D16B">
        <omgdc:Bounds height="40.0" width="40.0" x="800.0" y="362.79999999999995"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-5A52919F-5C80-41B1-B2C4-72BBE580FC69" id="BPMNShape_sid-5A52919F-5C80-41B1-B2C4-72BBE580FC69">
        <omgdc:Bounds height="80.0" width="100.0" x="770.0" y="150.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-6ED36D9A-FF5F-4973-80CC-2C2F3072235A" id="BPMNShape_sid-6ED36D9A-FF5F-4973-80CC-2C2F3072235A">
        <omgdc:Bounds height="28.0" width="28.0" x="950.0" y="41.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-030FF942-72CD-4CAE-AD07-A67AAF4BE2A3" id="BPMNEdge_sid-030FF942-72CD-4CAE-AD07-A67AAF4BE2A3">
        <omgdi:waypoint x="44.94999672487076" y="382.7999999999999"></omgdi:waypoint>
        <omgdi:waypoint x="84.67544329920032" y="382.79999999999995"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-D8B7BF70-21C1-47A7-8D2C-17C75DF99350" id="BPMNShape_sid-D8B7BF70-21C1-47A7-8D2C-17C75DF99350">
        <omgdc:Bounds height="80.0" width="100.0" x="914.0" y="577.3356340138405"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-2B52C4E9-1359-4324-BB64-C43F849B0E96" id="BPMNShape_sid-2B52C4E9-1359-4324-BB64-C43F849B0E96">
        <omgdc:Bounds height="40.0" width="40.0" x="944.0" y="690.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-9A72C691-5A8C-4583-AFD7-0F31FB0A588F" id="BPMNShape_sid-9A72C691-5A8C-4583-AFD7-0F31FB0A588F">
        <omgdc:Bounds height="80.0" width="100.0" x="770.0" y="750.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-B157ACB5-BF5E-4D88-AFA1-AE97E1945E46" id="BPMNShape_sid-B157ACB5-BF5E-4D88-AFA1-AE97E1945E46">
        <omgdc:Bounds height="28.0" width="28.0" x="806.0" y="1065.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-020AF7ED-408D-4AFA-AD90-E5FD752278A4" id="BPMNEdge_sid-020AF7ED-408D-4AFA-AD90-E5FD752278A4">
        <omgdi:waypoint x="820.0" y="979.9499999999999"></omgdi:waypoint>
        <omgdi:waypoint x="820.0" y="1065.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-91E4FBFE-5A3E-48F7-9189-AA306675BF03" id="BPMNShape_sid-91E4FBFE-5A3E-48F7-9189-AA306675BF03">
        <omgdc:Bounds height="40.0" width="40.0" x="944.0" y="362.79999999999995"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-1708789F-DEBD-415B-B3C1-2753A431E40D" id="BPMNShape_sid-1708789F-DEBD-415B-B3C1-2753A431E40D">
        <omgdc:Bounds height="80.0" width="100.0" x="1174.4946748080279" y="342.79999999999995"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-F5CC012B-C27F-4C81-A771-9E360B2EC87E" id="BPMNShape_sid-F5CC012B-C27F-4C81-A771-9E360B2EC87E">
        <omgdc:Bounds height="40.0" width="40.0" x="1458.5209733658135" y="362.79999999999995"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-AF0F7D1C-3369-4552-847D-3591F0B90AFD" id="BPMNShape_sid-AF0F7D1C-3369-4552-847D-3591F0B90AFD">
        <omgdc:Bounds height="40.0" width="40.0" x="1585.5341226447063" y="362.79999999999995"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-040E3E76-EB63-464E-BE2D-6C5AADC5E660" id="BPMNShape_sid-040E3E76-EB63-464E-BE2D-6C5AADC5E660">
        <omgdc:Bounds height="80.00000000000003" width="100.0" x="1428.5209733658135" y="106.20788956733568"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-DF5E2A5B-3039-43FF-9E2E-3831778CE953" id="BPMNShape_sid-DF5E2A5B-3039-43FF-9E2E-3831778CE953">
        <omgdc:Bounds height="28.0" width="28.0" x="1190.0" y="135.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-684526D2-354A-4283-A090-F62ED723699B" id="BPMNEdge_sid-684526D2-354A-4283-A090-F62ED723699B">
        <omgdi:waypoint x="1265.0" y="149.0"></omgdi:waypoint>
        <omgdi:waypoint x="1217.9499316054676" y="149.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-23E3B2AA-22B0-46B2-A5C5-94DCA4E84048" id="BPMNShape_sid-23E3B2AA-22B0-46B2-A5C5-94DCA4E84048">
        <omgdc:Bounds height="28.0" width="28.0" x="1820.0" y="132.2078895673357"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-26753100-A542-4A5D-9F52-E3AD0059CC81" id="BPMNShape_sid-26753100-A542-4A5D-9F52-E3AD0059CC81">
        <omgdc:Bounds height="80.00000000000003" width="100.0" x="1555.5341226447063" y="106.20788956733568"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-A19F6838-A755-47B2-8238-DD57AC5ED8A5" id="BPMNEdge_sid-A19F6838-A755-47B2-8238-DD57AC5ED8A5">
        <omgdi:waypoint x="1655.4841226446931" y="146.2078895673357"></omgdi:waypoint>
        <omgdi:waypoint x="1685.0" y="146.2078895673357"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-C8EC28EC-EA4C-4148-82E9-C57822B41962" id="BPMNShape_sid-C8EC28EC-EA4C-4148-82E9-C57822B41962">
        <omgdc:Bounds height="80.0" width="100.0" x="1685.0" y="342.79999999999995"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-D83D484D-79A6-437A-99B7-93A94957107C" id="BPMNShape_sid-D83D484D-79A6-437A-99B7-93A94957107C">
        <omgdc:Bounds height="40.0" width="40.0" x="1835.0" y="362.79999999999995"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-3307FA34-100F-4005-8A04-EAA2B9F1A057" id="BPMNEdge_sid-3307FA34-100F-4005-8A04-EAA2B9F1A057">
        <omgdi:waypoint x="1784.9499999999755" y="382.79999999999995"></omgdi:waypoint>
        <omgdi:waypoint x="1835.0" y="382.79999999999995"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-384AC5DB-3E3A-44F3-A18E-9668431959C2" id="BPMNShape_sid-384AC5DB-3E3A-44F3-A18E-9668431959C2">
        <omgdc:Bounds height="28.0" width="28.0" x="1920.0" y="368.79999999999995"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-74EBB62A-6E74-42CC-A3F7-E74159C87368" id="BPMNShape_sid-74EBB62A-6E74-42CC-A3F7-E74159C87368">
        <omgdc:Bounds height="79.99999999999989" width="100.0" x="1805.0" y="450.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-012923E3-3E04-44D9-8F93-4E897813C49A" id="BPMNShape_sid-012923E3-3E04-44D9-8F93-4E897813C49A">
        <omgdc:Bounds height="28.0" width="28.0" x="1841.0" y="720.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-9C401AAE-A82F-4610-90FD-1AE92FB295F7" id="BPMNEdge_sid-9C401AAE-A82F-4610-90FD-1AE92FB295F7">
        <omgdi:waypoint x="1855.0" y="657.2856340138404"></omgdi:waypoint>
        <omgdi:waypoint x="1855.0" y="720.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-617FE88C-55B9-4F6E-B1F7-54BAF05A6779" id="BPMNEdge_sid-617FE88C-55B9-4F6E-B1F7-54BAF05A6779">
        <omgdi:waypoint x="1874.937389380531" y="382.79999999999995"></omgdi:waypoint>
        <omgdi:waypoint x="1920.0" y="382.79999999999995"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-472798EC-A196-41E9-8A21-8FA3F0F0D6A4" id="BPMNShape_sid-472798EC-A196-41E9-8A21-8FA3F0F0D6A4">
        <omgdc:Bounds height="40.0" width="40.0" x="944.0" y="489.98560127363294"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-CFD3F10B-FB46-4803-8505-14D35B13D0CB" id="BPMNShape_sid-CFD3F10B-FB46-4803-8505-14D35B13D0CB">
        <omgdc:Bounds height="80.0" width="100.0" x="1199.8973046638066" y="844.0131492788928"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-2A1F6000-9812-42E4-8ED0-7E987BCBFE6A" id="BPMNShape_sid-2A1F6000-9812-42E4-8ED0-7E987BCBFE6A">
        <omgdc:Bounds height="40.0" width="40.0" x="1356.9104539426992" y="864.0131492788928"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-5885FF30-54AA-4EC8-8052-C473AE9199EC" id="BPMNEdge_sid-5885FF30-54AA-4EC8-8052-C473AE9199EC">
        <omgdi:waypoint x="1299.8473046638067" y="884.0131492788928"></omgdi:waypoint>
        <omgdi:waypoint x="1356.9104539426992" y="884.0131492788928"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-2D241067-59B8-4334-A4A6-3041F5F1D184" id="BPMNShape_sid-2D241067-59B8-4334-A4A6-3041F5F1D184">
        <omgdc:Bounds height="80.00000000000023" width="100.0" x="1326.9104539426992" y="945.0262985577854"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-A0E08E1C-96CD-44CC-8F33-FEF1EE986A84" id="BPMNShape_sid-A0E08E1C-96CD-44CC-8F33-FEF1EE986A84">
        <omgdc:Bounds height="28.0" width="28.0" x="1362.9104539426992" y="1230.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-1E555C97-667E-498D-A526-41ED5DD1B3B8" id="BPMNEdge_sid-1E555C97-667E-498D-A526-41ED5DD1B3B8">
        <omgdi:waypoint x="1396.8531877036405" y="884.010548106125"></omgdi:waypoint>
        <omgdi:waypoint x="1478.0" y="884.0"></omgdi:waypoint>
        <omgdi:waypoint x="1478.5002059116518" y="402.7226414226493"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-B770F088-DD45-452D-AFF3-0AF068E1FE40" id="BPMNShape_sid-B770F088-DD45-452D-AFF3-0AF068E1FE40">
        <omgdc:Bounds height="80.0" width="100.0" x="1070.0" y="469.98560127363294"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-31E42A02-2D7E-47B7-87DF-9CA564933393" id="BPMNEdge_sid-31E42A02-2D7E-47B7-87DF-9CA564933393">
        <omgdi:waypoint x="964.0" y="529.9263178888395"></omgdi:waypoint>
        <omgdi:waypoint x="964.0" y="577.3356340138405"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-990EF238-80E6-4BCA-A043-33F40AE2409F" id="BPMNEdge_sid-990EF238-80E6-4BCA-A043-33F40AE2409F">
        <omgdi:waypoint x="1376.9104539426992" y="1159.95"></omgdi:waypoint>
        <omgdi:waypoint x="1376.9104539426992" y="1230.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-4D8EA706-CF19-482E-B262-C346E9EBC8D5" id="BPMNShape_sid-4D8EA706-CF19-482E-B262-C346E9EBC8D5">
        <omgdc:Bounds height="40.0" width="40.0" x="1100.0" y="616.9987505525257"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-13EDBC7E-2E0E-4E8B-8536-CC75467DA4A7" id="BPMNShape_sid-13EDBC7E-2E0E-4E8B-8536-CC75467DA4A7">
        <omgdc:Bounds height="80.0" width="100.0" x="1070.0" y="705.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-C415FF94-C85A-42BC-9244-C204788BAB3B" id="BPMNShape_sid-C415FF94-C85A-42BC-9244-C204788BAB3B">
        <omgdc:Bounds height="28.0" width="28.0" x="1106.0" y="960.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-C786988A-1EE9-416D-8F77-4F1C0F62424E" id="BPMNShape_sid-C786988A-1EE9-416D-8F77-4F1C0F62424E">
        <omgdc:Bounds height="40.0" width="40.0" x="1229.8973046638066" y="616.9987505525257"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-E6BCF9FA-20C4-4368-901C-CAAD9DBE641F" id="BPMNEdge_sid-E6BCF9FA-20C4-4368-901C-CAAD9DBE641F">
        <omgdi:waypoint x="1248.0802442602646" y="618.8128832640524"></omgdi:waypoint>
        <omgdi:waypoint x="1228.4869645440415" y="422.75"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-846E5BD4-FFC4-4594-859E-D2D7E61C4B2A" id="BPMNShape_sid-846E5BD4-FFC4-4594-859E-D2D7E61C4B2A">
        <omgdc:Bounds height="80.0" width="100.0" x="56.450295532800226" y="934.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-1A8D0560-908A-451D-B606-190FAB939508" id="BPMNEdge_sid-1A8D0560-908A-451D-B606-190FAB939508">
        <omgdi:waypoint x="106.45029553280023" y="649.9499999999999"></omgdi:waypoint>
        <omgdi:waypoint x="106.45029553280023" y="934.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-71C8BCE8-9066-42AC-9D27-3880F89336C5" id="BPMNShape_sid-71C8BCE8-9066-42AC-9D27-3880F89336C5">
        <omgdc:Bounds height="80.0" width="100.0" x="395.0" y="900.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-E14DDF0E-DC68-4E71-AEAC-F8F1B6D0501E" id="BPMNEdge_sid-E14DDF0E-DC68-4E71-AEAC-F8F1B6D0501E">
        <omgdi:waypoint x="445.0" y="649.9499999999999"></omgdi:waypoint>
        <omgdi:waypoint x="445.0" y="900.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-2F01FABC-0D8E-497B-9338-D6563F3D7BCD" id="BPMNShape_sid-2F01FABC-0D8E-497B-9338-D6563F3D7BCD">
        <omgdc:Bounds height="80.0" width="100.0" x="515.0" y="900.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-8F24F97C-B600-4A4D-B6F4-6647EC45D1F1" id="BPMNEdge_sid-8F24F97C-B600-4A4D-B6F4-6647EC45D1F1">
        <omgdi:waypoint x="565.0" y="829.9499999999999"></omgdi:waypoint>
        <omgdi:waypoint x="565.0" y="900.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-8FB5DFD8-7712-4980-8DD3-53C34F9D8A73" id="BPMNShape_sid-8FB5DFD8-7712-4980-8DD3-53C34F9D8A73">
        <omgdc:Bounds height="80.0" width="100.0" x="650.0" y="900.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-E097DA1A-914F-43B3-84AC-53F6F2675819" id="BPMNEdge_sid-E097DA1A-914F-43B3-84AC-53F6F2675819">
        <omgdi:waypoint x="700.0" y="649.9499999999999"></omgdi:waypoint>
        <omgdi:waypoint x="700.0" y="900.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-CF8CA693-0EF2-4BE0-93AF-6963127C61E4" id="BPMNShape_sid-CF8CA693-0EF2-4BE0-93AF-6963127C61E4">
        <omgdc:Bounds height="80.0" width="100.0" x="770.0" y="15.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-9C91E5E7-F443-45D5-A75A-68B7539178C9" id="BPMNShape_sid-9C91E5E7-F443-45D5-A75A-68B7539178C9">
        <omgdc:Bounds height="80.0" width="100.0" x="770.0" y="900.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-96209749-1E17-4C21-BB0A-77096D320BBE" id="BPMNEdge_sid-96209749-1E17-4C21-BB0A-77096D320BBE">
        <omgdi:waypoint x="820.0" y="829.9499999999999"></omgdi:waypoint>
        <omgdi:waypoint x="820.0" y="900.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-3E77CC07-ED10-416E-8D15-E0A5539F1938" id="BPMNEdge_sid-3E77CC07-ED10-416E-8D15-E0A5539F1938">
        <omgdi:waypoint x="1120.0" y="923.9631492788927"></omgdi:waypoint>
        <omgdi:waypoint x="1120.0" y="960.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-D52682E0-1433-4790-AE1C-7369C1E4E448" id="BPMNShape_sid-D52682E0-1433-4790-AE1C-7369C1E4E448">
        <omgdc:Bounds height="80.0" width="100.0" x="1070.0" y="844.0131492788928"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-67FAA489-7C8D-4A69-B555-196A806617F0" id="BPMNEdge_sid-67FAA489-7C8D-4A69-B555-196A806617F0">
        <omgdi:waypoint x="1120.0" y="784.9499999999999"></omgdi:waypoint>
        <omgdi:waypoint x="1120.0" y="844.0131492788928"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-F3D353B9-F314-47A1-A2D5-91AF08CDE3DA" id="BPMNShape_sid-F3D353B9-F314-47A1-A2D5-91AF08CDE3DA">
        <omgdc:Bounds height="80.0" width="100.0" x="1326.9104539426992" y="1080.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-6C5FB009-1745-4260-9CF1-6E0A0A3F0F3A" id="BPMNEdge_sid-6C5FB009-1745-4260-9CF1-6E0A0A3F0F3A">
        <omgdi:waypoint x="1376.9104539426992" y="1024.9762985577856"></omgdi:waypoint>
        <omgdi:waypoint x="1376.9104539426992" y="1080.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-9A95D61A-2D2A-4D83-8B20-BDAD5E111297" id="BPMNShape_sid-9A95D61A-2D2A-4D83-8B20-BDAD5E111297">
        <omgdc:Bounds height="80.0" width="100.0" x="1265.0" y="109.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-4FFE499B-D3E3-4211-9E90-46A7AB3810EA" id="BPMNEdge_sid-4FFE499B-D3E3-4211-9E90-46A7AB3810EA">
        <omgdi:waypoint x="1428.5209733658135" y="147.0607827053895"></omgdi:waypoint>
        <omgdi:waypoint x="1364.949999999999" y="148.14625311506126"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-379604D4-D5F6-4053-8470-F40F4BFFED8C" id="BPMNEdge_sid-379604D4-D5F6-4053-8470-F40F4BFFED8C">
        <omgdi:waypoint x="1478.5209733658135" y="362.79999999999995"></omgdi:waypoint>
        <omgdi:waypoint x="1478.5209733658135" y="186.1578895673357"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-89F9B31E-0BFF-4E65-A042-76FD1288FC08" id="BPMNShape_sid-89F9B31E-0BFF-4E65-A042-76FD1288FC08">
        <omgdc:Bounds height="80.0" width="100.0" x="1685.0" y="106.20788956733571"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-EECFC4D1-5070-457E-8BFF-4501942E3F09" id="BPMNEdge_sid-EECFC4D1-5070-457E-8BFF-4501942E3F09">
        <omgdi:waypoint x="1784.9499999999932" y="146.2078895673357"></omgdi:waypoint>
        <omgdi:waypoint x="1820.0" y="146.2078895673357"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-54BC08F5-4F6C-4403-A802-2A7092BA9BA4" id="BPMNShape_sid-54BC08F5-4F6C-4403-A802-2A7092BA9BA4">
        <omgdc:Bounds height="80.0" width="100.0" x="1805.0" y="577.3356340138405"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-1E6E4E63-0203-48D6-B303-32FF983546BD" id="BPMNEdge_sid-1E6E4E63-0203-48D6-B303-32FF983546BD">
        <omgdi:waypoint x="1855.0" y="529.9499999999999"></omgdi:waypoint>
        <omgdi:waypoint x="1855.0" y="577.3356340138405"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-4574A75F-32F8-4C3E-8300-1911615D052E" id="BPMNEdge_sid-4574A75F-32F8-4C3E-8300-1911615D052E">
        <omgdi:waypoint x="464.9416944211715" y="382.79999999999995"></omgdi:waypoint>
        <omgdi:waypoint x="545.0" y="382.79999999999995"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-7335A052-7520-42A7-A695-B95AD1719251" id="BPMNEdge_sid-7335A052-7520-42A7-A695-B95AD1719251">
        <omgdi:waypoint x="584.9426165801545" y="382.79999999999995"></omgdi:waypoint>
        <omgdi:waypoint x="680.0" y="382.79999999999995"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-5EFDE34D-0890-40BA-B775-BA3677153D07" id="BPMNEdge_sid-5EFDE34D-0890-40BA-B775-BA3677153D07">
        <omgdi:waypoint x="1274.4446748077469" y="382.79999999999995"></omgdi:waypoint>
        <omgdi:waypoint x="1458.5209733658135" y="382.79999999999995"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-5459BE69-E038-46C3-885C-CFC01B7E6473" id="BPMNEdge_sid-5459BE69-E038-46C3-885C-CFC01B7E6473">
        <omgdi:waypoint x="719.9416944211715" y="382.79999999999995"></omgdi:waypoint>
        <omgdi:waypoint x="800.0" y="382.79999999999995"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-5ABE0BB7-E882-4B36-A2FD-966041A1C8BD" id="BPMNEdge_sid-5ABE0BB7-E882-4B36-A2FD-966041A1C8BD">
        <omgdi:waypoint x="964.0" y="657.2856340138404"></omgdi:waypoint>
        <omgdi:waypoint x="964.0" y="690.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-E704474E-F111-4CFC-9764-C4ACF0357F6C" id="BPMNEdge_sid-E704474E-F111-4CFC-9764-C4ACF0357F6C">
        <omgdi:waypoint x="964.0" y="729.9468443530527"></omgdi:waypoint>
        <omgdi:waypoint x="964.0" y="1026.0"></omgdi:waypoint>
        <omgdi:waypoint x="1264.0" y="1026.0"></omgdi:waypoint>
        <omgdi:waypoint x="1253.8652965998174" y="923.9631492788927"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-D829412A-08EC-4E0A-BFD1-21538D0BC4B6" id="BPMNEdge_sid-D829412A-08EC-4E0A-BFD1-21538D0BC4B6">
        <omgdi:waypoint x="1120.0" y="549.935601273633"></omgdi:waypoint>
        <omgdi:waypoint x="1120.0" y="616.9987505525257"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-68C72F7E-3E7F-4F99-B29B-281B62D818D3" id="BPMNEdge_sid-68C72F7E-3E7F-4F99-B29B-281B62D818D3">
        <omgdi:waypoint x="1855.0" y="402.74070363466916"></omgdi:waypoint>
        <omgdi:waypoint x="1855.0" y="450.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-71973E40-1636-47B9-B5A8-7A409031C466" id="BPMNEdge_sid-71973E40-1636-47B9-B5A8-7A409031C466">
        <omgdi:waypoint x="565.0" y="402.74452825013714"></omgdi:waypoint>
        <omgdi:waypoint x="565.0" y="545.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-870863C9-2905-4F01-AD2A-D205DA20C088" id="BPMNEdge_sid-870863C9-2905-4F01-AD2A-D205DA20C088">
        <omgdi:waypoint x="565.0" y="584.9455686361615"></omgdi:waypoint>
        <omgdi:waypoint x="565.0" y="750.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-878D2A62-CC2E-4EFE-84BF-4DB989A504C7" id="BPMNEdge_sid-878D2A62-CC2E-4EFE-84BF-4DB989A504C7">
        <omgdi:waypoint x="573.4906998738966" y="553.5119798234552"></omgdi:waypoint>
        <omgdi:waypoint x="691.4880201765448" y="394.2593001261034"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-1AD03EE9-1974-40E0-971F-43F72A1F8FE7" id="BPMNEdge_sid-1AD03EE9-1974-40E0-971F-43F72A1F8FE7">
        <omgdi:waypoint x="700.0" y="402.7456115266168"></omgdi:waypoint>
        <omgdi:waypoint x="700.0" y="570.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-C7827599-A79A-44BF-928F-CA02ECA340D3" id="BPMNEdge_sid-C7827599-A79A-44BF-928F-CA02ECA340D3">
        <omgdi:waypoint x="820.0" y="150.0"></omgdi:waypoint>
        <omgdi:waypoint x="820.0" y="94.95"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-D113764B-A967-4DEB-9A1C-5A5C3F8CFF84" id="BPMNEdge_sid-D113764B-A967-4DEB-9A1C-5A5C3F8CFF84">
        <omgdi:waypoint x="869.9499999999969" y="55.0"></omgdi:waypoint>
        <omgdi:waypoint x="950.0" y="55.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-45C3D8C2-3F9A-41AB-8D1F-599FBFC2A7A9" id="BPMNEdge_sid-45C3D8C2-3F9A-41AB-8D1F-599FBFC2A7A9">
        <omgdi:waypoint x="944.0" y="710.0"></omgdi:waypoint>
        <omgdi:waypoint x="820.0" y="710.0"></omgdi:waypoint>
        <omgdi:waypoint x="820.0" y="750.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-9DE1A750-869F-459F-A37F-959A50446DEE" id="BPMNEdge_sid-9DE1A750-869F-459F-A37F-959A50446DEE">
        <omgdi:waypoint x="1139.942326763985" y="636.9987505525257"></omgdi:waypoint>
        <omgdi:waypoint x="1229.8973046638066" y="636.9987505525257"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-E062B06B-B1FA-4A94-94D1-1A179F2C7197" id="BPMNEdge_sid-E062B06B-B1FA-4A94-94D1-1A179F2C7197">
        <omgdi:waypoint x="1120.0" y="656.9395230921114"></omgdi:waypoint>
        <omgdi:waypoint x="1120.0" y="705.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-A34AD6EA-D439-4670-8691-7C17726B253B" id="BPMNEdge_sid-A34AD6EA-D439-4670-8691-7C17726B253B">
        <omgdi:waypoint x="820.0" y="362.79999999999995"></omgdi:waypoint>
        <omgdi:waypoint x="820.0" y="229.95000000000002"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-D783FE79-0096-46FF-849E-D38857305E9E" id="BPMNEdge_sid-D783FE79-0096-46FF-849E-D38857305E9E">
        <omgdi:waypoint x="839.9430777238028" y="382.79999999999995"></omgdi:waypoint>
        <omgdi:waypoint x="944.0" y="382.79999999999995"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-8F973673-AC6B-4AA2-A432-344B8207F68B" id="BPMNEdge_sid-8F973673-AC6B-4AA2-A432-344B8207F68B">
        <omgdi:waypoint x="1376.9104539426992" y="903.9532840931371"></omgdi:waypoint>
        <omgdi:waypoint x="1376.9104539426992" y="945.0262985577854"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-DA0E3211-35C3-494B-ABC7-67097D05A725" id="BPMNEdge_sid-DA0E3211-35C3-494B-ABC7-67097D05A725">
        <omgdi:waypoint x="1605.5341226447063" y="362.79999999999995"></omgdi:waypoint>
        <omgdi:waypoint x="1605.5341226447063" y="186.1578895673357"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-08828049-9892-4750-856E-ED91C6C728EE" id="BPMNEdge_sid-08828049-9892-4750-856E-ED91C6C728EE">
        <omgdi:waypoint x="983.9461722163169" y="382.79999999999995"></omgdi:waypoint>
        <omgdi:waypoint x="1174.4946748079838" y="382.79999999999995"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-5FF56597-748F-4F09-A5B9-91241363C3C4" id="BPMNEdge_sid-5FF56597-748F-4F09-A5B9-91241363C3C4">
        <omgdi:waypoint x="1625.4764238582657" y="382.79999999999995"></omgdi:waypoint>
        <omgdi:waypoint x="1685.0" y="382.79999999999995"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-9F518C8C-8909-4543-9C4E-213BCEC181A0" id="BPMNEdge_sid-9F518C8C-8909-4543-9C4E-213BCEC181A0">
        <omgdi:waypoint x="1498.463126026361" y="382.79999999999995"></omgdi:waypoint>
        <omgdi:waypoint x="1585.5341226447063" y="382.79999999999995"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-81A06A29-4A7C-4E01-BD14-8679B5E6CD73" id="BPMNEdge_sid-81A06A29-4A7C-4E01-BD14-8679B5E6CD73">
        <omgdi:waypoint x="104.67544329920032" y="402.7403809064609"></omgdi:waypoint>
        <omgdi:waypoint x="104.67544329920032" y="486.4"></omgdi:waypoint>
        <omgdi:waypoint x="106.45029553280023" y="486.4"></omgdi:waypoint>
        <omgdi:waypoint x="106.45029553280023" y="570.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-F6362116-7204-40AB-AB54-E41D6C1A0916" id="BPMNEdge_sid-F6362116-7204-40AB-AB54-E41D6C1A0916">
        <omgdi:waypoint x="983.9436098653567" y="509.98560127363294"></omgdi:waypoint>
        <omgdi:waypoint x="1070.0" y="509.98560127363294"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-2E9C0EFB-8DC7-450B-998F-1921B1151AB9" id="BPMNShape_sid-2E9C0EFB-8DC7-450B-998F-1921B1151AB9">
        <omgdc:Bounds height="80.0" width="100.00000000000006" x="173.09228107814766" y="342.79999999999995"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-9990A762-4635-4F47-AC32-CF196FC23EC2" id="BPMNEdge_sid-9990A762-4635-4F47-AC32-CF196FC23EC2">
        <omgdi:waypoint x="123.62227203312693" y="381.79431452022766"></omgdi:waypoint>
        <omgdi:waypoint x="173.09228107814693" y="379.17490973802234"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-40B4E8C8-6E7D-4542-86F1-845D34355622" id="BPMNEdge_sid-40B4E8C8-6E7D-4542-86F1-845D34355622">
        <omgdi:waypoint x="445.0" y="402.7456115266168"></omgdi:waypoint>
        <omgdi:waypoint x="445.0" y="570.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-DBCBDF31-31A1-4F35-AC7C-9D60510FD7EE" id="BPMNShape_sid-DBCBDF31-31A1-4F35-AC7C-9D60510FD7EE">
        <omgdc:Bounds height="40.0" width="40.0" x="324.5480270215269" y="362.7999999999999"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-CA31E364-37C8-420E-A5CC-45141E51E733" id="BPMNEdge_sid-CA31E364-37C8-420E-A5CC-45141E51E733">
        <omgdi:waypoint x="273.0422810781462" y="383.00478739896016"></omgdi:waypoint>
        <omgdi:waypoint x="324.96569250600174" y="383.21766548447476"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape bpmnElement="sid-449D60D4-6B18-4EFD-9CD1-7BE250F7C442" id="BPMNShape_sid-449D60D4-6B18-4EFD-9CD1-7BE250F7C442">
        <omgdc:Bounds height="80.00000000000006" width="100.00000000000006" x="294.5480270215269" y="228.6236733175066"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-212CD841-043F-4898-B219-0251C0635A79" id="BPMNShape_sid-212CD841-043F-4898-B219-0251C0635A79">
        <omgdc:Bounds height="28.0" width="28.0" x="330.5480270215269" y="132.2078895673357"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-B0E35FA3-89B9-4E2D-9081-B3DBA3FE9298" id="BPMNEdge_sid-B0E35FA3-89B9-4E2D-9081-B3DBA3FE9298">
        <omgdi:waypoint x="344.5480270215269" y="228.6236733175066"></omgdi:waypoint>
        <omgdi:waypoint x="344.5480270215269" y="160.15782065625893"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-D43C5B64-19BA-40BA-8389-9A955E344768" id="BPMNEdge_sid-D43C5B64-19BA-40BA-8389-9A955E344768">
        <omgdi:waypoint x="964.0" y="402.7421632927054"></omgdi:waypoint>
        <omgdi:waypoint x="964.0" y="489.98560127363294"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-96ADF8E0-F54A-4825-8AED-49EC05DA9405" id="BPMNEdge_sid-96ADF8E0-F54A-4825-8AED-49EC05DA9405">
        <omgdi:waypoint x="1249.8973046638066" y="656.9447139605456"></omgdi:waypoint>
        <omgdi:waypoint x="1249.8973046638066" y="844.0131492788928"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-15FD39EC-0B29-4AD5-81E0-708DA882FFF7" id="BPMNEdge_sid-15FD39EC-0B29-4AD5-81E0-708DA882FFF7">
        <omgdi:waypoint x="344.9604431914059" y="363.21241616987896"></omgdi:waypoint>
        <omgdi:waypoint x="344.7222129287482" y="308.57367331750663"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-43601182-3D5B-4614-9010-AD8417DA817B" id="BPMNEdge_sid-43601182-3D5B-4614-9010-AD8417DA817B">
        <omgdi:waypoint x="364.0836857959828" y="383.2044765054378"></omgdi:waypoint>
        <omgdi:waypoint x="425.09955006062586" y="382.8993011854743"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</definitions>