Adds the six FG3 sub-process packages (processes/fg3-1 .. fg3-6) and wires
them into the FG3 (L2) package via `includes`; FG3 version 0.1.0 -> 0.2.0.
FG3-1 (Rēķina/kredītrēķina saņemšana par precēm/pakalpojumiem) is built out
as an executable L4 package:
- bpmn/rekina-sanemsana.bpmn - 3-lane process (Nodarbinātais / VPC / Iestāde)
- dmn/rekina-parbaude.dmn - FIRST hit-policy routing decision table
- resources/ - roles, agent and mappings binding every user
task and the decision to a target
- metadata/ - ownership, lifecycle, policies
FG3-2..FG3-6 are draft composition placeholders (L4) pending executable
build-out.
Validated against the UAPF 2.2.0 schemas (manifest, ownership, lifecycle,
policies, resource-mapping, enterprise index): all includes resolve, no
duplicated executable artifacts, BPMN/DMN well-formed, and all resource
mapping references resolve to real BPMN/DMN element ids.
92 lines
4.9 KiB
XML
92 lines
4.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<dmn:definitions xmlns:dmn="https://www.omg.org/spec/DMN/20191111/MODEL/"
|
|
id="Defs_FG3_1_RekinaParbaude"
|
|
name="RekinaParbaude"
|
|
namespace="https://uapf.dev/vk-gramatvediba/fg3-1">
|
|
|
|
<dmn:inputData id="Input_FormalaParbaude" name="formalaParbaude"/>
|
|
<dmn:inputData id="Input_LigumaSasaiste" name="ligumaSasaiste"/>
|
|
<dmn:inputData id="Input_DokumentaTips" name="dokumentaTips"/>
|
|
|
|
<dmn:decision id="Decision_RekinaMarsrutesana" name="Rēķina maršrutēšana">
|
|
<dmn:description>Nosaka saņemtā rēķina/kredītrēķina apstrādes maršrutu, pamatojoties uz formālās pārbaudes rezultātu, līguma sasaisti un dokumenta tipu.</dmn:description>
|
|
<dmn:informationRequirement id="IR_Formala">
|
|
<dmn:requiredInput href="#Input_FormalaParbaude"/>
|
|
</dmn:informationRequirement>
|
|
<dmn:informationRequirement id="IR_Sasaiste">
|
|
<dmn:requiredInput href="#Input_LigumaSasaiste"/>
|
|
</dmn:informationRequirement>
|
|
<dmn:informationRequirement id="IR_Tips">
|
|
<dmn:requiredInput href="#Input_DokumentaTips"/>
|
|
</dmn:informationRequirement>
|
|
|
|
<dmn:decisionTable id="DT_RekinaMarsrutesana" hitPolicy="FIRST">
|
|
<dmn:input id="In_Formala" label="Formālā pārbaude">
|
|
<dmn:inputExpression id="InExpr_Formala" typeRef="string">
|
|
<dmn:text>formalaParbaude</dmn:text>
|
|
</dmn:inputExpression>
|
|
<dmn:inputValues id="InVals_Formala">
|
|
<dmn:text>"atbilst","neatbilst"</dmn:text>
|
|
</dmn:inputValues>
|
|
</dmn:input>
|
|
<dmn:input id="In_Sasaiste" label="Līguma sasaiste">
|
|
<dmn:inputExpression id="InExpr_Sasaiste" typeRef="string">
|
|
<dmn:text>ligumaSasaiste</dmn:text>
|
|
</dmn:inputExpression>
|
|
<dmn:inputValues id="InVals_Sasaiste">
|
|
<dmn:text>"pilna","dalena","nav"</dmn:text>
|
|
</dmn:inputValues>
|
|
</dmn:input>
|
|
<dmn:input id="In_Tips" label="Dokumenta tips">
|
|
<dmn:inputExpression id="InExpr_Tips" typeRef="string">
|
|
<dmn:text>dokumentaTips</dmn:text>
|
|
</dmn:inputExpression>
|
|
<dmn:inputValues id="InVals_Tips">
|
|
<dmn:text>"rekins","kreditrekins"</dmn:text>
|
|
</dmn:inputValues>
|
|
</dmn:input>
|
|
<dmn:output id="Out_Marsruts" label="Maršruts" name="marsruts" typeRef="string">
|
|
<dmn:outputValues id="OutVals_Marsruts">
|
|
<dmn:text>"process","manual-review","return"</dmn:text>
|
|
</dmn:outputValues>
|
|
</dmn:output>
|
|
|
|
<dmn:rule id="Rule_1">
|
|
<dmn:description>Neiztur formālo pārbaudi — atgriež piegādātājam.</dmn:description>
|
|
<dmn:inputEntry id="R1_Formala"><dmn:text>"neatbilst"</dmn:text></dmn:inputEntry>
|
|
<dmn:inputEntry id="R1_Sasaiste"><dmn:text>-</dmn:text></dmn:inputEntry>
|
|
<dmn:inputEntry id="R1_Tips"><dmn:text>-</dmn:text></dmn:inputEntry>
|
|
<dmn:outputEntry id="R1_Out"><dmn:text>"return"</dmn:text></dmn:outputEntry>
|
|
</dmn:rule>
|
|
<dmn:rule id="Rule_2">
|
|
<dmn:description>Nav līguma sasaistes — manuāla izvērtēšana.</dmn:description>
|
|
<dmn:inputEntry id="R2_Formala"><dmn:text>"atbilst"</dmn:text></dmn:inputEntry>
|
|
<dmn:inputEntry id="R2_Sasaiste"><dmn:text>"nav"</dmn:text></dmn:inputEntry>
|
|
<dmn:inputEntry id="R2_Tips"><dmn:text>-</dmn:text></dmn:inputEntry>
|
|
<dmn:outputEntry id="R2_Out"><dmn:text>"manual-review"</dmn:text></dmn:outputEntry>
|
|
</dmn:rule>
|
|
<dmn:rule id="Rule_3">
|
|
<dmn:description>Daļēja līguma sasaiste — manuāla izvērtēšana.</dmn:description>
|
|
<dmn:inputEntry id="R3_Formala"><dmn:text>"atbilst"</dmn:text></dmn:inputEntry>
|
|
<dmn:inputEntry id="R3_Sasaiste"><dmn:text>"dalena"</dmn:text></dmn:inputEntry>
|
|
<dmn:inputEntry id="R3_Tips"><dmn:text>-</dmn:text></dmn:inputEntry>
|
|
<dmn:outputEntry id="R3_Out"><dmn:text>"manual-review"</dmn:text></dmn:outputEntry>
|
|
</dmn:rule>
|
|
<dmn:rule id="Rule_4">
|
|
<dmn:description>Kredītrēķins vienmēr tiek izvērtēts manuāli.</dmn:description>
|
|
<dmn:inputEntry id="R4_Formala"><dmn:text>"atbilst"</dmn:text></dmn:inputEntry>
|
|
<dmn:inputEntry id="R4_Sasaiste"><dmn:text>-</dmn:text></dmn:inputEntry>
|
|
<dmn:inputEntry id="R4_Tips"><dmn:text>"kreditrekins"</dmn:text></dmn:inputEntry>
|
|
<dmn:outputEntry id="R4_Out"><dmn:text>"manual-review"</dmn:text></dmn:outputEntry>
|
|
</dmn:rule>
|
|
<dmn:rule id="Rule_5">
|
|
<dmn:description>Formāli atbilstošs rēķins ar pilnu līguma sasaisti — standarta apstrāde.</dmn:description>
|
|
<dmn:inputEntry id="R5_Formala"><dmn:text>"atbilst"</dmn:text></dmn:inputEntry>
|
|
<dmn:inputEntry id="R5_Sasaiste"><dmn:text>"pilna"</dmn:text></dmn:inputEntry>
|
|
<dmn:inputEntry id="R5_Tips"><dmn:text>"rekins"</dmn:text></dmn:inputEntry>
|
|
<dmn:outputEntry id="R5_Out"><dmn:text>"process"</dmn:text></dmn:outputEntry>
|
|
</dmn:rule>
|
|
</dmn:decisionTable>
|
|
</dmn:decision>
|
|
</dmn:definitions>
|