H.05 sadalīts H.05.01–H.05.08; jaunas H.11–H.14; Classification elements XSD (neobligāts, atpakaļsaderīgs); 144 VARAM resora un KISC nolikuma punkti piesaistīti funkcijām, status ai_proposed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016igpMJBtapmG6vHE4vSF9q
65 lines
3.7 KiB
Markdown
65 lines
3.7 KiB
Markdown
# Funkcijas-as-Code — valsts pārvaldes funkciju katalogs
|
|
|
|
Viens katalogs (`data/funkcijas.xml`, shēma `schemas/funkcijas-0.1.xsd`) ar valsts pārvaldes funkcijām kokā.
|
|
Pie tā PPPA VDZP sasaista, kas funkciju nosaka, kas to veic, cik tā maksā un kādās sistēmās tā darbojas.
|
|
|
|
## Saturs
|
|
|
|
| Zars | Kas tajā ir | Avots |
|
|
|---|---|---|
|
|
| `S` nozaru funkcijas | 10 grupas un to apakšfunkcijas pēc valdības funkciju klasifikācijas (COFOG), kā valsts budžeta izpildē | `sources/cofog.csv` (VDZP budžeta dati) |
|
|
| `H` horizontālās funkcijas | Funkcijas, kas jāveic katrai iestādei: lietvedība, finanšu vadība, personāls, iepirkumi, IKT, politikas plānošana, komunikācija, iekšējā kontrole, administratīvais process, personas datu aizsardzība | `tools/generate.py` |
|
|
|
|
Lietvedība (`H.01`) ir sadalīta pēc Arhīvu likuma 4., 6.–9. panta (dokumentēšana, klasifikācija, iekšējā kontrole,
|
|
glabāšana un pieejamība, arhīva pārvaldība, nodošana valsts glabāšanā, pārvēršana elektroniskā formā) un ietver
|
|
oficiālo elektronisko saziņu un iesniegumu izskatīšanu.
|
|
|
|
## Funkcijas elementi
|
|
|
|
```xml
|
|
<Function id="H.01.02" kind="horizontal" level="3">
|
|
<Name>Dokumentu klasifikācija un sistematizācija</Name>
|
|
<Basis unit="lv-lik-2010-02-11.art4.d3">Arhīvu likums, 4. panta 3. daļa</Basis>
|
|
<Holder type="every_institution">katra iestāde</Holder>
|
|
<Holder type="institution" vpkId="22-0663">Latvijas Nacionālais arhīvs</Holder>
|
|
<Keyword>klasifikācij</Keyword>
|
|
</Function>
|
|
```
|
|
|
|
- `Basis/@unit` — Likums-as-Code vienības ID; ietver visas apakšvienības (`…art4` = viss 4. pants).
|
|
- `Holder` — kas funkciju veic: `every_institution`, `institution` (VPK ID), `cabinet`, `municipality`, `role`.
|
|
- `Keyword` — vārda sākums mazajiem burtiem; VDZP pēc tā atrod likumu pilnvarojumus un nolikumu punktus, kam nav
|
|
tieša pamata. Horizontālajām funkcijām tie ir `HORIZONTAL`, nozaru funkcijām — `SECTOR_KEYWORDS` ģeneratorā.
|
|
- `Cofog` — budžeta funkcijas kods; VDZP pēc tā piesaista iestāžu izdevumus.
|
|
|
|
## Nolikumu punktu klasifikācija
|
|
|
|
`Classification` piesaista katru iestādes nolikuma funkcijas vai uzdevuma punktu tieši vienai funkcijai — tā veidojas
|
|
iestāžu × funkciju matrica, uz kuras var rēķināt apvienošanas, deleģēšanas vai konkurences scenārijus.
|
|
|
|
```xml
|
|
<Classification point="lv-nol-22-0558.p4.8" type="function" function="H.05.04" status="ai_proposed"
|
|
by="claude-opus-5-5" date="2026-10-24">Lietotāju atbalsts.</Classification>
|
|
```
|
|
|
|
- `type`: `function` (punkts apraksta funkciju), `procedural` (tiesības, pārstāvība — nav atsevišķa funkcija),
|
|
`residual` („veic citus uzdevumus”).
|
|
- `status`: `ai_proposed` — MI priekšlikums, jāpārskata cilvēkam; `confirmed`; `rejected`.
|
|
- Avots `sources/klasifikacija.csv`; ģenerators pārbauda, ka katrs punkts ir vienreiz un funkcija ir katalogā.
|
|
|
|
## Kā VDZP to izmanto
|
|
|
|
- `cac_gold.function_link` — sasaiste: likuma pilnvarojums (B20, pēc pamata vai atslēgvārda), nolikuma punkts (B05,
|
|
pēc atslēgvārda), budžeta izdevumi (B03, pēc COFOG koda), katram ar metodi, ticamību un pārskatīšanas statusu
|
|
(`confirmed` — pēc pamata vai budžeta koda, `candidate` — pēc atslēgvārda, jāpārskata).
|
|
- `cac_gold.function_coverage` — katrai funkcijai (ar apakšfunkcijām): pilnvarojumi, turētāji, nolikumu punkti,
|
|
iestādes, izdevumi, apstiprinātās saites un kandidāti.
|
|
- Funkciju karte VDZP lapā (cilne „Funkciju karte” un `/funkcijas/`): funkcija → tiesiskais pamats → veicējs →
|
|
resors → izdevumi.
|
|
|
|
## Izmaiņas
|
|
|
|
`tools/generate.py` → `data/funkcijas.xml` (pārbauda pret XSD). Izmaiņa = jauns `DATA_VERSIONS` ieraksts ģeneratorā.
|
|
|
|
Koncepcijas demonstrācija (PPP Asociācija), nav oficiāls klasifikators.
|