<?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_FEASIBILITY_ACCEPTANCE" name="SRD_FEASIBILITY_ACCEPTANCE" isExecutable="true">
    <documentation>This process begins with the selection of a network, which is then validated before the design process is triggered.</documentation>
    <startEvent id="sid-94C5180F-F1EC-41DF-8F72-33DA99E045C5" flowable:formFieldValidation="true"></startEvent>
    <userTask id="sid-EF878367-0C4B-48AF-8ED6-51ED07540B46" name="SELECT_SOLUTION" flowable:candidateGroups="SSE" flowable:formFieldValidation="true">
      <extensionElements>
        <flowable:taskListener event="create" expression="${srdTaskCreationListener.notify(task)}"></flowable:taskListener>
      </extensionElements>
    </userTask>
    <scriptTask id="sid-DB1470E4-2F22-4847-BB48-DCC4D202F30F" name="Set Variables" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[execution.setVariable('requestApproval', 'accept');

execution.removeVariable("serviceRessourcesFilledResponse");

execution.setVariable("serviceRessourcesFilledResponse", "");
execution.setVariable("serviceRessourcesFilledResponse.xml", "");]]></script>
    </scriptTask>
    <serviceTask id="sid-80429C07-4362-4BB7-BA03-3D621D8FBE8B" name="update request Type" 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[updateSrdServiceStatus]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceName">
          <flowable:expression><![CDATA[${serviceName}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceStatus">
          <flowable:string><![CDATA[UNAVAILABLE]]></flowable:string>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <serviceTask id="sid-2F40527F-C6D6-4091-817D-8E966DD9925F" name="Update Request Type" 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[updateSrdServiceStatus]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceName">
          <flowable:expression><![CDATA[${serviceName}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceStatus">
          <flowable:string><![CDATA[AVAILABLE]]></flowable:string>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <sequenceFlow id="sid-9BE4709E-4C45-4072-88AA-8161737CE38D" sourceRef="sid-2F40527F-C6D6-4091-817D-8E966DD9925F" targetRef="sid-C733E208-5958-46E3-A17F-C32907F8CE91"></sequenceFlow>
    <scriptTask id="sid-48006991-9F96-4575-9D17-0BEACB80773E" name="Init variables" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[execution.setVariable("updateSrdServiceStatusResponse", "");
execution.setVariable("updateSrdServiceStatusResponse.xml", "");

execution.setVariable('requestApproval', 'reject');
execution.setVariable('isThereASolution',true);

println "the inner feasibility acceptance process STARTED (NOT a review case)" ;]]></script>
    </scriptTask>
    <serviceTask id="sid-A9A5AB20-960A-4134-BD33-7C2B2F23CC34" name="missing service Resources " 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[serviceRessourcesFilled]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceName">
          <flowable:expression><![CDATA[${serviceName}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="milestoneType">
          <flowable:expression><![CDATA[${milestoneType}]]></flowable:expression>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <exclusiveGateway id="sid-226EDEB0-B15A-42D8-B622-B29D03EEF22F" default="sid-B92E59C7-4A89-4B30-80EB-450FC5E1B6E6"></exclusiveGateway>
    <sequenceFlow id="sid-94D6A0F4-989E-4ADE-95DD-1350DB7818E4" sourceRef="sid-A9A5AB20-960A-4134-BD33-7C2B2F23CC34" targetRef="sid-226EDEB0-B15A-42D8-B622-B29D03EEF22F"></sequenceFlow>
    <scriptTask id="sid-1D017E01-6965-491B-8D06-2F34A8C5423E" name="set var" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[execution.setVariable('requestApproval', 'reject');

execution.setVariable("serviceRessourcesFilledResponse", "");
execution.setVariable("serviceRessourcesFilledResponse.xml", "");]]></script>
    </scriptTask>
    <sequenceFlow id="sid-658377A8-98BC-4BDA-B88D-C2ED21374FD3" sourceRef="sid-1D017E01-6965-491B-8D06-2F34A8C5423E" targetRef="sid-80429C07-4362-4BB7-BA03-3D621D8FBE8B"></sequenceFlow>
    <exclusiveGateway id="sid-7F369631-A852-4297-9B46-E28207C28F75" default="sid-601F3150-BD34-4069-AC36-374BDE74459C"></exclusiveGateway>
    <sequenceFlow id="sid-8A591AE6-1134-456F-BE24-62A089A6A428" sourceRef="sid-80429C07-4362-4BB7-BA03-3D621D8FBE8B" targetRef="sid-C733E208-5958-46E3-A17F-C32907F8CE91"></sequenceFlow>
    <serviceTask id="sid-91685FE5-3E34-4CFA-8611-55ADAE356638" name="Design Mapping" flowable:type="dmn">
      <extensionElements>
        <flowable:field name="decisionTableReferenceKey">
          <flowable:string><![CDATA[SRD_DESIGN_MAPPING]]></flowable:string>
        </flowable:field>
        <flowable:field name="decisionTaskThrowErrorOnNoHits">
          <flowable:string><![CDATA[false]]></flowable:string>
        </flowable:field>
        <flowable:field name="fallbackToDefaultTenant">
          <flowable:string><![CDATA[false]]></flowable:string>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <endEvent id="sid-97C8451B-15EB-452A-820B-5694F5042218"></endEvent>
    <callActivity id="sid-F41AC0C0-665F-473C-BA54-89E11035DCFE" name="design solution" calledElement="${selectedDesign}" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
      <extensionElements>
        <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
        <flowable:in sourceExpression="${reviewTask}" target="reviewTask"></flowable:in>
        <flowable:in sourceExpression="${requestApproval}" target="requestApproval"></flowable:in>
        <flowable:in sourceExpression="${isActiveCopperAvailable}" target="isActiveCopperAvailable"></flowable:in>
        <flowable:in sourceExpression="${isPassiveCopperAvailable}" target="isPassiveCopperAvailable"></flowable:in>
        <flowable:in sourceExpression="${taskToReviewList}" target="taskToReviewList"></flowable:in>
        <flowable:in sourceExpression="${isActiveGponAvailable}" target="isActiveGponAvailable"></flowable:in>
        <flowable:in sourceExpression="${isPassiveGponAvailable}" target="isPassiveGponAvailable"></flowable:in>
        <flowable:in sourceExpression="${maxCopperDistance}" target="maxCopperDistance"></flowable:in>
        <flowable:in sourceExpression="${copperSiteLat}" target="copperSiteLat"></flowable:in>
        <flowable:in sourceExpression="${gponSiteLat}" target="gponSiteLat"></flowable:in>
        <flowable:in sourceExpression="${gponSiteLong}" target="gponSiteLong"></flowable:in>
        <flowable:in sourceExpression="${copperSiteLong}" target="copperSiteLong"></flowable:in>
        <flowable:in sourceExpression="${copperCoordinateFormat}" target="copperCoordinateFormat"></flowable:in>
        <flowable:in sourceExpression="${gponCoordinateFormat}" target="gponCoordinateFormat"></flowable:in>
        <flowable:in sourceExpression="${copperExcDistance}" target="copperExcDistance"></flowable:in>
        <flowable:in sourceExpression="${gponExcDistance}" target="gponExcDistance"></flowable:in>
        <flowable:in sourceExpression="${copperCoverage}" target="copperCoverage"></flowable:in>
        <flowable:in sourceExpression="${gponCoverage}" target="gponCoverage"></flowable:in>
        <flowable:in sourceExpression="${copperBswAutoCreated}" target="copperBswAutoCreated"></flowable:in>
        <flowable:in sourceExpression="${gponVendor}" target="gponVendor"></flowable:in>
        <flowable:in sourceExpression="${copperVendor}" target="copperVendor"></flowable:in>
        <flowable:in sourceExpression="${serviceName}" target="serviceName"></flowable:in>
        <flowable:in sourceExpression="${isFtbAtbConnected}" target="isFtbAtbConnected"></flowable:in>
        <flowable:in sourceExpression="${copperBswAvailable}" target="copperBswAvailable"></flowable:in>
        <flowable:in sourceExpression="${serviceNetwork}" target="serviceNetwork"></flowable:in>
        <flowable:out sourceExpression="${isThereASolution}" target="isThereASolution"></flowable:out>
        <flowable:out sourceExpression="${gponExchanges}" target="gponExchanges"></flowable:out>
        <flowable:out sourceExpression="${copperExchanges}" target="copperExchanges"></flowable:out>
      </extensionElements>
    </callActivity>
    <sequenceFlow id="sid-F18A6E58-24CC-45F4-8C57-F7F99A46B4EE" sourceRef="sid-91685FE5-3E34-4CFA-8611-55ADAE356638" targetRef="sid-7F369631-A852-4297-9B46-E28207C28F75"></sequenceFlow>
    <callActivity id="sid-D87E9DCF-BD45-4EAB-8587-7BF765F31171" name="design solution" calledElement="${selectedDesign}" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
      <extensionElements>
        <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
        <flowable:in sourceExpression="${reviewTask}" target="reviewTask"></flowable:in>
        <flowable:in sourceExpression="${taskToReviewList}" target="taskToReviewList"></flowable:in>
        <flowable:in sourceExpression="${serviceName}" target="serviceName"></flowable:in>
        <flowable:in sourceExpression="${serviceNetwork}" target="serviceNetwork"></flowable:in>
        <flowable:in sourceExpression="${mwOrGe}" target="mwOrGe"></flowable:in>
        <flowable:in sourceExpression="${wfbbVendor}" target="wfbbVendor"></flowable:in>
        <flowable:in sourceExpression="${wfbbCoverage}" target="wfbbCoverage"></flowable:in>
        <flowable:in sourceExpression="${wfbbExcDistance}" target="wfbbExcDistance"></flowable:in>
        <flowable:in sourceExpression="${towerProvidedByCustomer}" target="towerProvidedByCustomer"></flowable:in>
        <flowable:in sourceExpression="${powerProvidedByCustomer}" target="powerProvidedByCustomer"></flowable:in>
        <flowable:in sourceExpression="${obbTag}" target="obbTag"></flowable:in>
        <flowable:in sourceExpression="${obbTag2}" target="obbTag2"></flowable:in>
        <flowable:out sourceExpression="${isThereASolution}" target="isThereASolution"></flowable:out>
        <flowable:out sourceExpression="${mwSites}" target="mwSites"></flowable:out>
        <flowable:out sourceExpression="${fiberSites}" target="fiberSites"></flowable:out>
      </extensionElements>
    </callActivity>
    <scriptTask id="sid-C733E208-5958-46E3-A17F-C32907F8CE91" name="clear response" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[execution.setVariable("updateSrdServiceStatusResponse", "");
execution.setVariable("updateSrdServiceStatusResponse.xml", "");]]></script>
    </scriptTask>
    <sequenceFlow id="sid-E0605ACB-5DFB-40F8-AE56-868F3F4CCCC8" sourceRef="sid-C733E208-5958-46E3-A17F-C32907F8CE91" targetRef="sid-F41AC0C0-665F-473C-BA54-89E11035DCFE"></sequenceFlow>
    <serviceTask id="sid-A9AB8B80-8314-44E8-8A03-331A171914C9" name="update request Type" 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[updateSrdServiceStatus]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceName">
          <flowable:expression><![CDATA[${serviceName}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceStatus">
          <flowable:expression><![CDATA[${requestStatus}]]></flowable:expression>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <exclusiveGateway id="sid-D6C974E6-BC3F-4D64-B30B-9DCAF9182C53" default="sid-89555114-8061-493C-B531-54C07A27AA1B"></exclusiveGateway>
    <exclusiveGateway id="sid-BD002BAD-F7BC-4538-A155-12C406A18F86" default="sid-8DCBF382-66AD-4AB1-8348-1DA2CF5208E2"></exclusiveGateway>
    <callActivity id="sid-E17B5CC0-803F-49F8-8191-12E6F1FDC840" name="Review solution" calledElement="${selectedDesign}" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
      <extensionElements>
        <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
        <flowable:in sourceExpression="${serviceName}" target="serviceName"></flowable:in>
        <flowable:in sourceExpression="${serviceNetwork}" target="serviceNetwork"></flowable:in>
        <flowable:in sourceExpression="${reviewTask}" target="reviewTask"></flowable:in>
        <flowable:in sourceExpression="${taskToReviewList}" target="taskToReviewList"></flowable:in>
        <flowable:in sourceExpression="${gponExcDistance}" target="gponExcDistance"></flowable:in>
        <flowable:in sourceExpression="${copperCoverage}" target="copperCoverage"></flowable:in>
        <flowable:in sourceExpression="${gponCoverage}" target="gponCoverage"></flowable:in>
        <flowable:in sourceExpression="${gponVendor}" target="gponVendor"></flowable:in>
        <flowable:in sourceExpression="${copperVendor}" target="copperVendor"></flowable:in>
        <flowable:in sourceExpression="${copperExcDistance}" target="copperExcDistance"></flowable:in>
        <flowable:out sourceExpression="${isThereASolution}" target="isThereASolution"></flowable:out>
        <flowable:out sourceExpression="${gponExchanges}" target="gponExchanges"></flowable:out>
        <flowable:out sourceExpression="${copperExchanges}" target="copperExchanges"></flowable:out>
      </extensionElements>
    </callActivity>
    <sequenceFlow id="sid-B4D66937-7B32-4660-AB6B-991575254299" sourceRef="sid-F601CCBD-21ED-4058-9518-C2878869D65A" targetRef="sid-BD002BAD-F7BC-4538-A155-12C406A18F86"></sequenceFlow>
    <scriptTask id="sid-F601CCBD-21ED-4058-9518-C2878869D65A" name="set milestone Type" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[execution.setVariable("milestoneType", "COPPER");
if(selectedSolution.equalsIgnoreCase("gpon")){
	execution.setVariable("milestoneType","GPON");
}
println "the milestoneType is : " +milestoneType;]]></script>
    </scriptTask>
    <sequenceFlow id="sid-119CE4C9-9C77-4B40-8082-01D11ED89755" sourceRef="sid-48006991-9F96-4575-9D17-0BEACB80773E" targetRef="sid-EF878367-0C4B-48AF-8ED6-51ED07540B46"></sequenceFlow>
    <sequenceFlow id="sid-601F3150-BD34-4069-AC36-374BDE74459C" sourceRef="sid-7F369631-A852-4297-9B46-E28207C28F75" targetRef="sid-F601CCBD-21ED-4058-9518-C2878869D65A"></sequenceFlow>
    <exclusiveGateway id="sid-A1AC97F9-ED7E-4EAD-86A2-BDE82C404C0B" default="sid-E55651F1-7BF6-45A6-AF4D-D82FB8B761C2"></exclusiveGateway>
    <callActivity id="sid-B17616DA-63BC-40F5-8DED-524C517C1C06" name="MPLS branch design" calledElement="SRD_BRANCH_HQ_DESIGN" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
      <extensionElements>
        <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
        <flowable:in sourceExpression="${reviewTask}" target="reviewTask"></flowable:in>
        <flowable:in sourceExpression="${taskToReviewList}" target="taskToReviewList"></flowable:in>
        <flowable:in sourceExpression="${serviceName}" target="serviceName"></flowable:in>
        <flowable:in sourceExpression="${siteA}" target="siteA"></flowable:in>
        <flowable:in sourceExpression="${siteB}" target="siteB"></flowable:in>
        <flowable:in sourceExpression="${bandwidth}" target="bandwidth"></flowable:in>
      </extensionElements>
    </callActivity>
    <callActivity id="sid-291CA695-3F72-4FF8-BBD1-90891E6EAE5A" name="MPLS GOLD IP design" calledElement="SRD_MPLS_GOLD_IP_DESIGN" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
      <extensionElements>
        <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
        <flowable:in sourceExpression="${reviewTask}" target="reviewTask"></flowable:in>
        <flowable:in sourceExpression="${taskToReviewList}" target="taskToReviewList"></flowable:in>
        <flowable:in sourceExpression="${serviceName}" target="serviceName"></flowable:in>
        <flowable:in sourceExpression="${copperExchanges}" target="copperExchanges"></flowable:in>
        <flowable:in sourceExpression="${gponExchanges}" target="gponExchanges"></flowable:in>
        <flowable:in sourceExpression="${mwSites}" target="mwSites"></flowable:in>
        <flowable:in sourceExpression="${fiberSites}" target="fiberSites"></flowable:in>
        <flowable:in sourceExpression="${selectedSolution}" target="selectedSolution"></flowable:in>
      </extensionElements>
    </callActivity>
    <scriptTask id="sid-60775128-77AB-41A2-A5B5-94BB492FFF70" name="set var" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[if(selectedDesign=="SRD_NETWORK_ORDER"){
   execution.setVariable("copperExchanges","");
   execution.setVariable("gponExchanges","");
}

else if(selectedSolution.toLowerCase().contains('copper') || selectedSolution.toLowerCase().contains('gpon')){
   execution.setVariable("mwSites","");
   execution.setVariable("fiberSites","");
}]]></script>
    </scriptTask>
    <sequenceFlow id="sid-FA58FCD6-B341-48BD-A408-46AB20177319" sourceRef="sid-60775128-77AB-41A2-A5B5-94BB492FFF70" targetRef="sid-291CA695-3F72-4FF8-BBD1-90891E6EAE5A"></sequenceFlow>
    <sequenceFlow id="sid-421E61A4-83B1-4465-B20B-28ADF07BC169" sourceRef="sid-291CA695-3F72-4FF8-BBD1-90891E6EAE5A" targetRef="sid-FE9ED875-E9AD-4F6A-89CD-95990069E051"></sequenceFlow>
    <sequenceFlow id="sid-E9B67756-7B5B-4588-8AD8-84E3C0627B03" sourceRef="sid-E17B5CC0-803F-49F8-8191-12E6F1FDC840" targetRef="sid-788296D9-BC48-4BA3-A066-7AA0E3F7FC50"></sequenceFlow>
    <sequenceFlow id="sid-E55651F1-7BF6-45A6-AF4D-D82FB8B761C2" sourceRef="sid-A1AC97F9-ED7E-4EAD-86A2-BDE82C404C0B" targetRef="sid-FE9ED875-E9AD-4F6A-89CD-95990069E051"></sequenceFlow>
    <exclusiveGateway id="sid-788296D9-BC48-4BA3-A066-7AA0E3F7FC50" default="sid-11DCDC47-3E68-4217-A515-28381782AB17"></exclusiveGateway>
    <sequenceFlow id="sid-D0698B07-2343-4144-9CE5-DEC7A61B3E7C" sourceRef="sid-EF878367-0C4B-48AF-8ED6-51ED07540B46" targetRef="sid-87AC539D-B737-41D0-9745-F26EE412F65A"></sequenceFlow>
    <serviceTask id="sid-85D12E02-2D3E-4B17-B1BF-5E331CC49B89" name="get service Resources" 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[getServiceRessource]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceName">
          <flowable:expression><![CDATA[${serviceName}]]></flowable:expression>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <scriptTask id="sid-FBD99F0B-00B4-407D-A738-89A319F2D93C" name="Extract variables" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[boolean tasConfirmation= true;

execution.setVariable('selectedSolution', "COPPER");
if(execution.getVariable("getServiceRessourceResponse")!=null ){
	String validSelectedSolution = getServiceRessourceResponse.selectedSolution;
	if(validSelectedSolution == null)
		validSelectedSolution = "NO_DESIGN";
	execution.setVariable('selectedSolution', validSelectedSolution);
	tasConfirmation= getServiceRessourceResponse.tasConfirmation;
	execution.setVariable('mwOrGe', getServiceRessourceResponse.mwOrGe);
	execution.setVariable('obbTag', getServiceRessourceResponse.obbTag);
	execution.setVariable('obbTag2', getServiceRessourceResponse.obbTag2);
	
}
execution.setVariable('tasConfirmation', tasConfirmation);
println "the tas confirmation is : " +tasConfirmation;

if(reviewTask || selectedSolution=="OBB") execution.setVariable('tasConfirmation', false);

println "the selected solution is : " +selectedSolution ;


execution.setVariable("getServiceRessourceResponse", "");
execution.setVariable("getServiceRessourceResponse.xml", "");

String[] currentServiceName = serviceName.split("_");
execution.setVariable("exactServiceName", currentServiceName[1]);
println "the exact service name is : " +exactServiceName;

String logFailureMessage = "Unfortunately, the selected solution : '" + selectedSolution + "' did not meet the design requirements (The cost surpasses the set limit), Please select a new solution.";
execution.setVariable('logFailureMessage', logFailureMessage);

String logSuccessMessage = "The selected solution : '" + selectedSolution + "' has been successfully designed and we are able to provide this service as requested.";
execution.setVariable('logSuccessMessage', logSuccessMessage);


String logTasRejectionMessage = "The TAS team has rejected the selected solution ('" + selectedSolution + "'). Please choose a new solution.";
execution.setVariable('logTasRejectionMessage', logTasRejectionMessage);

String logTasApprovalMessage = "This selected solution: '" + selectedSolution + "' has been approved by the TAS team.";
execution.setVariable('logTasApprovalMessage', logTasApprovalMessage);

println "script in srd feasibility";]]></script>
    </scriptTask>
    <exclusiveGateway id="sid-0D248113-9C0F-4334-BF19-0B2AC2DD7AD6" default="sid-E34664B4-C281-403F-9F15-E2D1D33E95B3"></exclusiveGateway>
    <userTask id="sid-DAC52D9E-99BB-472C-8D94-03EB949D680C" name="CONFIRM_SOLUTION" flowable:candidateGroups="TAS" flowable:formFieldValidation="true">
      <extensionElements>
        <flowable:taskListener event="create" expression="${srdTaskCreationListener.notify(task, true, false, null)}"></flowable:taskListener>
      </extensionElements>
    </userTask>
    <exclusiveGateway id="sid-BDECCFB9-0E86-4997-9FD1-59C6843D7761"></exclusiveGateway>
    <sequenceFlow id="sid-52C60EAA-7B40-4FD2-B2A8-57C779665039" sourceRef="sid-DAC52D9E-99BB-472C-8D94-03EB949D680C" targetRef="sid-CDC07D68-1CD5-48E4-AA2F-3CC8B0C08694"></sequenceFlow>
    <sequenceFlow id="sid-8DCBF382-66AD-4AB1-8348-1DA2CF5208E2" sourceRef="sid-BD002BAD-F7BC-4538-A155-12C406A18F86" targetRef="sid-A9A5AB20-960A-4134-BD33-7C2B2F23CC34"></sequenceFlow>
    <sequenceFlow id="sid-B92E59C7-4A89-4B30-80EB-450FC5E1B6E6" sourceRef="sid-226EDEB0-B15A-42D8-B622-B29D03EEF22F" targetRef="sid-DB1470E4-2F22-4847-BB48-DCC4D202F30F"></sequenceFlow>
    <serviceTask id="sid-894DA922-1D4D-4735-A761-FCAD63D75093" name="Log failure" 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[saveRequestLog]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="category">
          <flowable:string><![CDATA[Service Feasibility]]></flowable:string>
        </flowable:field>
        <flowable:field name="name">
          <flowable:string><![CDATA[Design Failed]]></flowable:string>
        </flowable:field>
        <flowable:field name="message">
          <flowable:string><![CDATA[The solution has been forwarded to the Account Manager, and we are currently awaiting their response.]]></flowable:string>
        </flowable:field>
        <flowable:field name="type">
          <flowable:string><![CDATA[Task]]></flowable:string>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <serviceTask id="sid-FE9ED875-E9AD-4F6A-89CD-95990069E051" name="Log success" 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[saveRequestLog]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="category">
          <flowable:string><![CDATA[Service Feasibility]]></flowable:string>
        </flowable:field>
        <flowable:field name="name">
          <flowable:string><![CDATA[Design Completed]]></flowable:string>
        </flowable:field>
        <flowable:field name="message">
          <flowable:expression><![CDATA[${logSuccessMessage}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="type">
          <flowable:string><![CDATA[Task]]></flowable:string>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <sequenceFlow id="sid-01551A92-0275-4AD2-A76D-A4BB51BEA0FD" sourceRef="sid-B17616DA-63BC-40F5-8DED-524C517C1C06" targetRef="sid-FE9ED875-E9AD-4F6A-89CD-95990069E051"></sequenceFlow>
    <sequenceFlow id="sid-8893A265-F314-4C77-BC0D-A1B61B0E7DEA" sourceRef="sid-FE9ED875-E9AD-4F6A-89CD-95990069E051" targetRef="sid-AC167F0A-A9F4-4F79-95AE-7F542F1C6C5B"></sequenceFlow>
    <scriptTask id="sid-20ADB68A-47E6-4B5F-9C6A-3967CF5969E4" name="clear response" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[execution.setVariable("saveRequestLogResponse", "");
execution.setVariable("saveRequestLogResponse.xml", "");

println "the failure case is : " +requestApproval;
println "the failure case 2 is : " +isThereASolution;]]></script>
    </scriptTask>
    <sequenceFlow id="sid-C81279A0-DBEC-4E23-8D85-89A64D1B669D" sourceRef="sid-894DA922-1D4D-4735-A761-FCAD63D75093" targetRef="sid-20ADB68A-47E6-4B5F-9C6A-3967CF5969E4"></sequenceFlow>
    <scriptTask id="sid-AC167F0A-A9F4-4F79-95AE-7F542F1C6C5B" name="clear response" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[execution.setVariable("saveRequestLogResponse", "");
execution.setVariable("saveRequestLogResponse.xml", "");]]></script>
    </scriptTask>
    <sequenceFlow id="sid-E9F21860-88B2-41D9-AC68-4273AFC328C5" sourceRef="sid-AC167F0A-A9F4-4F79-95AE-7F542F1C6C5B" targetRef="sid-97C8451B-15EB-452A-820B-5694F5042218"></sequenceFlow>
    <sequenceFlow id="sid-DF5FFE14-A592-4DE3-B60F-BCD524B71D1D" sourceRef="sid-FBD99F0B-00B4-407D-A738-89A319F2D93C" targetRef="sid-0D248113-9C0F-4334-BF19-0B2AC2DD7AD6"></sequenceFlow>
    <sequenceFlow id="sid-BF44A923-3FF8-45CA-9D49-A27029DC0B1A" sourceRef="sid-94C5180F-F1EC-41DF-8F72-33DA99E045C5" targetRef="sid-E1E43DA5-C16C-49FC-8456-E4B365E85B77"></sequenceFlow>
    <sequenceFlow id="sid-E80FE916-830D-4EF2-993C-76C4860E11D7" sourceRef="sid-981B1355-4E71-44E2-9B02-E2CD13784319" targetRef="sid-ECBA63AA-6F30-4658-A46A-A669552F00F4"></sequenceFlow>
    <serviceTask id="sid-11F6DBB3-C28D-4CB4-A714-0749664138AF" name="Log acceptance" 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[saveRequestLog]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="category">
          <flowable:string><![CDATA[Service Feasibility]]></flowable:string>
        </flowable:field>
        <flowable:field name="name">
          <flowable:string><![CDATA[Selection accepted]]></flowable:string>
        </flowable:field>
        <flowable:field name="message">
          <flowable:expression><![CDATA[${logTasApprovalMessage}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="type">
          <flowable:string><![CDATA[Task]]></flowable:string>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <scriptTask id="sid-0B565A82-AE6B-4CD8-950E-1A1B4364E915" name="clear response" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[execution.setVariable("saveRequestLogResponse", "");
execution.setVariable("saveRequestLogResponse.xml", "");]]></script>
    </scriptTask>
    <sequenceFlow id="sid-61E04EA7-311E-416B-B24C-8DF5A82F9A0A" sourceRef="sid-11F6DBB3-C28D-4CB4-A714-0749664138AF" targetRef="sid-0B565A82-AE6B-4CD8-950E-1A1B4364E915"></sequenceFlow>
    <serviceTask id="sid-981B1355-4E71-44E2-9B02-E2CD13784319" name="Log rejection" 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[saveRequestLog]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="category">
          <flowable:string><![CDATA[Service Feasibility]]></flowable:string>
        </flowable:field>
        <flowable:field name="name">
          <flowable:string><![CDATA[Selection rejected]]></flowable:string>
        </flowable:field>
        <flowable:field name="message">
          <flowable:expression><![CDATA[${logTasRejectionMessage}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="type">
          <flowable:string><![CDATA[Task]]></flowable:string>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <sequenceFlow id="sid-15DE9252-5F04-4947-8686-E2B07BC32372" name="is MPLS" sourceRef="sid-A1AC97F9-ED7E-4EAD-86A2-BDE82C404C0B" targetRef="sid-B17616DA-63BC-40F5-8DED-524C517C1C06">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${exactServiceName=="MPLS"}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-08B22DE7-2735-4F59-BDA1-613C262BA342" name="review tasks" sourceRef="sid-BD002BAD-F7BC-4538-A155-12C406A18F86" targetRef="sid-E17B5CC0-803F-49F8-8191-12E6F1FDC840">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${reviewTask}]]></conditionExpression>
    </sequenceFlow>
    <scriptTask id="sid-E1E43DA5-C16C-49FC-8456-E4B365E85B77" name="print var's" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[println "the outer feasibility acceptance process STARTED async" ;


if(execution.getVariable("checkRoute") == null){
execution.setVariable("checkRoute","false");
}

println "******************** prepare input variables in srd feasibility *******************";
for(key in execution.getVariables().keySet())
println "the key is " + key + " the value is "+ execution.getVariable(key);

println "*********************************************************************";]]></script>
    </scriptTask>
    <sequenceFlow id="sid-6600FE15-65D5-497D-84B7-F26147962704" sourceRef="sid-AA4B51F6-E0CA-48F5-8D50-51ED2F5FB779" targetRef="sid-AC167F0A-A9F4-4F79-95AE-7F542F1C6C5B"></sequenceFlow>
    <boundaryEvent id="sid-AA4B51F6-E0CA-48F5-8D50-51ED2F5FB779" attachedToRef="sid-FE9ED875-E9AD-4F6A-89CD-95990069E051">
      <errorEventDefinition></errorEventDefinition>
    </boundaryEvent>
    <sequenceFlow id="sid-E34664B4-C281-403F-9F15-E2D1D33E95B3" sourceRef="sid-0D248113-9C0F-4334-BF19-0B2AC2DD7AD6" targetRef="sid-B181B6E2-2254-46FF-BE66-7F4C25AF5A47"></sequenceFlow>
    <sequenceFlow id="sid-EFBEBBBF-2909-4BFA-83C4-441798EC3603" sourceRef="sid-85D12E02-2D3E-4B17-B1BF-5E331CC49B89" targetRef="sid-FBD99F0B-00B4-407D-A738-89A319F2D93C"></sequenceFlow>
    <serviceTask id="sid-C23B4386-A91F-44E4-B61C-A81FBA2B20EF" name="get service Resources" 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[getServiceRessource]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceName">
          <flowable:expression><![CDATA[${serviceName}]]></flowable:expression>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <scriptTask id="sid-C0D5C76F-BFD4-40C1-8894-692D6CAA95CA" name="Extract variables" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[boolean tasConfirmation= true;

execution.setVariable('selectedSolution', "COPPER");
if(execution.getVariable("getServiceRessourceResponse")!=null ){
	String validSelectedSolution = getServiceRessourceResponse.selectedSolution;
	if(validSelectedSolution == null)
		validSelectedSolution = "NO_DESIGN";
	execution.setVariable('selectedSolution', validSelectedSolution);
	tasConfirmation= getServiceRessourceResponse.tasConfirmation;
	execution.setVariable('mwOrGe', getServiceRessourceResponse.mwOrGe);
	execution.setVariable('obbTag', getServiceRessourceResponse.obbTag);
	execution.setVariable('obbTag2', getServiceRessourceResponse.obbTag2);
	
}
execution.setVariable('tasConfirmation', tasConfirmation);
println "the tas confirmation is : " +tasConfirmation;

if(reviewTask || selectedSolution=="OBB") execution.setVariable('tasConfirmation', false);

println "the selected solution is : " +selectedSolution ;


execution.setVariable("getServiceRessourceResponse", "");
execution.setVariable("getServiceRessourceResponse.xml", "");

String[] currentServiceName = serviceName.split("_");
execution.setVariable("exactServiceName", currentServiceName[1]);
println "the exact service name is : " +exactServiceName;

String logFailureMessage = "Unfortunately, the selected solution : '" + selectedSolution + "' did not meet the design requirements (The cost surpasses the set limit), Please select a new solution.";
execution.setVariable('logFailureMessage', logFailureMessage);

String logSuccessMessage = "The selected solution : '" + selectedSolution + "' has been successfully designed and we are able to provide this service as requested.";
execution.setVariable('logSuccessMessage', logSuccessMessage);


String logTasRejectionMessage = "The TAS team has rejected the selected solution ('" + selectedSolution + "'). Please choose a new solution.";
execution.setVariable('logTasRejectionMessage', logTasRejectionMessage);

String logTasApprovalMessage = "This selected solution: '" + selectedSolution + "' has been approved by the TAS team.";
execution.setVariable('logTasApprovalMessage', logTasApprovalMessage);]]></script>
    </scriptTask>
    <sequenceFlow id="sid-2F3A0E37-4B1A-4247-BA27-141DF3438183" sourceRef="sid-C0D5C76F-BFD4-40C1-8894-692D6CAA95CA" targetRef="sid-BDECCFB9-0E86-4997-9FD1-59C6843D7761"></sequenceFlow>
    <sequenceFlow id="sid-BFCFADC8-8DF7-43FC-861F-A0A7277D1900" sourceRef="sid-C23B4386-A91F-44E4-B61C-A81FBA2B20EF" targetRef="sid-C0D5C76F-BFD4-40C1-8894-692D6CAA95CA"></sequenceFlow>
    <exclusiveGateway id="sid-013C2A4F-E9CA-4AD5-9CDB-84F53D8AF250" default="sid-EE8B6120-63CB-494A-B47A-B8EDF0BF2433"></exclusiveGateway>
    <sequenceFlow id="sid-DD8E2BC0-D5C3-4452-B2F3-D1D58A836BBC" sourceRef="sid-20ADB68A-47E6-4B5F-9C6A-3967CF5969E4" targetRef="sid-013C2A4F-E9CA-4AD5-9CDB-84F53D8AF250"></sequenceFlow>
    <sequenceFlow id="sid-EE8B6120-63CB-494A-B47A-B8EDF0BF2433" sourceRef="sid-013C2A4F-E9CA-4AD5-9CDB-84F53D8AF250" targetRef="sid-DAC52D9E-99BB-472C-8D94-03EB949D680C"></sequenceFlow>
    <sequenceFlow id="sid-4983B792-4B8B-47C9-83B1-8483A763478D" sourceRef="sid-DB1470E4-2F22-4847-BB48-DCC4D202F30F" targetRef="sid-2F40527F-C6D6-4091-817D-8E966DD9925F"></sequenceFlow>
    <scriptTask id="sid-ECBA63AA-6F30-4658-A46A-A669552F00F4" name="reset" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[execution.setVariable('isThereASolution',true);]]></script>
    </scriptTask>
    <sequenceFlow id="sid-A9363AC0-E013-4C8A-A6AE-5B857152E46F" sourceRef="sid-ECBA63AA-6F30-4658-A46A-A669552F00F4" targetRef="sid-20ADB68A-47E6-4B5F-9C6A-3967CF5969E4"></sequenceFlow>
    <boundaryEvent id="sid-9B7C051B-9429-419D-8063-9147A63D4323" attachedToRef="sid-291CA695-3F72-4FF8-BBD1-90891E6EAE5A">
      <errorEventDefinition></errorEventDefinition>
    </boundaryEvent>
    <sequenceFlow id="sid-62DBEDB2-0E51-4595-9046-FD10AFC4B083" sourceRef="sid-9B7C051B-9429-419D-8063-9147A63D4323" targetRef="sid-FE9ED875-E9AD-4F6A-89CD-95990069E051"></sequenceFlow>
    <boundaryEvent id="sid-C71C452B-1D8D-4232-9C59-A046E061F5A8" attachedToRef="sid-B17616DA-63BC-40F5-8DED-524C517C1C06">
      <errorEventDefinition></errorEventDefinition>
    </boundaryEvent>
    <sequenceFlow id="sid-D0A6197D-ACB9-4D24-B027-F2B1B5BB1EE1" sourceRef="sid-C71C452B-1D8D-4232-9C59-A046E061F5A8" targetRef="sid-FE9ED875-E9AD-4F6A-89CD-95990069E051"></sequenceFlow>
    <sequenceFlow id="sid-6CD3778E-9961-4D1C-B7F3-3578DF47E470" sourceRef="sid-D87E9DCF-BD45-4EAB-8587-7BF765F31171" targetRef="sid-788296D9-BC48-4BA3-A066-7AA0E3F7FC50"></sequenceFlow>
    <sequenceFlow id="sid-2DD99C4D-2ACD-4E52-85C5-C9F17FDE08D4" sourceRef="sid-0B565A82-AE6B-4CD8-950E-1A1B4364E915" targetRef="sid-91685FE5-3E34-4CFA-8611-55ADAE356638"></sequenceFlow>
    <sequenceFlow id="sid-17C2B844-0593-4021-ACE9-66EC3F08BB0B" name="trail not filled completely" sourceRef="sid-226EDEB0-B15A-42D8-B622-B29D03EEF22F" targetRef="sid-1D017E01-6965-491B-8D06-2F34A8C5423E">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${serviceRessourcesFilledResponse==false || exactServiceName=="MPLS Gold"}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-49FAB501-4D66-4D84-8950-1D9C9DEB45ED" name="mpls gold" sourceRef="sid-A1AC97F9-ED7E-4EAD-86A2-BDE82C404C0B" targetRef="sid-60775128-77AB-41A2-A5B5-94BB492FFF70">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${exactServiceName=="MPLS Gold" && (selectedDesign=="SRD_NETWORK_ORDER" || selectedDesign=="SRD_COPPER_DESIGN" || selectedDesign=="SRD_GPON_DESIGN")}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-20ADE503-2632-4188-AD0F-827C8DD00A28" sourceRef="sid-E1E43DA5-C16C-49FC-8456-E4B365E85B77" targetRef="sid-D6C974E6-BC3F-4D64-B30B-9DCAF9182C53"></sequenceFlow>
    <sequenceFlow id="sid-596ADF9C-9F51-4A1A-A50A-C376C27E0D10" sourceRef="sid-F41AC0C0-665F-473C-BA54-89E11035DCFE" targetRef="sid-788296D9-BC48-4BA3-A066-7AA0E3F7FC50"></sequenceFlow>
    <exclusiveGateway id="sid-87AC539D-B737-41D0-9745-F26EE412F65A" default="sid-A8D62982-C3BE-4650-8ECF-DE6D465F36E2"></exclusiveGateway>
    <sequenceFlow id="sid-A8D62982-C3BE-4650-8ECF-DE6D465F36E2" sourceRef="sid-87AC539D-B737-41D0-9745-F26EE412F65A" targetRef="sid-85D12E02-2D3E-4B17-B1BF-5E331CC49B89"></sequenceFlow>
    <serviceTask id="sid-F487BEAB-311C-4063-81CD-A4BBDD3EAAE7" name="update request Type" 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[updateSrdServiceStatus]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceName">
          <flowable:expression><![CDATA[${serviceName}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceStatus">
          <flowable:string><![CDATA[AVAILABLE]]></flowable:string>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <endEvent id="sid-BB3CC729-8F50-45D1-9D35-65584AE96D25"></endEvent>
    <sequenceFlow id="sid-B3C00E31-7C0B-4148-98DA-057AD314F686" sourceRef="sid-013C2A4F-E9CA-4AD5-9CDB-84F53D8AF250" targetRef="sid-EF878367-0C4B-48AF-8ED6-51ED07540B46">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${requestApproval=='reject' && isThereASolution==true}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-2D5AD2FF-0C37-4C8A-B01F-47D03D47E0EB" sourceRef="sid-F487BEAB-311C-4063-81CD-A4BBDD3EAAE7" targetRef="sid-BB3CC729-8F50-45D1-9D35-65584AE96D25"></sequenceFlow>
    <sequenceFlow id="sid-89555114-8061-493C-B531-54C07A27AA1B" sourceRef="sid-D6C974E6-BC3F-4D64-B30B-9DCAF9182C53" targetRef="sid-A9AB8B80-8314-44E8-8A03-331A171914C9"></sequenceFlow>
    <sequenceFlow id="sid-1D3DA184-2FCF-42D0-B6A8-43665CC11FC8" sourceRef="sid-A9AB8B80-8314-44E8-8A03-331A171914C9" targetRef="sid-48006991-9F96-4575-9D17-0BEACB80773E"></sequenceFlow>
    <sequenceFlow id="sid-DE7F47C4-A7D3-49AA-A6F9-536E00A4AF9C" sourceRef="sid-87AC539D-B737-41D0-9745-F26EE412F65A" targetRef="sid-F487BEAB-311C-4063-81CD-A4BBDD3EAAE7">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${serviceType.toString().equalsIgnoreCase("Route_Check")}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-6A64DF48-BFA8-4FA9-B429-93226B62A4A4" name="skip TAS" sourceRef="sid-0D248113-9C0F-4334-BF19-0B2AC2DD7AD6" targetRef="sid-91685FE5-3E34-4CFA-8611-55ADAE356638">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${tasConfirmation==false}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-42F80DCD-7802-41FE-9981-5FC19B581ACF" name="review tasks" sourceRef="sid-D6C974E6-BC3F-4D64-B30B-9DCAF9182C53" targetRef="sid-85D12E02-2D3E-4B17-B1BF-5E331CC49B89">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${reviewTask}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-11DCDC47-3E68-4217-A515-28381782AB17" name="design failed" sourceRef="sid-788296D9-BC48-4BA3-A066-7AA0E3F7FC50" targetRef="sid-894DA922-1D4D-4735-A761-FCAD63D75093"></sequenceFlow>
    <sequenceFlow id="sid-A2115381-64B7-48DE-A64E-B67558FDE4D1" name="success" sourceRef="sid-788296D9-BC48-4BA3-A066-7AA0E3F7FC50" targetRef="sid-A1AC97F9-ED7E-4EAD-86A2-BDE82C404C0B">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${isThereASolution==true}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-BBE4C5DA-F4B5-4895-9BE6-3786243AA596" name="reject" sourceRef="sid-BDECCFB9-0E86-4997-9FD1-59C6843D7761" targetRef="sid-981B1355-4E71-44E2-9B02-E2CD13784319">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${requestApproval=='reject'}]]></conditionExpression>
    </sequenceFlow>
    <scriptTask id="sid-F6A80A8D-2A9C-4AA2-8245-A2A84A6A1B1F" name="Init variables" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[execution.setVariable('requestApproval', 'accept');
execution.setVariable('isThereASolution',true);

println "the inner feasibility acceptance process CONTINUED (route check case)" ;]]></script>
    </scriptTask>
    <sequenceFlow id="sid-D5D6820E-C479-4B73-B14A-995B0677CF36" sourceRef="sid-F6A80A8D-2A9C-4AA2-8245-A2A84A6A1B1F" targetRef="sid-C23B4386-A91F-44E4-B61C-A81FBA2B20EF"></sequenceFlow>
    <sequenceFlow id="sid-3B7C4DC2-620E-4BFF-8B8B-8EDC14FA2A9C" name="accepted" sourceRef="sid-BDECCFB9-0E86-4997-9FD1-59C6843D7761" targetRef="sid-11F6DBB3-C28D-4CB4-A714-0749664138AF">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${requestApproval=='accept'}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-2766839B-A77F-4271-A89F-F89B7EC5B0EE" sourceRef="sid-D6C974E6-BC3F-4D64-B30B-9DCAF9182C53" targetRef="sid-F6A80A8D-2A9C-4AA2-8245-A2A84A6A1B1F">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${execution.getVariable("serviceType")!=null && execution.getVariable("serviceType").toString().equalsIgnoreCase('Route_Check_Design')}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-16514979-1138-4C85-8A32-D78A0761A927" name="obb || MW || wfbb || NO" sourceRef="sid-7F369631-A852-4297-9B46-E28207C28F75" targetRef="sid-D87E9DCF-BD45-4EAB-8587-7BF765F31171">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${!selectedSolution.toLowerCase().contains('copper') && !selectedSolution.toLowerCase().contains('gpon')}]]></conditionExpression>
    </sequenceFlow>
    <scriptTask id="sid-B181B6E2-2254-46FF-BE66-7F4C25AF5A47" name="Extract variables" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[println "******************** prepare input variables before confirm solution *******************";
for(key in execution.getVariables().keySet())
println "the key is " + key + " the value is "+ execution.getVariable(key);

println "*********************************************************************";]]></script>
    </scriptTask>
    <sequenceFlow id="sid-586F361A-A98E-4E2E-B89D-019ADB2375D4" sourceRef="sid-B181B6E2-2254-46FF-BE66-7F4C25AF5A47" targetRef="sid-DAC52D9E-99BB-472C-8D94-03EB949D680C"></sequenceFlow>
    <serviceTask id="sid-CDC07D68-1CD5-48E4-AA2F-3CC8B0C08694" name="create tas task" 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[createTask]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="taskName">
          <flowable:string><![CDATA[CUSTOM_TAS]]></flowable:string>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <sequenceFlow id="sid-ABD4009B-E4F5-4D90-8E7C-013092F144C7" sourceRef="sid-CDC07D68-1CD5-48E4-AA2F-3CC8B0C08694" targetRef="sid-C23B4386-A91F-44E4-B61C-A81FBA2B20EF"></sequenceFlow>
  </process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_SRD_FEASIBILITY_ACCEPTANCE">
    <bpmndi:BPMNPlane bpmnElement="SRD_FEASIBILITY_ACCEPTANCE" id="BPMNPlane_SRD_FEASIBILITY_ACCEPTANCE">
      <bpmndi:BPMNShape bpmnElement="sid-94C5180F-F1EC-41DF-8F72-33DA99E045C5" id="BPMNShape_sid-94C5180F-F1EC-41DF-8F72-33DA99E045C5">
        <omgdc:Bounds height="30.0" width="30.0" x="90.0" y="63.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-EF878367-0C4B-48AF-8ED6-51ED07540B46" id="BPMNShape_sid-EF878367-0C4B-48AF-8ED6-51ED07540B46">
        <omgdc:Bounds height="80.0" width="99.99999999999994" x="315.0" y="803.0852251555577"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-DB1470E4-2F22-4847-BB48-DCC4D202F30F" id="BPMNShape_sid-DB1470E4-2F22-4847-BB48-DCC4D202F30F">
        <omgdc:Bounds height="50.999999999999545" width="95.0" x="1375.0000000000002" y="1089.5000000000005"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-80429C07-4362-4BB7-BA03-3D621D8FBE8B" id="BPMNShape_sid-80429C07-4362-4BB7-BA03-3D621D8FBE8B">
        <omgdc:Bounds height="80.0" width="100.00000000000045" x="1405.0000000000005" y="1280.0000000000002"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-2F40527F-C6D6-4091-817D-8E966DD9925F" id="BPMNShape_sid-2F40527F-C6D6-4091-817D-8E966DD9925F">
        <omgdc:Bounds height="79.99999999999955" width="100.0" x="1510.000000000001" y="1075.0000000000005"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-48006991-9F96-4575-9D17-0BEACB80773E" id="BPMNShape_sid-48006991-9F96-4575-9D17-0BEACB80773E">
        <omgdc:Bounds height="80.0" width="100.0" x="168.85359976505566" y="803.0852251555577"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-A9A5AB20-960A-4134-BD33-7C2B2F23CC34" id="BPMNShape_sid-A9A5AB20-960A-4134-BD33-7C2B2F23CC34">
        <omgdc:Bounds height="79.99999999999989" width="100.0" x="1261.7078415677427" y="983.3333061801073"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-226EDEB0-B15A-42D8-B622-B29D03EEF22F" id="BPMNShape_sid-226EDEB0-B15A-42D8-B622-B29D03EEF22F">
        <omgdc:Bounds height="40.0" width="40.0" x="1291.7078415677427" y="1095.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-1D017E01-6965-491B-8D06-2F34A8C5423E" id="BPMNShape_sid-1D017E01-6965-491B-8D06-2F34A8C5423E">
        <omgdc:Bounds height="40.0" width="76.0" x="1273.7078415677424" y="1300.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-7F369631-A852-4297-9B46-E28207C28F75" id="BPMNShape_sid-7F369631-A852-4297-9B46-E28207C28F75">
        <omgdc:Bounds height="40.0" width="40.0" x="1152.1147394419515" y="834.9999840557582"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-91685FE5-3E34-4CFA-8611-55ADAE356638" id="BPMNShape_sid-91685FE5-3E34-4CFA-8611-55ADAE356638">
        <omgdc:Bounds height="80.0" width="100.00000000000011" x="991.6100039141246" y="814.9999846518047"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-97C8451B-15EB-452A-820B-5694F5042218" id="BPMNShape_sid-97C8451B-15EB-452A-820B-5694F5042218">
        <omgdc:Bounds height="28.0" width="28.0" x="1909.0000000000002" y="521.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-F41AC0C0-665F-473C-BA54-89E11035DCFE" id="BPMNShape_sid-F41AC0C0-665F-473C-BA54-89E11035DCFE">
        <omgdc:Bounds height="69.0" width="101.0" x="1637.7838098950808" y="1178.265953284062"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-D87E9DCF-BD45-4EAB-8587-7BF765F31171" id="BPMNShape_sid-D87E9DCF-BD45-4EAB-8587-7BF765F31171">
        <omgdc:Bounds height="80.00000000000034" width="100.0" x="1255.0" y="565.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-C733E208-5958-46E3-A17F-C32907F8CE91" id="BPMNShape_sid-C733E208-5958-46E3-A17F-C32907F8CE91">
        <omgdc:Bounds height="40.0" width="76.0" x="1522.000000000001" y="1192.765953284062"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-A9AB8B80-8314-44E8-8A03-331A171914C9" id="BPMNShape_sid-A9AB8B80-8314-44E8-8A03-331A171914C9">
        <omgdc:Bounds height="80.0" width="100.00000000000048" x="168.85359976505535" y="688.030702778487"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-D6C974E6-BC3F-4D64-B30B-9DCAF9182C53" id="BPMNShape_sid-D6C974E6-BC3F-4D64-B30B-9DCAF9182C53">
        <omgdc:Bounds height="40.0" width="40.0" x="198.85359087560735" y="179.9999955296517"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-BD002BAD-F7BC-4538-A155-12C406A18F86" id="BPMNShape_sid-BD002BAD-F7BC-4538-A155-12C406A18F86">
        <omgdc:Bounds height="40.0" width="40.0" x="1291.7078415677427" y="918.6666421625359"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-E17B5CC0-803F-49F8-8191-12E6F1FDC840" id="BPMNShape_sid-E17B5CC0-803F-49F8-8191-12E6F1FDC840">
        <omgdc:Bounds height="69.00000000000023" width="100.99999999999977" x="1261.2078415677422" y="693.5307027784868"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-F601CCBD-21ED-4058-9518-C2878869D65A" id="BPMNShape_sid-F601CCBD-21ED-4058-9518-C2878869D65A">
        <omgdc:Bounds height="44.0" width="124.22961351776303" x="1109.9999622503933" y="916.6666421625359"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-A1AC97F9-ED7E-4EAD-86A2-BDE82C404C0B" id="BPMNShape_sid-A1AC97F9-ED7E-4EAD-86A2-BDE82C404C0B">
        <omgdc:Bounds height="40.0" width="40.0" x="1629.6582598493947" y="708.0307027784871"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-B17616DA-63BC-40F5-8DED-524C517C1C06" id="BPMNShape_sid-B17616DA-63BC-40F5-8DED-524C517C1C06">
        <omgdc:Bounds height="80.00000000000023" width="100.0" x="1599.6582598493949" y="535.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-291CA695-3F72-4FF8-BBD1-90891E6EAE5A" id="BPMNShape_sid-291CA695-3F72-4FF8-BBD1-90891E6EAE5A">
        <omgdc:Bounds height="43.00000000000023" width="98.9372801449872" x="1750.0000000000002" y="833.4692972215132"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-60775128-77AB-41A2-A5B5-94BB492FFF70" id="BPMNShape_sid-60775128-77AB-41A2-A5B5-94BB492FFF70">
        <omgdc:Bounds height="40.0" width="73.0" x="1613.1582598493949" y="835.0000000000002"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-788296D9-BC48-4BA3-A066-7AA0E3F7FC50" id="BPMNShape_sid-788296D9-BC48-4BA3-A066-7AA0E3F7FC50">
        <omgdc:Bounds height="40.0" width="40.0" x="1480.247633988739" y="708.030702778487"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-85D12E02-2D3E-4B17-B1BF-5E331CC49B89" id="BPMNShape_sid-85D12E02-2D3E-4B17-B1BF-5E331CC49B89">
        <omgdc:Bounds height="80.0" width="100.00000000000034" x="612.6748960336347" y="803.0852071822179"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-FBD99F0B-00B4-407D-A738-89A319F2D93C" id="BPMNShape_sid-FBD99F0B-00B4-407D-A738-89A319F2D93C">
        <omgdc:Bounds height="80.00000000000023" width="99.99999999999932" x="612.67491429277" y="670.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-0D248113-9C0F-4334-BF19-0B2AC2DD7AD6" id="BPMNShape_sid-0D248113-9C0F-4334-BF19-0B2AC2DD7AD6">
        <omgdc:Bounds height="40.0" width="40.0" x="760.0" y="690.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-DAC52D9E-99BB-472C-8D94-03EB949D680C" id="BPMNShape_sid-DAC52D9E-99BB-472C-8D94-03EB949D680C">
        <omgdc:Bounds height="79.6103060846097" width="99.55200565931841" x="524.999953061345" y="314.99999061226873"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-BDECCFB9-0E86-4997-9FD1-59C6843D7761" id="BPMNShape_sid-BDECCFB9-0E86-4997-9FD1-59C6843D7761">
        <omgdc:Bounds height="40.0" width="40.0" x="1021.6100286980341" y="555.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-894DA922-1D4D-4735-A761-FCAD63D75093" id="BPMNShape_sid-894DA922-1D4D-4735-A761-FCAD63D75093">
        <omgdc:Bounds height="80.0" width="100.00000000000023" x="1450.2475907679925" y="204.99998056888694"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-FE9ED875-E9AD-4F6A-89CD-95990069E051" id="BPMNShape_sid-FE9ED875-E9AD-4F6A-89CD-95990069E051">
        <omgdc:Bounds height="56.0" width="98.00000000000023" x="1750.0" y="700.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-20ADB68A-47E6-4B5F-9C6A-3967CF5969E4" id="BPMNShape_sid-20ADB68A-47E6-4B5F-9C6A-3967CF5969E4">
        <omgdc:Bounds height="46.0" width="76.00000000000011" x="1003.6099488113233" y="221.99998667836246"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-AC167F0A-A9F4-4F79-95AE-7F542F1C6C5B" id="BPMNShape_sid-AC167F0A-A9F4-4F79-95AE-7F542F1C6C5B">
        <omgdc:Bounds height="46.0" width="76.0" x="1885.0000000000002" y="705.0000000000001"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-11F6DBB3-C28D-4CB4-A714-0749664138AF" id="BPMNShape_sid-11F6DBB3-C28D-4CB4-A714-0749664138AF">
        <omgdc:Bounds height="49.135681607626225" width="96.55345695678182" x="993.3332753843762" y="629.9999901652338"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-0B565A82-AE6B-4CD8-950E-1A1B4364E915" id="BPMNShape_sid-0B565A82-AE6B-4CD8-950E-1A1B4364E915">
        <omgdc:Bounds height="46.0" width="76.0" x="1003.6099787212306" y="704.9999879300598"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-981B1355-4E71-44E2-9B02-E2CD13784319" id="BPMNShape_sid-981B1355-4E71-44E2-9B02-E2CD13784319">
        <omgdc:Bounds height="49.13568160762611" width="96.55345695678182" x="993.3333002196431" y="469.99999403953575"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-E1E43DA5-C16C-49FC-8456-E4B365E85B77" id="BPMNShape_sid-E1E43DA5-C16C-49FC-8456-E4B365E85B77">
        <omgdc:Bounds height="42.0" width="105.99999999999994" x="165.85359976505566" y="57.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-AA4B51F6-E0CA-48F5-8D50-51ED2F5FB779" id="BPMNShape_sid-AA4B51F6-E0CA-48F5-8D50-51ED2F5FB779">
        <omgdc:Bounds height="30.0" width="30.0" x="1833.7143033865834" y="691.329662626361"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-C23B4386-A91F-44E4-B61C-A81FBA2B20EF" id="BPMNShape_sid-C23B4386-A91F-44E4-B61C-A81FBA2B20EF">
        <omgdc:Bounds height="80.0" width="100.00000000000023" x="864.9999485462927" y="314.99999061226873"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-C0D5C76F-BFD4-40C1-8894-692D6CAA95CA" id="BPMNShape_sid-C0D5C76F-BFD4-40C1-8894-692D6CAA95CA">
        <omgdc:Bounds height="50.00000000000023" width="112.99999999999932" x="858.5000000000005" y="549.9999999999999"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-013C2A4F-E9CA-4AD5-9CDB-84F53D8AF250" id="BPMNShape_sid-013C2A4F-E9CA-4AD5-9CDB-84F53D8AF250">
        <omgdc:Bounds height="40.0" width="40.0" x="554.9999834597115" y="224.9999865889555"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-ECBA63AA-6F30-4658-A46A-A669552F00F4" id="BPMNShape_sid-ECBA63AA-6F30-4658-A46A-A669552F00F4">
        <omgdc:Bounds height="40.0" width="68.3433116977933" x="1007.4383728491373" y="403.33333002196434"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-9B7C051B-9429-419D-8063-9147A63D4323" id="BPMNShape_sid-9B7C051B-9429-419D-8063-9147A63D4323">
        <omgdc:Bounds height="30.0" width="30.0" x="1830.422988667377" y="818.1714006771139"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-C71C452B-1D8D-4232-9C59-A046E061F5A8" id="BPMNShape_sid-C71C452B-1D8D-4232-9C59-A046E061F5A8">
        <omgdc:Bounds height="30.0" width="30.0" x="1685.0376291266573" y="597.3637470330686"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-87AC539D-B737-41D0-9745-F26EE412F65A" id="BPMNShape_sid-87AC539D-B737-41D0-9745-F26EE412F65A">
        <omgdc:Bounds height="40.0" width="40.00000000000006" x="492.9921281347096" y="823.0852065861716"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-F487BEAB-311C-4063-81CD-A4BBDD3EAAE7" id="BPMNShape_sid-F487BEAB-311C-4063-81CD-A4BBDD3EAAE7">
        <omgdc:Bounds height="80.0" width="100.00000000000045" x="462.99212123558925" y="687.9999776780612"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-BB3CC729-8F50-45D1-9D35-65584AE96D25" id="BPMNShape_sid-BB3CC729-8F50-45D1-9D35-65584AE96D25">
        <omgdc:Bounds height="28.0" width="28.000000000000057" x="498.99211326358585" y="598.3637292004399"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-F6A80A8D-2A9C-4AA2-8245-A2A84A6A1B1F" id="BPMNShape_sid-F6A80A8D-2A9C-4AA2-8245-A2A84A6A1B1F">
        <omgdc:Bounds height="40.0" width="106.99999976158142" x="861.4999744445095" y="179.99998658895538"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-B181B6E2-2254-46FF-BE66-7F4C25AF5A47" id="BPMNShape_sid-B181B6E2-2254-46FF-BE66-7F4C25AF5A47">
        <omgdc:Bounds height="80.00000000000023" width="99.99999999999932" x="729.9999782443057" y="534.999984055758"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-CDC07D68-1CD5-48E4-AA2F-3CC8B0C08694" id="BPMNShape_sid-CDC07D68-1CD5-48E4-AA2F-3CC8B0C08694">
        <omgdc:Bounds height="80.0" width="100.00000000000023" x="689.9999177455963" y="314.99998122453775"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-BF44A923-3FF8-45CA-9D49-A27029DC0B1A" id="BPMNEdge_sid-BF44A923-3FF8-45CA-9D49-A27029DC0B1A">
        <omgdi:waypoint x="119.9499972622054" y="78.0"></omgdi:waypoint>
        <omgdi:waypoint x="165.85359976503383" y="78.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-D5D6820E-C479-4B73-B14A-995B0677CF36" id="BPMNEdge_sid-D5D6820E-C479-4B73-B14A-995B0677CF36">
        <omgdi:waypoint x="914.9999709989768" y="219.9499865889554"></omgdi:waypoint>
        <omgdi:waypoint x="914.9999551906238" y="314.99999061226873"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-BBE4C5DA-F4B5-4895-9BE6-3786243AA596" id="BPMNEdge_sid-BBE4C5DA-F4B5-4895-9BE6-3786243AA596">
        <omgdi:waypoint x="1041.9857003279035" y="555.3756716298694"></omgdi:waypoint>
        <omgdi:waypoint x="1041.761500246808" y="519.0856756471619"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-52C60EAA-7B40-4FD2-B2A8-57C779665039" id="BPMNEdge_sid-52C60EAA-7B40-4FD2-B2A8-57C779665039">
        <omgdi:waypoint x="624.5019587206494" y="354.806733168834"></omgdi:waypoint>
        <omgdi:waypoint x="689.9999177455678" y="354.9163225792529"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-E34664B4-C281-403F-9F15-E2D1D33E95B3" id="BPMNEdge_sid-E34664B4-C281-403F-9F15-E2D1D33E95B3">
        <omgdi:waypoint x="780.4259226996712" y="690.4259226996712"></omgdi:waypoint>
        <omgdi:waypoint x="780.1474016154452" y="614.9499840557581"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-3B7C4DC2-620E-4BFF-8B8B-8EDC14FA2A9C" id="BPMNEdge_sid-3B7C4DC2-620E-4BFF-8B8B-8EDC14FA2A9C">
        <omgdi:waypoint x="1041.9891080266093" y="594.5584048360749"></omgdi:waypoint>
        <omgdi:waypoint x="1041.7650546483871" y="629.9999901652338"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-20ADE503-2632-4188-AD0F-827C8DD00A28" id="BPMNEdge_sid-20ADE503-2632-4188-AD0F-827C8DD00A28">
        <omgdi:waypoint x="218.85359823490464" y="98.94999999999999"></omgdi:waypoint>
        <omgdi:waypoint x="218.8535923292507" y="179.99999698693824"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-D0698B07-2343-4144-9CE5-DEC7A61B3E7C" id="BPMNEdge_sid-D0698B07-2343-4144-9CE5-DEC7A61B3E7C">
        <omgdi:waypoint x="414.9499999999744" y="843.0899992253055"></omgdi:waypoint>
        <omgdi:waypoint x="493.39111377199623" y="843.4841922234649"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-E55651F1-7BF6-45A6-AF4D-D82FB8B761C2" id="BPMNEdge_sid-E55651F1-7BF6-45A6-AF4D-D82FB8B761C2">
        <omgdi:waypoint x="1669.1304692702422" y="728.4998885546005"></omgdi:waypoint>
        <omgdi:waypoint x="1749.999999999955" y="728.3689605424898"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-E80FE916-830D-4EF2-993C-76C4860E11D7" id="BPMNEdge_sid-E80FE916-830D-4EF2-993C-76C4860E11D7">
        <omgdi:waypoint x="1041.610028698034" y="469.99999403953575"></omgdi:waypoint>
        <omgdi:waypoint x="1041.610028698034" y="443.28333002196433"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-B4D66937-7B32-4660-AB6B-991575254299" id="BPMNEdge_sid-B4D66937-7B32-4660-AB6B-991575254299">
        <omgdi:waypoint x="1234.1795757681336" y="938.8881549241072"></omgdi:waypoint>
        <omgdi:waypoint x="1292.1362047750517" y="939.0950053698449"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-FA58FCD6-B341-48BD-A408-46AB20177319" id="BPMNEdge_sid-FA58FCD6-B341-48BD-A408-46AB20177319">
        <omgdi:waypoint x="1686.1082598492842" y="854.9925195342734"></omgdi:waypoint>
        <omgdi:waypoint x="1750.0000000000002" y="854.9794252884537"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-2D5AD2FF-0C37-4C8A-B01F-47D03D47E0EB" id="BPMNEdge_sid-2D5AD2FF-0C37-4C8A-B01F-47D03D47E0EB">
        <omgdi:waypoint x="512.9921184779754" y="687.9999776780612"></omgdi:waypoint>
        <omgdi:waypoint x="512.9921132635859" y="626.3136613186217"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-2F3A0E37-4B1A-4247-BA27-141DF3438183" id="BPMNEdge_sid-2F3A0E37-4B1A-4247-BA27-141DF3438183">
        <omgdi:waypoint x="971.4499999999839" y="575.0"></omgdi:waypoint>
        <omgdi:waypoint x="1021.6100286980341" y="575.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-A8D62982-C3BE-4650-8ECF-DE6D465F36E2" id="BPMNEdge_sid-A8D62982-C3BE-4650-8ECF-DE6D465F36E2">
        <omgdi:waypoint x="532.4994431637924" y="843.5213122373422"></omgdi:waypoint>
        <omgdi:waypoint x="612.6748960336099" y="843.2526190795786"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-61E04EA7-311E-416B-B24C-8DF5A82F9A0A" id="BPMNEdge_sid-61E04EA7-311E-416B-B24C-8DF5A82F9A0A">
        <omgdi:waypoint x="1041.6099954512852" y="679.08567177286"></omgdi:waypoint>
        <omgdi:waypoint x="1041.6099865787999" y="704.9999879300598"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-15DE9252-5F04-4947-8686-E2B07BC32372" id="BPMNEdge_sid-15DE9252-5F04-4947-8686-E2B07BC32372">
        <omgdi:waypoint x="1650.09291348544" y="708.4653564145325"></omgdi:waypoint>
        <omgdi:waypoint x="1649.7883641193455" y="614.9500000000002"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-E0605ACB-5DFB-40F8-AE56-868F3F4CCCC8" id="BPMNEdge_sid-E0605ACB-5DFB-40F8-AE56-868F3F4CCCC8">
        <omgdi:waypoint x="1597.950000000001" y="1212.765953284062"></omgdi:waypoint>
        <omgdi:waypoint x="1637.7838098946906" y="1212.765953284062"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-A2115381-64B7-48DE-A64E-B67558FDE4D1" id="BPMNEdge_sid-A2115381-64B7-48DE-A64E-B67558FDE4D1">
        <omgdi:waypoint x="1519.7550541224875" y="728.4666911893914"></omgdi:waypoint>
        <omgdi:waypoint x="1629.7251894934034" y="728.097465098386"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-16514979-1138-4C85-8A32-D78A0761A927" id="BPMNEdge_sid-16514979-1138-4C85-8A32-D78A0761A927">
        <omgdi:waypoint x="1172.6147394419515" y="835.4999840557583"></omgdi:waypoint>
        <omgdi:waypoint x="1172.6147394419515" y="607.0000000000001"></omgdi:waypoint>
        <omgdi:waypoint x="1254.9999999999836" y="607.0000000000001"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-49FAB501-4D66-4D84-8950-1D9C9DEB45ED" id="BPMNEdge_sid-49FAB501-4D66-4D84-8950-1D9C9DEB45ED">
        <omgdi:waypoint x="1650.0694493192075" y="747.5603474592806"></omgdi:waypoint>
        <omgdi:waypoint x="1649.6626797163922" y="835.0000000000002"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-9BE4709E-4C45-4072-88AA-8161737CE38D" id="BPMNEdge_sid-9BE4709E-4C45-4072-88AA-8161737CE38D">
        <omgdi:waypoint x="1560.000000000001" y="1154.95"></omgdi:waypoint>
        <omgdi:waypoint x="1560.000000000001" y="1192.765953284062"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-08B22DE7-2735-4F59-BDA1-613C262BA342" id="BPMNEdge_sid-08B22DE7-2735-4F59-BDA1-613C262BA342">
        <omgdi:waypoint x="1312.2078415677424" y="919.1666421625358"></omgdi:waypoint>
        <omgdi:waypoint x="1312.2078415677418" y="762.480702778487"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-17C2B844-0593-4021-ACE9-66EC3F08BB0B" id="BPMNEdge_sid-17C2B844-0593-4021-ACE9-66EC3F08BB0B">
        <omgdi:waypoint x="1311.7078415677427" y="1134.9446399785063"></omgdi:waypoint>
        <omgdi:waypoint x="1311.7078415677424" y="1300.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-2DD99C4D-2ACD-4E52-85C5-C9F17FDE08D4" id="BPMNEdge_sid-2DD99C4D-2ACD-4E52-85C5-C9F17FDE08D4">
        <omgdi:waypoint x="1041.6099832738048" y="750.9499879300597"></omgdi:waypoint>
        <omgdi:waypoint x="1041.6099959793546" y="814.9999846518047"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-DF5FFE14-A592-4DE3-B60F-BCD524B71D1D" id="BPMNEdge_sid-DF5FFE14-A592-4DE3-B60F-BCD524B71D1D">
        <omgdi:waypoint x="662.6749142927697" y="710.0"></omgdi:waypoint>
        <omgdi:waypoint x="760.0" y="710.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-EFBEBBBF-2909-4BFA-83C4-441798EC3603" id="BPMNEdge_sid-EFBEBBBF-2909-4BFA-83C4-441798EC3603">
        <omgdi:waypoint x="662.6749015147282" y="803.0852071822179"></omgdi:waypoint>
        <omgdi:waypoint x="662.6749088048165" y="749.9500000000002"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-B92E59C7-4A89-4B30-80EB-450FC5E1B6E6" id="BPMNEdge_sid-B92E59C7-4A89-4B30-80EB-450FC5E1B6E6">
        <omgdi:waypoint x="1331.2354403711668" y="1115.4134728733304"></omgdi:waypoint>
        <omgdi:waypoint x="1374.9999999999886" y="1115.2151104877921"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-94D6A0F4-989E-4ADE-95DD-1350DB7818E4" id="BPMNEdge_sid-94D6A0F4-989E-4ADE-95DD-1350DB7818E4">
        <omgdi:waypoint x="1311.7078415677427" y="1063.2833061801073"></omgdi:waypoint>
        <omgdi:waypoint x="1311.7078415677427" y="1095.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-ABD4009B-E4F5-4D90-8E7C-013092F144C7" id="BPMNEdge_sid-ABD4009B-E4F5-4D90-8E7C-013092F144C7">
        <omgdi:waypoint x="789.9499177455965" y="354.9999839040639"></omgdi:waypoint>
        <omgdi:waypoint x="864.9999483745778" y="354.99998793006034"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-C81279A0-DBEC-4E23-8D85-89A64D1B669D" id="BPMNEdge_sid-C81279A0-DBEC-4E23-8D85-89A64D1B669D">
        <omgdi:waypoint x="1450.2475907679925" y="247.99998056888697"></omgdi:waypoint>
        <omgdi:waypoint x="1264.9288163884323" y="247.99998056888697"></omgdi:waypoint>
        <omgdi:waypoint x="1264.9288163884323" y="244.99998667836246"></omgdi:waypoint>
        <omgdi:waypoint x="1079.5599488111939" y="244.99998667836246"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-6600FE15-65D5-497D-84B7-F26147962704" id="BPMNEdge_sid-6600FE15-65D5-497D-84B7-F26147962704">
        <omgdi:waypoint x="1863.0680068107158" y="710.5174056300275"></omgdi:waypoint>
        <omgdi:waypoint x="1884.9999999999998" y="716.9147863217379"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-B3C00E31-7C0B-4148-98DA-057AD314F686" id="BPMNEdge_sid-B3C00E31-7C0B-4148-98DA-057AD314F686">
        <omgdi:waypoint x="555.4999834597115" y="245.4999865889555"></omgdi:waypoint>
        <omgdi:waypoint x="364.0" y="245.4999865889555"></omgdi:waypoint>
        <omgdi:waypoint x="364.0" y="803.0852251555577"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-F18A6E58-24CC-45F4-8C57-F7F99A46B4EE" id="BPMNEdge_sid-F18A6E58-24CC-45F4-8C57-F7F99A46B4EE">
        <omgdi:waypoint x="1091.560003914092" y="855.1906263879742"></omgdi:waypoint>
        <omgdi:waypoint x="1152.538113961693" y="855.4233585755183"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-4983B792-4B8B-47C9-83B1-8483A763478D" id="BPMNEdge_sid-4983B792-4B8B-47C9-83B1-8483A763478D">
        <omgdi:waypoint x="1469.9499999999452" y="1115.0000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="1510.000000000001" y="1115.0000000000002"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-8DCBF382-66AD-4AB1-8348-1DA2CF5208E2" id="BPMNEdge_sid-8DCBF382-66AD-4AB1-8348-1DA2CF5208E2">
        <omgdi:waypoint x="1312.0942957474144" y="958.2184428024445"></omgdi:waypoint>
        <omgdi:waypoint x="1311.9451683078858" y="983.3333061801073"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-8893A265-F314-4C77-BC0D-A1B61B0E7DEA" id="BPMNEdge_sid-8893A265-F314-4C77-BC0D-A1B61B0E7DEA">
        <omgdi:waypoint x="1847.9499999998316" y="728.0"></omgdi:waypoint>
        <omgdi:waypoint x="1884.9999999999425" y="728.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-658377A8-98BC-4BDA-B88D-C2ED21374FD3" id="BPMNEdge_sid-658377A8-98BC-4BDA-B88D-C2ED21374FD3">
        <omgdi:waypoint x="1349.6578415677122" y="1320.0000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="1404.99999999988" y="1320.0000000000002"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-E9B67756-7B5B-4588-8AD8-84E3C0627B03" id="BPMNEdge_sid-E9B67756-7B5B-4588-8AD8-84E3C0627B03">
        <omgdi:waypoint x="1362.1578415675822" y="728.0307027784869"></omgdi:waypoint>
        <omgdi:waypoint x="1480.247633988739" y="728.0307027784869"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-01551A92-0275-4AD2-A76D-A4BB51BEA0FD" id="BPMNEdge_sid-01551A92-0275-4AD2-A76D-A4BB51BEA0FD">
        <omgdi:waypoint x="1699.6082598493585" y="575.0000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="1801.1826712896584" y="575.0000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="1801.1826712896584" y="700.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-11DCDC47-3E68-4217-A515-28381782AB17" id="BPMNEdge_sid-11DCDC47-3E68-4217-A515-28381782AB17">
        <omgdi:waypoint x="1500.7269295804065" y="708.5099983701546"></omgdi:waypoint>
        <omgdi:waypoint x="1500.2889050542444" y="284.949980568887"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-421E61A4-83B1-4465-B20B-28ADF07BC169" id="BPMNEdge_sid-421E61A4-83B1-4465-B20B-28ADF07BC169">
        <omgdi:waypoint x="1799.3754167908148" y="833.4692972215132"></omgdi:waypoint>
        <omgdi:waypoint x="1799.0392957080041" y="755.9499999999999"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-62DBEDB2-0E51-4595-9046-FD10AFC4B083" id="BPMNEdge_sid-62DBEDB2-0E51-4595-9046-FD10AFC4B083">
        <omgdi:waypoint x="1841.3715073427243" y="818.7232168104979"></omgdi:waypoint>
        <omgdi:waypoint x="1823.7664253045696" y="755.9499999999999"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-601F3150-BD34-4069-AC36-374BDE74459C" id="BPMNEdge_sid-601F3150-BD34-4069-AC36-374BDE74459C">
        <omgdi:waypoint x="1172.4998269120301" y="874.5530078681015"></omgdi:waypoint>
        <omgdi:waypoint x="1172.2467251470719" y="916.6666421625359"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-42F80DCD-7802-41FE-9981-5FC19B581ACF" id="BPMNEdge_sid-42F80DCD-7802-41FE-9981-5FC19B581ACF">
        <omgdi:waypoint x="199.35359087560735" y="200.4999955296517"></omgdi:waypoint>
        <omgdi:waypoint x="106.99999237060547" y="200.4999955296517"></omgdi:waypoint>
        <omgdi:waypoint x="106.99999237060547" y="928.111083984375"></omgdi:waypoint>
        <omgdi:waypoint x="665.501590824765" y="928.111083984375"></omgdi:waypoint>
        <omgdi:waypoint x="665.501590824765" y="883.0352071822178"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-119CE4C9-9C77-4B40-8082-01D11ED89755" id="BPMNEdge_sid-119CE4C9-9C77-4B40-8082-01D11ED89755">
        <omgdi:waypoint x="268.80359976505565" y="843.0852251555577"></omgdi:waypoint>
        <omgdi:waypoint x="278.92679225313327" y="843.0852251555579"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-2766839B-A77F-4271-A89F-F89B7EC5B0EE" id="BPMNEdge_sid-2766839B-A77F-4271-A89F-F89B7EC5B0EE">
        <omgdi:waypoint x="238.31585655542804" y="200.48632909877955"></omgdi:waypoint>
        <omgdi:waypoint x="861.4999744445095" y="200.03840478310752"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-8A591AE6-1134-456F-BE24-62A089A6A428" id="BPMNEdge_sid-8A591AE6-1134-456F-BE24-62A089A6A428">
        <omgdi:waypoint x="1504.950000000001" y="1320.0000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="1560.000000000001" y="1320.0000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="1560.000000000001" y="1232.7159532840622"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-A9363AC0-E013-4C8A-A6AE-5B857152E46F" id="BPMNEdge_sid-A9363AC0-E013-4C8A-A6AE-5B857152E46F">
        <omgdi:waypoint x="1041.6100197387773" y="403.33333002196434"></omgdi:waypoint>
        <omgdi:waypoint x="1041.6099590920705" y="267.94998667836245"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-BFCFADC8-8DF7-43FC-861F-A0A7277D1900" id="BPMNEdge_sid-BFCFADC8-8DF7-43FC-861F-A0A7277D1900">
        <omgdi:waypoint x="914.9999578898179" y="394.9499906122687"></omgdi:waypoint>
        <omgdi:waypoint x="914.9999941529882" y="549.9999999999999"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-DD8E2BC0-D5C3-4452-B2F3-D1D58A836BBC" id="BPMNEdge_sid-DD8E2BC0-D5C3-4452-B2F3-D1D58A836BBC">
        <omgdi:waypoint x="1003.6099488112204" y="244.99998667108133"></omgdi:waypoint>
        <omgdi:waypoint x="594.9021109557483" y="244.9999865927781"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-D0A6197D-ACB9-4D24-B027-F2B1B5BB1EE1" id="BPMNEdge_sid-D0A6197D-ACB9-4D24-B027-F2B1B5BB1EE1">
        <omgdi:waypoint x="1714.9876258327706" y="612.3637470330686"></omgdi:waypoint>
        <omgdi:waypoint x="1774.5" y="612.3637470330686"></omgdi:waypoint>
        <omgdi:waypoint x="1774.5" y="700.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-E9F21860-88B2-41D9-AC68-4273AFC328C5" id="BPMNEdge_sid-E9F21860-88B2-41D9-AC68-4273AFC328C5">
        <omgdi:waypoint x="1923.0000000000002" y="705.0000000000001"></omgdi:waypoint>
        <omgdi:waypoint x="1923.0000000000002" y="548.9499244761079"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-89555114-8061-493C-B531-54C07A27AA1B" id="BPMNEdge_sid-89555114-8061-493C-B531-54C07A27AA1B">
        <omgdi:waypoint x="219.3355656812314" y="219.46617241193897"></omgdi:waypoint>
        <omgdi:waypoint x="218.89146418620126" y="688.030702778487"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-DE7F47C4-A7D3-49AA-A6F9-536E00A4AF9C" id="BPMNEdge_sid-DE7F47C4-A7D3-49AA-A6F9-536E00A4AF9C">
        <omgdi:waypoint x="513.4052348063758" y="823.4983132578377"></omgdi:waypoint>
        <omgdi:waypoint x="513.1649398198373" y="767.9499776780611"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-596ADF9C-9F51-4A1A-A50A-C376C27E0D10" id="BPMNEdge_sid-596ADF9C-9F51-4A1A-A50A-C376C27E0D10">
        <omgdi:waypoint x="1689.1309112281992" y="1178.265953284062"></omgdi:waypoint>
        <omgdi:waypoint x="1689.1309112281992" y="1019.111083984375"></omgdi:waypoint>
        <omgdi:waypoint x="1500.747633988739" y="892.5444326186066"></omgdi:waypoint>
        <omgdi:waypoint x="1500.747633988739" y="747.4364527544099"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-6CD3778E-9961-4D1C-B7F3-3578DF47E470" id="BPMNEdge_sid-6CD3778E-9961-4D1C-B7F3-3578DF47E470">
        <omgdi:waypoint x="1354.95" y="619.9413900780896"></omgdi:waypoint>
        <omgdi:waypoint x="1488.705054093612" y="719.5665023885394"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-586F361A-A98E-4E2E-B89D-019ADB2375D4" id="BPMNEdge_sid-586F361A-A98E-4E2E-B89D-019ADB2375D4">
        <omgdi:waypoint x="729.9999782442376" y="574.9999840557581"></omgdi:waypoint>
        <omgdi:waypoint x="574.7759558910042" y="574.9999840557581"></omgdi:waypoint>
        <omgdi:waypoint x="574.7759558910042" y="394.5602966968785"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-1D3DA184-2FCF-42D0-B6A8-43665CC11FC8" id="BPMNEdge_sid-1D3DA184-2FCF-42D0-B6A8-43665CC11FC8">
        <omgdi:waypoint x="218.85359976505563" y="767.980702778487"></omgdi:waypoint>
        <omgdi:waypoint x="218.85359976505563" y="803.0852251555577"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-6A64DF48-BFA8-4FA9-B429-93226B62A4A4" id="BPMNEdge_sid-6A64DF48-BFA8-4FA9-B429-93226B62A4A4">
        <omgdi:waypoint x="780.4999999999999" y="729.4434474405216"></omgdi:waypoint>
        <omgdi:waypoint x="780.5" y="854.9999846518047"></omgdi:waypoint>
        <omgdi:waypoint x="991.6100039141246" y="854.9999846518047"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-EE8B6120-63CB-494A-B47A-B8EDF0BF2433" id="BPMNEdge_sid-EE8B6120-63CB-494A-B47A-B8EDF0BF2433">
        <omgdi:waypoint x="575.3028307360318" y="264.632779346568"></omgdi:waypoint>
        <omgdi:waypoint x="574.7857122903094" y="314.99999061226873"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</definitions>