1
0
Files

49 lines
2.7 KiB
Markdown

# Funkciju-Specifikacijas-as-Code
Valsts pārvaldes funkciju specifikācijas kā strukturēti dati (shēma `schemas/specifikacija-0.1.xsd`, nosaukumvieta `urn:pppa:vpk:fspec:0.1`).
**PPPA koncepcijas demonstrācija, nav oficiāls valsts dokuments.**
## Kas ir funkcijas specifikācija
Specifikācija apraksta, **kas** valsts pārvaldes funkcijai jāpanāk, nevis **kas** vai **kā** to izpilda:
| Elements | Saturs |
|---|---|
| `Rezultāts` | izmērāms rezultāts, neatkarīgs no izpildītāja |
| `Aptver` | Funkciju, darbu un kompetenču reģistra ieraksti (FDK-Registrs-as-Code), kurus izpilda izvēlētais izpildītājs |
| `PaliekIestādei` | ieraksti, kurus deleģēt nevar (VPIL 41. pants) un kuri paliek iestādei |
| `SākumaIzmaksas` | pašreizējās aplēstās izmaksas — salīdzināšanas bāze visiem piedāvājumiem |
| `Izpildītāji` | pieļaujamie izpildītāju veidi: pati iestāde, cita valsts iestāde, kopīgs pakalpojums, kapitālsabiedrība, privātpersona |
| `Prasības`, `Rādītāji` | standarti, saskarnes, datu, drošības un pieejamības prasības; kvalitātes rādītāji ar mērķiem |
| `Kritēriji` | vērtēšanas kritēriji un svari — vienādi visiem pretendentiem |
| `Lēmums` | izvēlētais izpildītājs, datums, iepirkums un pamatojums |
Ķēde: **reģistrs** (ko nosaka normatīvie akti) → **specifikācija** (kas jāpanāk) → **izpildītāja izvēle** (kurš to izdara vislabāk) → **lēmums** (pārbaudāms vēlāk).
## Deleģējamība
Katra ieraksta deleģējamība izriet no tā darba veida (VDZP `cac/fdk-darba-veidi.yaml`) un Valsts pārvaldes iekārtas likuma:
| Vērtība | Darba veidi | Pamats |
|---|---|---|
| `nedeleģējams` | politika un plānošana; koordinācija un pārstāvība | VPIL 41. panta 2. daļa |
| `valsts_iestādei` | drošība; finansējuma sadale un administrēšana | VPIL 41. panta 2. daļas 4. punkts, 3. daļa |
| `ar_ārēju_normatīvo_aktu` | uzraudzība, kontrole, administratīvie lēmumi | VPIL 41. panta 3. daļas 1. punkts |
| `deleģējams` | pakalpojumi; zināšanas; iekšējais atbalsts | VPIL 40. panta 1. daļa — ja efektīvāk |
| `tiesības` | kompetence (tiesības) | paliek iestādei |
| `nav_noteikts` | nav klasificēts | jāizvērtē |
Klasifikācija ir automātiska aplēse; galīgo deleģējamību nosaka jurists, izvērtējot konkrēto normu.
## Struktūra
```
schemas/specifikacija-0.1.xsd shēma
veidne/specifikacija.xml veidne
specifikacijas/FS-NNNN.xml publicētās specifikācijas (viena datne katrai)
tools/validate.py pārbaude: XSD, unikāli ID
```
Specifikācijas projektu var sagatavot VDZP cilnē „Funkciju specifikācijas” no jebkuras funkcionālās grupas vai iestādes ierakstiem un lejupielādēt XML.