MCP Server
Active
1
0
Files
AI-Sandb-Evaluation/processes/L4/vdaa.mi.sandbox.atlase/bpmn/mi-sandbox-atlase.bpmn.xml
2026-03-07 13:11:16 +02:00

175 lines
12 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"
id="Definitions_VDAA_MI_Sandbox"
targetNamespace="https://processgit.org/VDAA/mi-sandbox-atlase">
<bpmn:process id="Process_MI_Sandbox_Atlase" name="MI sistēmu atlases process (Nolikums)" isExecutable="false">
<!-- ===== START ===== -->
<bpmn:startEvent id="Start_ApplicationReceived" name="Saņemts iesniegums (e-pasts info@ailatvia.lv)">
<bpmn:outgoing>Flow_01</bpmn:outgoing>
</bpmn:startEvent>
<!-- ===== PHASE 1: Registration & Formal Check ===== -->
<bpmn:userTask id="Task_Register" name="Reģistrēt iesniegumu">
<bpmn:documentation>Nolikuma 7.p. — iesniegums nosūtīts elektroniski, parakstīts ar drošu e-parakstu ar laika zīmogu.</bpmn:documentation>
<bpmn:incoming>Flow_01</bpmn:incoming>
<bpmn:outgoing>Flow_02</bpmn:outgoing>
</bpmn:userTask>
<bpmn:businessRuleTask id="Task_EligibilityDMN" name="DMN: Atbilstība un izslēdzošie nosacījumi">
<bpmn:documentation>Nolikuma 6.p., 13.p. — pārbauda juridisko statusu, jurisdikciju, termiņu, valodu, e-parakstu, aizliegtās prakses un izslēdzošos nosacījumus.</bpmn:documentation>
<bpmn:incoming>Flow_02</bpmn:incoming>
<bpmn:outgoing>Flow_03</bpmn:outgoing>
</bpmn:businessRuleTask>
<bpmn:exclusiveGateway id="GW_EligibilityResult" name="Atbilstības rezultāts">
<bpmn:incoming>Flow_03</bpmn:incoming>
<bpmn:outgoing>Flow_Eligible</bpmn:outgoing>
<bpmn:outgoing>Flow_NeedsFixing</bpmn:outgoing>
<bpmn:outgoing>Flow_Rejected</bpmn:outgoing>
</bpmn:exclusiveGateway>
<!-- ===== Deficiency correction sub-flow (Nolikuma 12.p.) ===== -->
<bpmn:sendTask id="Task_RequestFix" name="Pieprasīt trūkumu novēršanu (5 darba dienas)">
<bpmn:documentation>Nolikuma 12.p. — Centrs pieprasa novērst trūkumus 5 darba dienu laikā.</bpmn:documentation>
<bpmn:incoming>Flow_NeedsFixing</bpmn:incoming>
<bpmn:outgoing>Flow_WaitFix</bpmn:outgoing>
</bpmn:sendTask>
<bpmn:receiveTask id="Task_ReceiveFix" name="Saņemt precizējumu">
<bpmn:incoming>Flow_WaitFix</bpmn:incoming>
<bpmn:outgoing>Flow_ReCheck</bpmn:outgoing>
</bpmn:receiveTask>
<bpmn:boundaryEvent id="Timer_FixDeadline" name="5 darba dienas" attachedToRef="Task_ReceiveFix" cancelActivity="true">
<bpmn:timerEventDefinition id="TimerDef_Fix">
<bpmn:timeDuration>P5D</bpmn:timeDuration>
</bpmn:timerEventDefinition>
<bpmn:outgoing>Flow_FixTimeout</bpmn:outgoing>
</bpmn:boundaryEvent>
<bpmn:sequenceFlow id="Flow_ReCheck" sourceRef="Task_ReceiveFix" targetRef="Task_EligibilityDMN"/>
<bpmn:sequenceFlow id="Flow_FixTimeout" sourceRef="Timer_FixDeadline" targetRef="End_NotSubmitted"/>
<bpmn:endEvent id="End_NotSubmitted" name="Atzīts par neiesniegtu (trūkumi nenovērsti)">
<bpmn:incoming>Flow_FixTimeout</bpmn:incoming>
</bpmn:endEvent>
<!-- ===== PHASE 2: Competent Authority Opinion (Nolikuma 13.-14.p.) ===== -->
<bpmn:sendTask id="Task_SendToAuthority" name="Nosūtīt kompetentajām institūcijām (3 darba dienu laikā)">
<bpmn:documentation>Nolikuma 13.p. — nosūta 3 darbdienu laikā no saņemšanas.</bpmn:documentation>
<bpmn:incoming>Flow_Eligible</bpmn:incoming>
<bpmn:outgoing>Flow_04</bpmn:outgoing>
</bpmn:sendTask>
<bpmn:receiveTask id="Task_ReceiveOpinion" name="Saņemt kompetento institūciju atzinumus">
<bpmn:documentation>Nolikuma 14.p. — atzinums MK noteikumu 14.p. termiņā.</bpmn:documentation>
<bpmn:incoming>Flow_04</bpmn:incoming>
<bpmn:outgoing>Flow_05</bpmn:outgoing>
</bpmn:receiveTask>
<!-- ===== PHASE 3: Commission Evaluation (Nolikuma 16.-19.p.) ===== -->
<bpmn:userTask id="Task_CommissionScoring" name="Komisija: piešķirt 0–5 vērtējumus 5 kritērijiem">
<bpmn:documentation>Nolikuma 18.-19.p. — Komisija vērtē atbilstoši 1.pielikuma metodoloģijai. Var piesaistīt ārējos ekspertus.</bpmn:documentation>
<bpmn:incoming>Flow_05</bpmn:incoming>
<bpmn:outgoing>Flow_06</bpmn:outgoing>
</bpmn:userTask>
<bpmn:businessRuleTask id="Task_TRLMapping" name="DMN: TRL → 0–5 vērtējums">
<bpmn:documentation>Nolikuma 2.pielikums — TRL1-9 pārvēršana 0-5 skalā kritērijam Nr.3.</bpmn:documentation>
<bpmn:incoming>Flow_06</bpmn:incoming>
<bpmn:outgoing>Flow_06b</bpmn:outgoing>
</bpmn:businessRuleTask>
<bpmn:businessRuleTask id="Task_ScoringDMN" name="DMN: Aprēķināt svērtos punktus un reitingu">
<bpmn:documentation>Nolikuma 1.pielikums — formula: svars × (vērtējums / 5). Neizšķirta gadījumā: Kr.3 → Kr.5 → Kr.1.</bpmn:documentation>
<bpmn:incoming>Flow_06b</bpmn:incoming>
<bpmn:outgoing>Flow_07</bpmn:outgoing>
</bpmn:businessRuleTask>
<!-- ===== PHASE 4: Decision (Nolikuma 20., 22.p.) ===== -->
<bpmn:userTask id="Task_PrepareDecision" name="Sagatavot pamatotu lēmumu">
<bpmn:documentation>Nolikuma 20.p. — Komisija sagatavo vērtējumu un pieņem pamatotu lēmumu. Ne vairāk kā 3 MI sistēmas ar augstāko punktu skaitu (22.p.).</bpmn:documentation>
<bpmn:incoming>Flow_07</bpmn:incoming>
<bpmn:outgoing>Flow_08</bpmn:outgoing>
</bpmn:userTask>
<bpmn:sendTask id="Task_NotifyApplicant" name="Paziņot lēmumu iesniedzējam (≤45 dienas)">
<bpmn:documentation>Nolikuma 15.p. — ne vēlāk kā 45 dienu laikā no iesniegšanas beigu datuma.</bpmn:documentation>
<bpmn:incoming>Flow_08</bpmn:incoming>
<bpmn:outgoing>Flow_09</bpmn:outgoing>
</bpmn:sendTask>
<bpmn:endEvent id="End_DecisionIssued" name="Lēmums paziņots">
<bpmn:incoming>Flow_09</bpmn:incoming>
</bpmn:endEvent>
<bpmn:endEvent id="End_Rejected" name="Iesniegums noraidīts (neatbilst)">
<bpmn:incoming>Flow_Rejected</bpmn:incoming>
</bpmn:endEvent>
<!-- ===== SEQUENCE FLOWS ===== -->
<bpmn:sequenceFlow id="Flow_01" sourceRef="Start_ApplicationReceived" targetRef="Task_Register"/>
<bpmn:sequenceFlow id="Flow_02" sourceRef="Task_Register" targetRef="Task_EligibilityDMN"/>
<bpmn:sequenceFlow id="Flow_03" sourceRef="Task_EligibilityDMN" targetRef="GW_EligibilityResult"/>
<bpmn:sequenceFlow id="Flow_Eligible" name="ELIGIBLE" sourceRef="GW_EligibilityResult" targetRef="Task_SendToAuthority"/>
<bpmn:sequenceFlow id="Flow_NeedsFixing" name="FIX_OR_REJECT" sourceRef="GW_EligibilityResult" targetRef="Task_RequestFix"/>
<bpmn:sequenceFlow id="Flow_Rejected" name="REJECT" sourceRef="GW_EligibilityResult" targetRef="End_Rejected"/>
<bpmn:sequenceFlow id="Flow_WaitFix" sourceRef="Task_RequestFix" targetRef="Task_ReceiveFix"/>
<bpmn:sequenceFlow id="Flow_04" sourceRef="Task_SendToAuthority" targetRef="Task_ReceiveOpinion"/>
<bpmn:sequenceFlow id="Flow_05" sourceRef="Task_ReceiveOpinion" targetRef="Task_CommissionScoring"/>
<bpmn:sequenceFlow id="Flow_06" sourceRef="Task_CommissionScoring" targetRef="Task_TRLMapping"/>
<bpmn:sequenceFlow id="Flow_06b" sourceRef="Task_TRLMapping" targetRef="Task_ScoringDMN"/>
<bpmn:sequenceFlow id="Flow_07" sourceRef="Task_ScoringDMN" targetRef="Task_PrepareDecision"/>
<bpmn:sequenceFlow id="Flow_08" sourceRef="Task_PrepareDecision" targetRef="Task_NotifyApplicant"/>
<bpmn:sequenceFlow id="Flow_09" sourceRef="Task_NotifyApplicant" targetRef="End_DecisionIssued"/>
</bpmn:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_MI_Sandbox_Atlase">
<!-- Row 1: Main happy path -->
<bpmndi:BPMNShape id="S_Start" bpmnElement="Start_ApplicationReceived"><dc:Bounds x="80" y="200" width="36" height="36"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="S_Register" bpmnElement="Task_Register"><dc:Bounds x="160" y="178" width="140" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="S_EligDMN" bpmnElement="Task_EligibilityDMN"><dc:Bounds x="340" y="178" width="180" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="S_GW_Elig" bpmnElement="GW_EligibilityResult" isMarkerVisible="true"><dc:Bounds x="560" y="193" width="50" height="50"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="S_SendAuth" bpmnElement="Task_SendToAuthority"><dc:Bounds x="660" y="178" width="160" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="S_RecvOpin" bpmnElement="Task_ReceiveOpinion"><dc:Bounds x="860" y="178" width="160" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="S_CommScore" bpmnElement="Task_CommissionScoring"><dc:Bounds x="1060" y="178" width="180" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="S_TRL" bpmnElement="Task_TRLMapping"><dc:Bounds x="1280" y="178" width="160" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="S_ScoreDMN" bpmnElement="Task_ScoringDMN"><dc:Bounds x="1480" y="178" width="180" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="S_Decision" bpmnElement="Task_PrepareDecision"><dc:Bounds x="1700" y="178" width="160" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="S_Notify" bpmnElement="Task_NotifyApplicant"><dc:Bounds x="1900" y="178" width="160" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="S_End" bpmnElement="End_DecisionIssued"><dc:Bounds x="2100" y="200" width="36" height="36"/></bpmndi:BPMNShape>
<!-- Row 2: Fix sub-flow -->
<bpmndi:BPMNShape id="S_ReqFix" bpmnElement="Task_RequestFix"><dc:Bounds x="460" y="340" width="180" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="S_RecvFix" bpmnElement="Task_ReceiveFix"><dc:Bounds x="460" y="460" width="180" height="80"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="S_Timer" bpmnElement="Timer_FixDeadline"><dc:Bounds x="622" y="522" width="36" height="36"/></bpmndi:BPMNShape>
<bpmndi:BPMNShape id="S_EndNS" bpmnElement="End_NotSubmitted"><dc:Bounds x="720" y="522" width="36" height="36"/></bpmndi:BPMNShape>
<!-- Row 3: Rejection -->
<bpmndi:BPMNShape id="S_EndRej" bpmnElement="End_Rejected"><dc:Bounds x="660" y="100" width="36" height="36"/></bpmndi:BPMNShape>
<!-- Edges -->
<bpmndi:BPMNEdge id="E_01" bpmnElement="Flow_01"><di:waypoint x="116" y="218"/><di:waypoint x="160" y="218"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="E_02" bpmnElement="Flow_02"><di:waypoint x="300" y="218"/><di:waypoint x="340" y="218"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="E_03" bpmnElement="Flow_03"><di:waypoint x="520" y="218"/><di:waypoint x="560" y="218"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="E_Elig" bpmnElement="Flow_Eligible"><di:waypoint x="610" y="218"/><di:waypoint x="660" y="218"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="E_Fix" bpmnElement="Flow_NeedsFixing"><di:waypoint x="585" y="243"/><di:waypoint x="585" y="380"/><di:waypoint x="460" y="380"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="E_Rej" bpmnElement="Flow_Rejected"><di:waypoint x="585" y="193"/><di:waypoint x="585" y="118"/><di:waypoint x="660" y="118"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="E_WFix" bpmnElement="Flow_WaitFix"><di:waypoint x="550" y="420"/><di:waypoint x="550" y="460"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="E_ReChk" bpmnElement="Flow_ReCheck"><di:waypoint x="460" y="500"/><di:waypoint x="380" y="500"/><di:waypoint x="380" y="258"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="E_Tmout" bpmnElement="Flow_FixTimeout"><di:waypoint x="658" y="540"/><di:waypoint x="720" y="540"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="E_04" bpmnElement="Flow_04"><di:waypoint x="820" y="218"/><di:waypoint x="860" y="218"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="E_05" bpmnElement="Flow_05"><di:waypoint x="1020" y="218"/><di:waypoint x="1060" y="218"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="E_06" bpmnElement="Flow_06"><di:waypoint x="1240" y="218"/><di:waypoint x="1280" y="218"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="E_06b" bpmnElement="Flow_06b"><di:waypoint x="1440" y="218"/><di:waypoint x="1480" y="218"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="E_07" bpmnElement="Flow_07"><di:waypoint x="1660" y="218"/><di:waypoint x="1700" y="218"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="E_08" bpmnElement="Flow_08"><di:waypoint x="1860" y="218"/><di:waypoint x="1900" y="218"/></bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="E_09" bpmnElement="Flow_09"><di:waypoint x="2060" y="218"/><di:waypoint x="2100" y="218"/></bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>