You've already forked mi-apmainas-parvaldiba
Import UAPF package
Exchange governance v0.1.0 - Node Profile v0.2 Part II as executable UAPF
BPMN admission (AL0 -> AL2), four DMN decision tables and a CMMN case for suspension, withdrawal and appeal. The three rules that answer structural objections structurally: - 17.2 circularity is a precondition, not a warning (avota-neatkariba). A participant cannot be the source of its own admission evidence, including where it commercially supplies company-register data. - 15 adverse decisions fail closed: exhaustive grounds, 30-day notice, cure, 5-working-day emergency review, two distinct officers, conflict-free appeal. - 6.4 a legally significant answer is never T0. Not an AI system (Reg. (EU) 2024/1689 Art. 3(1), Recital 12) - it does not infer. It is the governance of one, and therefore in MIC sandbox scope. resources/mappings.yaml traces every clause to its artefact and names the two gaps the model cannot close alone.
This commit is contained in:
129
dmn/atsaukuma-pamatojums.dmn
Normal file
129
dmn/atsaukuma-pamatojums.dmn
Normal file
@@ -0,0 +1,129 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dmn:definitions xmlns:dmn="https://www.omg.org/spec/DMN/20191111/MODEL/"
|
||||
id="Definitions_AtsaukumaPamatojums"
|
||||
namespace="https://pppa.lv/processes/exchange-governance">
|
||||
<dmn:decision id="atsaukuma-pamatojums" name="Nelabveliga lemuma pielaujamiba (15)">
|
||||
<dmn:decisionTable hitPolicy="FIRST">
|
||||
<dmn:input id="w_action" label="Darbiba (withdrawal | emergency_suspension | suspension)">
|
||||
<dmn:inputExpression typeRef="string"><dmn:text>darbiba</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:input id="w_ground" label="Pamats (15.1 izsmelosais uzskaitijums)">
|
||||
<dmn:inputExpression typeRef="string"><dmn:text>pamats</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:input id="w_officers" label="Divas atseviskas pilnvarotas amatpersonas (15.4)">
|
||||
<dmn:inputExpression typeRef="boolean"><dmn:text>divasAtseviskasAmatpersonas</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:input id="w_notice" label="Rakstiska bridinajuma dienas (15.2)">
|
||||
<dmn:inputExpression typeRef="number"><dmn:text>bridinajumaDienas</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:input id="w_cure" label="Noversanas periods dots (15.2)">
|
||||
<dmn:inputExpression typeRef="boolean"><dmn:text>noversanasPeriodsDots</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:input id="w_review" label="Parskatisanas datums noteikts, 5 d.d. (15.3)">
|
||||
<dmn:inputExpression typeRef="boolean"><dmn:text>parskatisanasDatumsNoteikts</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:output id="w_ok" label="Lemums pielaujams" name="lemumsPielaujams" typeRef="boolean"/>
|
||||
<dmn:output id="w_why" label="Pamatojums" name="pamatojums" typeRef="string"/>
|
||||
<dmn:rule id="W1_nav_divas_amatpersonas">
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>false</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Neviena atseviska persona nedrikst atsaukt vai apturet akreditaciju (15.4)"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="W2_nezinams_pamats">
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>not("participant_withdrawal","loss_of_legal_existence","unremedied_material_breach","key_compromise_not_remediated","conformity_failure_not_remedied","competent_authority_order","active_security_incident")</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Pamats nav 15.1 izsmelosaja uzskaitijuma - cits pamats nav speka"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="W3_arkartas_bez_parskatisanas">
|
||||
<dmn:inputEntry><dmn:text>"emergency_suspension"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>false</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Arkartas apturesana prasa parskatisanu 5 darba dienu laika (15.3)"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="W4_arkartas_saurs_pamats">
|
||||
<dmn:inputEntry><dmn:text>"emergency_suspension"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>not("key_compromise_not_remediated","active_security_incident")</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Arkartas apturesana pieejama tikai apstiprinatai atslegas kompromitacijai vai aktivam drosibas incidentam (15.3)"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="W5_arkartas_pielaujama">
|
||||
<dmn:inputEntry><dmn:text>"emergency_suspension"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>"key_compromise_not_remediated","active_security_incident"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Arkartas apturesana pielaujama - rakstiski pamatota, parskatama 5 d.d. laika (15.3)"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="W6_atsaukums_bez_30d">
|
||||
<dmn:inputEntry><dmn:text>"withdrawal"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>not("participant_withdrawal","competent_authority_order","loss_of_legal_existence")</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>[0..30)</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Parastais atsaukums prasa 30 dienu rakstisku bridinajumu (15.2)"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="W7_atsaukums_bez_noversanas">
|
||||
<dmn:inputEntry><dmn:text>"withdrawal"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>"unremedied_material_breach","key_compromise_not_remediated","conformity_failure_not_remedied"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>false</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Dalibniekam jadod iespeja noverst parkapumu (15.2)"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="W8_atsaukums_pielaujams">
|
||||
<dmn:inputEntry><dmn:text>"withdrawal"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>"participant_withdrawal","loss_of_legal_existence","unremedied_material_breach","key_compromise_not_remediated","conformity_failure_not_remedied","competent_authority_order"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Atsaukums pielaujams - pamats no 15.1, bridinajums un noversana ieveroti, divas amatpersonas (15.2, 15.4)"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="W9_apturesana_izmeklesanai">
|
||||
<dmn:inputEntry><dmn:text>"suspension"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Apturesana pielaujama drosibas izmeklesanai vai nenokartotam parkapumam (15.6)"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="W10_default_fail_closed">
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Nosacijumi nav izpilditi - lemums noraidits pec noklusejuma"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
</dmn:decisionTable>
|
||||
</dmn:decision>
|
||||
</dmn:definitions>
|
||||
78
dmn/avota-neatkariba.dmn
Normal file
78
dmn/avota-neatkariba.dmn
Normal file
@@ -0,0 +1,78 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dmn:definitions xmlns:dmn="https://www.omg.org/spec/DMN/20191111/MODEL/"
|
||||
id="Definitions_AvotaNeatkariba"
|
||||
namespace="https://pppa.lv/processes/exchange-governance">
|
||||
<dmn:decision id="avota-neatkariba" name="Pieradijuma avota neatkariba">
|
||||
<dmn:decisionTable hitPolicy="FIRST">
|
||||
<dmn:input id="i_faktaVeids" label="Fakta veids (legal | technical)">
|
||||
<dmn:inputExpression typeRef="string"><dmn:text>faktaVeids</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:input id="i_avotsIrPieteicejs" label="Avots ir pats pieteicejs">
|
||||
<dmn:inputExpression typeRef="boolean"><dmn:text>avotsIrPieteicejs</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:input id="i_avotsIrPieteicejaProdukts" label="Avots ir pieteiceja pasa produkts vai dati">
|
||||
<dmn:inputExpression typeRef="boolean"><dmn:text>avotsIrPieteicejaProdukts</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:input id="i_avotsIrValstsRegistrs" label="Avots ir Uznemumu registrs">
|
||||
<dmn:inputExpression typeRef="boolean"><dmn:text>avotsIrValstsRegistrs</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:output id="o_pielaujams" label="Pieradijums pielaujams" name="pieradijumsPielaujams" typeRef="boolean"/>
|
||||
<dmn:output id="o_rezims" label="PPPA rezims" name="pppaRezims" typeRef="string"/>
|
||||
<dmn:output id="o_pamatojums" label="Pamatojums" name="pamatojums" typeRef="string"/>
|
||||
<dmn:rule id="N1_cirkularitate_pieteicejs">
|
||||
<dmn:inputEntry><dmn:text>"legal"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"none"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Cirkularitate: pieteicejs nevar but sava uznemsanas pieradijuma avots (17.2)"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="N2_cirkularitate_produkts">
|
||||
<dmn:inputEntry><dmn:text>"legal"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"none"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Juridiskos faktus nedrikst nemt no pieteiceja pasa produkta vai datiem (17.2)"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="N3_juridisks_nav_valsts_registrs">
|
||||
<dmn:inputEntry><dmn:text>"legal"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>false</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"none"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Juridiskie fakti janem no Uznemumu registra (14.2)"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="N4_juridisks_palaujas">
|
||||
<dmn:inputEntry><dmn:text>"legal"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>false</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>false</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"relies"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"PPPA palaujas uz Uznemumu registra izrakstu un fikse ta datumu (14.2)"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="N5_tehnisks_parbauda">
|
||||
<dmn:inputEntry><dmn:text>"technical"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"verifies"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"PPPA pati parbauda tehniski reproducejamo - domena un atslegas kontroli (14.2)"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="N6_default_fail_closed">
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"none"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Nezinams fakta veids vai avots - noraidits pec noklusejuma"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
</dmn:decisionTable>
|
||||
</dmn:decision>
|
||||
</dmn:definitions>
|
||||
74
dmn/noteikt-ticamibas-limeni.dmn
Normal file
74
dmn/noteikt-ticamibas-limeni.dmn
Normal file
@@ -0,0 +1,74 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dmn:definitions xmlns:dmn="https://www.omg.org/spec/DMN/20191111/MODEL/"
|
||||
id="Definitions_NoteiktTicamibasLimeni"
|
||||
namespace="https://pppa.lv/processes/exchange-governance">
|
||||
<dmn:decision id="noteikt-ticamibas-limeni" name="Noteikt ticamibas limeni (AL)">
|
||||
<dmn:decisionTable hitPolicy="FIRST">
|
||||
<dmn:input id="a_legal" label="Juridiskie fakti pielaujami un fikseti (14.2)">
|
||||
<dmn:inputExpression typeRef="boolean"><dmn:text>juridiskieFaktiPielaujami</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:input id="a_domain" label="Domena kontrole parbaudita">
|
||||
<dmn:inputExpression typeRef="boolean"><dmn:text>domenaKontroleParbaudita</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:input id="a_key" label="Atslegas kontrole parbaudita (MCPF challenge)">
|
||||
<dmn:inputExpression typeRef="boolean"><dmn:text>atslegasKontroleParbaudita</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:input id="a_agreement" label="Dalibas ligums parakstits ar kvalificetu e-parakstu">
|
||||
<dmn:inputExpression typeRef="boolean"><dmn:text>dalibasLigumsParakstits</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:input id="a_node" label="Mezgls darbojas - manifests, atsaukums, drosibas kontakti">
|
||||
<dmn:inputExpression typeRef="boolean"><dmn:text>mezglaGatavibaApliecinata</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:input id="a_audit" label="Neatkarigs novertejums vai regulets pieradijums">
|
||||
<dmn:inputExpression typeRef="boolean"><dmn:text>neatkarigsNovertejums</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:output id="a_out_al" label="Ticamibas limenis" name="ticamibasLimenis" typeRef="string"/>
|
||||
<dmn:output id="a_out_cred" label="Izsniedzams akreditacijas kredencials" name="kredencialsIzsniedzams" typeRef="boolean"/>
|
||||
<dmn:output id="a_out_note" label="Piezime" name="piezime" typeRef="string"/>
|
||||
<dmn:rule id="AL3">
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>"AL3"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Augsta ticamiba - AL2 plus neatkarigs novertejums (6.1)"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="AL2">
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>"AL2"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Akreditets mezgls (6.1, 17)"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="AL1">
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>"AL1"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Organizacija parbaudita - kredencials netiek izsniegts (6.1)"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="AL0_default">
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>"AL0"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"Pasdeklarets ieraksts - nav parbaudits, nav uzticams, nedrikst uzradit ka akreditetu (6.1)"</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
</dmn:decisionTable>
|
||||
</dmn:decision>
|
||||
</dmn:definitions>
|
||||
102
dmn/piekluves-limena-prasibas.dmn
Normal file
102
dmn/piekluves-limena-prasibas.dmn
Normal file
@@ -0,0 +1,102 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dmn:definitions xmlns:dmn="https://www.omg.org/spec/DMN/20191111/MODEL/"
|
||||
id="Definitions_PieklusvesLimenaPrasibas"
|
||||
namespace="https://pppa.lv/processes/exchange-governance">
|
||||
<dmn:decision id="piekluves-limena-prasibas" name="Piekluves limena minimalas prasibas (6.3, 6.4)">
|
||||
<dmn:decisionTable hitPolicy="FIRST">
|
||||
<dmn:input id="t_req" label="Pakalpojuma pieprasitais limenis (T0..T3)">
|
||||
<dmn:inputExpression typeRef="string"><dmn:text>pieprasitaisLimenis</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:input id="t_legal" label="Atbilde ir juridiski nozimiga (6.4)">
|
||||
<dmn:inputExpression typeRef="boolean"><dmn:text>juridiskiNozimigaAtbilde</dmn:text></dmn:inputExpression>
|
||||
</dmn:input>
|
||||
<dmn:output id="t_eff" label="Faktiskais limenis" name="faktiskaisLimenis" typeRef="string"/>
|
||||
<dmn:output id="t_al" label="Minimalais AL" name="minimalaisAL" typeRef="string"/>
|
||||
<dmn:output id="t_mcpf" label="Minimalais MCPF limenis" name="minimalaisMCPF" typeRef="string"/>
|
||||
<dmn:output id="t_agent" label="Agenta identitate obligata" name="agentaIdentitate" typeRef="boolean"/>
|
||||
<dmn:output id="t_mandate" label="Pilnvarojums obligats" name="pilnvarojums" typeRef="boolean"/>
|
||||
<dmn:output id="t_ent" label="Tiesibas obligatas" name="tiesibas" typeRef="boolean"/>
|
||||
<dmn:output id="t_audit" label="Audita ieraksts obligats" name="auditaIeraksts" typeRef="boolean"/>
|
||||
<dmn:output id="t_receipt" label="Parakstita kvits obligata" name="parakstitaKvits" typeRef="boolean"/>
|
||||
<dmn:output id="t_cache" label="Maks. statusa kesa ilgums (min)" name="maxStatusaKesaMin" typeRef="number"/>
|
||||
<dmn:rule id="T0_escalated_legally_significant">
|
||||
<dmn:inputEntry><dmn:text>"T0"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>true</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>"T1"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"AL1"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"L2"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>60</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="T0_public">
|
||||
<dmn:inputEntry><dmn:text>"T0"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>"T0"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"AL0"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"L1"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>0</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="T1_authenticated">
|
||||
<dmn:inputEntry><dmn:text>"T1"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>"T1"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"AL1"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"L2"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>60</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="T2_federated">
|
||||
<dmn:inputEntry><dmn:text>"T2"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>"T2"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"AL2"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"L3"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>false</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>15</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="T3_transactional">
|
||||
<dmn:inputEntry><dmn:text>"T3"</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>"T3"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"AL2"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"L3"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>5</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
<dmn:rule id="T_default_fail_closed">
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:inputEntry><dmn:text>-</dmn:text></dmn:inputEntry>
|
||||
<dmn:outputEntry><dmn:text>"T3"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"AL2"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>"L3"</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>true</dmn:text></dmn:outputEntry>
|
||||
<dmn:outputEntry><dmn:text>5</dmn:text></dmn:outputEntry>
|
||||
</dmn:rule>
|
||||
</dmn:decisionTable>
|
||||
</dmn:decision>
|
||||
</dmn:definitions>
|
||||
Reference in New Issue
Block a user