Regenerated BPMN diagram interchange only; the process definition is byte-identical. The imported package laid all 33 nodes in one row (~5000x180), unreadable under fit-viewport. Now two rows (~3030x810) with branch lanes and routed edges.
Būvniecības ieceres virzīšana — UAPF Level-4 pakotne
Latvijas būvniecības process kā versionējams, izpildāms modelis: no ieceres ierosināšanas līdz būves reģistrācijai Kadastrā un ierakstam Zemesgrāmatā.
| Pakotnes ID | lv.pppa.buvnieciba.ieceres-virzisana |
| Līmenis | L4 (atomic executable) |
| Versija | 0.1.0 |
| Dzīves cikls | draft |
| UAPF specifikācija | v2.5.0 |
Kāpēc
Būvniecības process šodien pastāv trijos slāņos — normatīvajos aktos (proza), informācijas sistēmas kodā (ieviesējs) un būvvalžu praksē (interpretācija). Trūkst ceturtā: paša procesa modeļa kā artefakta, ko iestāde tur savās rokās, var salīdzināt ar likuma redakciju un var nodot citam ieviesējam.
Saturs
| Ceļš | Ko satur |
|---|---|
bpmn/ |
Stadijas un pārejas ar OMG diagrammas informāciju (DI) |
dmn/01 |
Ieceres dokumenta veids |
dmn/02 |
Publiskās apspriešanas nepieciešamība |
dmn/03 |
Stadijā atļautās darbības ar būvprojekta daļu |
dmn/04 |
Vienotā procesa piemērojamība |
cmmn/ |
Būvdarbu uzraudzības lieta |
resources/mappings.yaml |
Saistījumi ar lomām un sistēmām |
resources/legal-basis.yaml |
Katra noteikuma saite uz normatīvā akta punktu |
resources/host-enforced.yaml |
Ko modelis nevar izpildīt pats |
Svarīgi
- Pakotnē nekas netiek secināts. Nav mācītu modeļu, nav algoritmu karšu
(
algorithm_cards: false). Ja tabula nedod atbildi —CILVEKA_IZVERTEJUMS. - Juridiskie sliekšņi nav apstiprināti. Visi lēmumu rezultāti nes
verificationRequired: true, līdzresources/legal-basis.yamlir aizpildīts ar normatīvā akta punktiem unstatusmainīts uzverified. - Pakotne sagatavota no publiskiem avotiem un nav saskaņota ar BVKB.
- BPMN un CMMN diagrammas informācija ir ģenerēta, nevis autorēta modelētājā. Pirms publiskas lietošanas failus vajadzētu atvērt un pārsaglabāt konformā OMG modelētājā, lai izkārtojums būtu autorēts.
Savietojamība ar shēmas versijām
Manifests ir apzināti turēts to lauku kopā, ko pieņem gan pašreizējā UAPF specifikācija (v2.5.0), gan vecākā shēmas paaudze (v2.2.0), ko šobrīd izmanto ProcessGit importa validators. Praksē tas nozīmē divus ierobežojumus:
algorithm_cardsnetiek deklarēts manifestā (lauks ieviests v2.3.0). Faktu, ka pakotnē nav algoritmu karšu un nekas netiek secināts, nesresources/guardrails.yamlnoteikumsno-inferenceundocs/02-mi-akta-klasifikacija.md.resources/mappings.yamlsaistījumos lēmumu uzdevumiem lietotsbpmn.task, nevisbpmn.businessRuleTask(pēdējais shēmas uzskaitījumā parādījās pēc v2.2.0). BPMN failā elementi paliekbpmn:businessRuleTask; atšķirība ir tikai saistījuma deklarācijā.
Atbilstība
Pārbaudīts ar UAPF references CLI (uapf.py validate) un pret shēmām
uapf-manifest, ownership, lifecycle, resource-mapping abās paaudzēs
(v2.2.0 un v2.5.0).
DMN faili satur tikai lēmumu tabulas bez lēmumu prasību diagrammas (DRD), tāpēc uz tiem attiecas DI izņēmums (specifikācija, 07. nodaļa).
Iepakošana
python uapf.py pack . buvniecibas-ieceres-virzisana.uapf
python uapf.py validate .