You've already forked buvniecibas-ieceres-virzisana
Import UAPF package
Import UAPF package: buvniecibas-ieceres-virzisana (1).uapf
This commit is contained in:
75
README.md
Normal file
75
README.md
Normal file
@@ -0,0 +1,75 @@
|
||||
# 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īdz `resources/legal-basis.yaml` ir aizpildīts
|
||||
ar normatīvā akta punktiem un `status` mainīts uz `verified`.
|
||||
* 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_cards` **netiek deklarēts** manifestā (lauks ieviests v2.3.0).
|
||||
Faktu, ka pakotnē nav algoritmu karšu un nekas netiek secināts, nes
|
||||
`resources/guardrails.yaml` noteikums `no-inference` un `docs/02-mi-akta-klasifikacija.md`.
|
||||
* `resources/mappings.yaml` saistījumos lēmumu uzdevumiem lietots
|
||||
`bpmn.task`, nevis `bpmn.businessRuleTask` (pēdējais shēmas uzskaitījumā
|
||||
parādījās pēc v2.2.0). BPMN failā elementi paliek `bpmn: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 .
|
||||
```
|
||||
Reference in New Issue
Block a user