# 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.