Orientácia a prístupy
Účel kapitoly
Táto kapitola slúži na základnú orientáciu používateľa v prostredí ISPO po implementácii optimalizácie CRUD. Vysvetľuje, ako sa používateľ do systému dostane, ako sa v ňom pohybuje, aké obrazovky a moduly sú dostupné a aké oprávnenia sú potrebné pre jednotlivé činnosti.
1. Prístup do systému
1.1 Autentifikácia používateľa
Prístup do systému ISPO prebieha prostredníctvom jednotného prihlasovania používateľov:
- Interní používatelia (MIRRI / PPA) – prihlasovanie prostredníctvom interného SSO konta (Keycloak / IAM).
- Externí používatelia (Prijímatelia, Partneri) – prístup cez externý portál (A3 Portal) po overení identity cez eID alebo KEP.
Pri úspešnom prihlásení je používateľ presmerovaný na domovskú obrazovku ISPO s navigáciou do modulov podľa svojich oprávnení.
Poznámka: V prípade zmeny prístupových práv je potrebné kontaktovať systémového administrátora alebo lokálneho správcu používateľov.
1.2 Role a oprávnenia
Systém ISPO využíva rolu a oprávnenia (tzv. permissions) pre presné riadenie prístupu. Každá funkcionalita v rámci optimalizácie CRUD je viazaná na konkrétne oprávnenie.
| Typ oprávnenia | Kód | Popis |
|---|---|---|
| Zobrazenie projektu | OPR_PROJEKT_VIEW |
Umožňuje prístup do detailu projektu v režime čítania |
| Editácia projektu | OPR_PROJEKT_EDIT |
Umožňuje upravovať údaje o projekte |
| Zobrazenie výzvy | OPR_VYZVA_VIEW |
Umožňuje zobraziť údaje o výzvach |
| Editácia výzvy | OPR_VYZVA_EDIT |
Umožňuje vytvárať a upravovať výzvy |
| Stotožňovanie subjektov | OPR_STOT |
Aktivuje funkcionalitu identifikácie subjektov (RPO/RFO párovanie) |
Oprávnenia sa prideľujú automaticky podľa roly používateľa v organizácii.
Napr. rola Projektový manažér má zvyčajne kombináciuOPR_PROJEKT_VIEW+OPR_PROJEKT_EDIT.
2. Navigácia v používateľskom rozhraní
2.1 Hlavné menu
Hlavné menu ISPO je rozdelené do sekcií podľa typu entity. Po optimalizácii CRUD sú všetky funkcionality dostupné už len v rámci procesnej časti systému, nie v samostatných CRUD obrazovkách.
Sekcie hlavného menu:
- Výzvy – prehľad všetkých výziev vrátane priamych vyzvaní
- Projekty – kompletný zoznam projektov (ŽoPPM, Priame vyzvanie, Evidenčné projekty)
- ŽoPPM – žiadosti o poskytnutie prostriedkov
- ŽoP – žiadosti o platbu
- Subjekty – evidencia prijímateľov, partnerov a dodávateľov
- Stotožňovanie – sekcia na spracovanie a párovanie subjektov
Každá sekcia obsahuje zoznam a detail. Zoznam umožňuje filtrovať a triediť, detail umožňuje zobrazenie a editáciu.
2.2 Navigačné prvky
| Prvok | Popis |
|---|---|
| BreadCrumb | Zobrazuje navigačnú cestu v rámci modulu (napr. Výzvy → Projekt → Detail projektu) |
| Záložky (Tabs) | Umožňujú prepínať medzi sekciami (napr. Základné údaje, Zmluva, Subjekty, Výdavky) |
| Tlačidlá akcií | Kontextové tlačidlá (Upraviť, Uložiť, Identifikovať Subjekty, Nový projekt) |
| Filter panel | Vyhľadávanie podľa zvolených kritérií (typ, stav, kód, prijímateľ) |
| Notifikácie (IsNotyf) | Informačné správy o výsledku akcie (úspešné uloženie, chyba validácie, nedostatočné oprávnenie) |
Navigácia je unifikovaná naprieč všetkými obrazovkami – používateľ má jednotný zážitok bez ohľadu na entitu.
3. Prístupové módy a režimy práce
V ISPO sú implementované tri základné režimy práce s údajmi:
| Mód | Popis | Typické použitie |
|---|---|---|
| RO (Read Only) | Režim iba na čítanie, bez možnosti editácie | Detail projektu, náhľad ŽoP |
| Edit | Režim úpravy údajov, dostupný po kliknutí na tlačidlo Upraviť | Evidenčný projekt, Priame vyzvanie |
| Import CRUD | Dáta naimportované z pôvodného CRUD rozhrania | Staršie projekty spravované mimo procesnej časti |
Všetky nové entity sú automaticky vytvárané v móde ISPO Process Mode. Po úprave entity s pôvodom IMPORT_CRUD sa jej mód zmení na ISPO.
4. Zásady práce v systéme
4.1 Konzistentné údaje
Systém neumožňuje uložiť entitu s neúplnými alebo nevalidnými údajmi. Všetky povinné polia sú označené hviezdičkou * a chybové hlásenie sa zobrazí priamo pod poľom.
4.2 Auditovateľnosť
Každá zmena stavu projektu, výzvy alebo žiadosti je automaticky logovaná (čas, používateľ, stará a nová hodnota).
Auditné záznamy sú dostupné pre administrátorov a kontrolné orgány.
4.3 Prepojenia medzi entitami
Entity sú prepojené cez spoločné identifikátory:
- Projekt ↔ ŽoPPM – jeden projekt vzniká z jednej ŽoPPM
- Projekt ↔ ŽoP – projekt môže mať viac ŽoP
- Projekt ↔ Subjekt – každý projekt má aspoň jedného prijímateľa
- Výzva ↔ Projekt – projekty sú zaradené pod konkrétnu výzvu
Systém automaticky zabezpečuje, aby žiadna entita nemala prerušenú väzbu (tzv. orphaned records).
6. Typické cesty používateľa (User Flow)
Príklad: Pridanie nového evidenčného projektu
- Používateľ klikne v hlavnom menu na Projekty.
- Stlačí tlačidlo Nový evidenčný projekt.
- Vyplní základné údaje o projekte (názov, opatrenie, vykonávateľ, rozpočet).
- Pridá prijímateľa a partnerov cez modálne okno Pridať subjekt.
- Stlačí Uložiť – projekt sa uloží v stave Zazmluvnený.
Príklad: Správa priameho vyzvania
- V menu zvolí Výzvy → Priame vyzvanie.
- Spustí sprievodcu vytvorením novej výzvy (4 kroky).
- Po dokončení výzvy sa automaticky vytvorí súvisiaci projekt.
7. Odkazy a vizualizácie
- Obrázok 01-01: Hlavné menu systému ISPO
- Obrázok 01-02: Zobrazenie projektu – detail s tabuľkou subjektov
- Obrázok 01-03: Workflow priameho vyzvania
- Obrázok 01-04: Stotožňovanie subjektov – stav spárovania s RPO/RFO
8. Najčastejšie chyby a tipy
| Situácia | Riešenie |
|---|---|
| Chýbajúce oprávnenie | Over, či máš priradenú rolu s príslušným oprávnením (OPR_PROJEKT_EDIT alebo OPR_VYZVA_EDIT). |
| Nepodarilo sa uložiť formulár | Skontroluj povinné polia označené * a formát dátumu. |
| Duplicitný subjekt | Použi funkciu Identifikovať Osoby a Subjekty na spárovanie s existujúcou entitou. |
| Nezobrazuje sa projekt po importe | Over, či bol mód spracovania zmenený z IMPORT_CRUD na ISPO. |