Všechna vkládaná data jsou kontrolována na:
• | Datový typ - pokud je požadováno číslo, musí být vloženo číslo |
• | Povinnost zadání - pokud se jedná o povinné údaje |
• | Křížová kontrola - zadání jednoho pole ovlivňuje zadání jiného pole |
• | Ostatní kontroly - např. omezení rozsahu vkládaných hodnot |

Obrázek 38 Kontrola - zobrazení chybových hlášení po opuštění pole
Všechny kontroly jsou prováděny podle stejných principů:
• | Kontrola probíhá ihned po opuštění pole (kromě křížové) |
• | Chybně zadané pole bude ohraničeno červeně a v případě kliknutí na toto pole, bude uživateli zobrazena informační bublina s popisem chyby |
• | Křížová kontrola probíhá při odeslání formuláře ohlášení agendy k registraci |

Obrázek 39 Kontrola - zobrazení chybových hlášení při zmáčknutí funkčního tlačítka
Po odeslání ohlášení agendy (stisknutí tlačítka "ODESLAT K REGISTRACI") k registraci se provádí kontroly:
1. | Data vzniku a zániku agendy, datum vzniku nesmí být vyšší než datum zániku |
2. | Dat platnosti agendy, platnost od nesmí být starší než datum vzniku agend a platnost do nesmí být vyšší než datum zániku agendy |
3. | Data platnosti agendy, datum platnosti od musí být vyšší než aktuální datum |
4. | Dat platnosti agendy a činnosti, datum platnosti od nesmí být vyšší než datum platnosti do |
5. | Definice alespoň jednoho OVM nebo SPUÚ nebo jejich kategorie a maximálně 100 OVM, 100 SPUÚ, 100 kategorií OVM a 100 kategorií SPUÚ |
6. | Dat platnosti OVM, SPUÚ a jejich kategorií, platnost do nesmí být starší než aktuální datum a platnost od nesmí být vyšší než aktuální datum |
7. | Definice alespoň jedné činnosti a maximálně 500 činností |
8. | Názvu činnosti, název musí být unikátní v rámci ohlášení/agendy |
9. | Dat platnosti činnosti, nesmí přesahovat platnost agendy |
10. | Definice činnostní role pro činnost, činnost musí vykonávat alespoň jedno OVM nebo SPUÚ nebo jejich kategorie |
11. | Definice činnostní role pro OVM, SPUÚ a jejich kategorie, OVM, SPUÚ a jejich kategorie musí mít přiřazenu alespoň jednu činnost na záložce Role |
12. | Dat platnosti agend definovaných na záložce Přístup k agendám, platnost do nesmí být starší než aktuální datum a platnost od nesmí být vyšší než aktuální datum |
13. | Definice alespoň jednoho oprávnění ke všem agendám definovaným na záložce Přístup k agendám |
14. | Definice alespoň jednoho údaje u oprávnění |
15. | Definice alespoň jedné činnostní role u oprávnění |
16. | Vyplnění alespoň jednoho právního předpisu na záložce Definice a alespoň jeden musí být označen jako hlavní, jako hlavní může být označen i ostatní právní předpis |
17. | Definování služeb VS se všemi náležitostmi při označení, že agenda poskytuje služby na záložce Služby VS |
18. | Vyplnění alespoň jednoho poskytovatele služby a subjektu využívajícího službu na záložce Služby VS |
19. | Vyplnění alespoň jednoho právního předpisu u každé služby a každého úkonu na záložce Služby VS |
20. | Definování údajů se všemi náležitostmi při označení, že agenda poskytuje údaje na záložce Údaje. |
21. | Vyplnění právního předpisu u každého objektu/subjektu na záložce Údaje |
22. | Vyplnění právního předpisu u každého údaje objektu/subjektu na záložce Údaje |
23. | Definování oprávnění se všemi náležitostmi při definování přístupu k agendě na záložce Oprávnění k údajům |
24. | Vyplnění právního předpisu u každého oprávnění "dle zákona" na záložce Oprávnění k údajům |
25. | Vyplnění důvodu u každého údaje definovaného na oprávnění nebo celkového důvodu k oprávnění "dle potřeby" na záložce Oprávnění k údajům |
26. | Dat platnosti AIS definovaných na záložce AIS a záložce Údaje pro daný objekt/subjekt platnost do nesmí být starší než aktuální datum a platnost od nesmí být vyšší než aktuální datum |
V nabídce Ukončení agendy nebo Ukončení agendy (správce) se provádí kontrola: navrhovaného data konce platnosti agendy, musí být vyšší než aktuální datum.
V nabídce Registrace se provádí kontrola: platnosti verze agendy, musí navazovat na platnost předcházející verze agendy, platnost od nové verze agendy musí být vyšší než platnost do předcházející verze a vyšší než platnost od samostatných ohlášení verzí služeb VS a AIS. Platí to i naopak platnost od samostatných ohlášení verzí služeb VS nebo AIS musí být vyšší než platnost od poslední schválené verze agendy, samostatné verze služeb VS a samostatné verze AIS.
Další typy kontrol jsou tzv. obchodní a technické. Jedná se o typy chyb, které nejsou uživatelem plně ovlivnitelné. Jedná se např. o ověřování platnosti entit, nedostupnost databáze, nedostupnost ISZR nebo neúspěšný zápis do databáze apod.
|