PŘÍLOHA Č. 1
PŘÍLOHA Č. 1
SMLOUVY
O NÁVRHU, VÝVOJI, IMPLEMENTACI A SPRÁVĚ
INFORMAČNÍHO
SYSTÉMU PORTÁL
SLUŽEB SFDI
TECHNICKÉ VYMEZENÍ SLUŽEB
Verze: 1.0
OBSAH
2 VÝVOJ IS PORTÁL SLUŽEB SFDI vč. zajištění služeb systémové integrace 5
2.2 Popis architektury systému IS PORTÁL SLUŽEB SFDI 6
2.3 Popis jednotlivých komponent 6
2.4 Základní funkční požadavky 9
3 provoz IS PORTÁL SLUŽEB SFDI vč. zajištění služeb systémové integrace 91
3.1 Popis jednotlivých komponent 91
3.2 Služby provozu IS PORTÁL SLUŽEB SFDI 94
3.3 Služba komunikační infrastruktury 95
3.4 Služba zajištění bezpečnosti 96
SEZNAM ZKRATEK
Zkratka |
Význam |
API |
Application Programming Interface je rozhraní pro výměnu dat mezi aplikacemi |
CSIRT |
Computer Security Incident Response Team, bezpečnostní tým |
DDoS |
Distributed Denial of Service, typ útoku pro záměrné přehlcení cílové služby |
CMS2 |
Centrální místo služeb |
FO |
Fyzická osoba |
GDPR |
Nařízení Evropského parlamentu a Rady (EU) 2016/679 o ochraně osobních údajů |
IPSEC |
IPsec (IP security) je bezpečnostní rozšíření IP protokolu určený zejména pro přenosy zabezpečené a šifrované komunikace na bázi sítí TCP/IP |
IS |
Informační systém |
ISMS |
Information Security Management System, systém řízení bezpečnosti informací |
ISZR |
Informační systém základních registrů |
JIP/XXXX |
Jednotný identitní prostor informačních systémů veřejné správy a Katalog autentizačních a autorizačních služeb |
XXX |
Xxxx také NIA ID je identifikační prostředek umožňující zaručené prokazovaní totožnosti při přihlašování k online službám, které požadují alespoň značnou úroveň důvěry prostředků identifikace. |
XXX |
Xxxxx hlavního architekta eGovernmentu, Digitální informační agentura |
OVM |
Orgán veřejné moci |
MS Azure |
Cloudová platforma společnosni Microsoft |
|
|
SaaS |
Software as a service, služba cloud computingu |
PO |
Právnická osoba |
ROB |
Registr obyvatel |
ROS |
Registr osob |
RPO |
Recovery Point Objective neboli čas, ze kterého existuje poslední záloha dat, a který reprezentuje interval časového úseku, která již nebude s největší pravděpodobností možno obnovit |
SFDI |
Státní fond dopravní infrastruktury |
SLA |
Service level agreement, úroveň poskytované podpory, smluvní ukazatele |
SZR |
Správa základních registrů |
TCP |
Transmission Control Protocol, umožňující aplikacím obousměrně přenášet data |
XML |
Extensible Markup Language (rozšiřitelný značkovací jazyk) |
ZR |
Základní registry |
ZVA |
Závěrečné vyhodnocení akce |
Na základě článku 3.1.1. Smlouvy a v termínech dle harmonogramu definovaném v článku 5. této Přílohy č. 1 Smlouvy vyhotoví Poskytovatel dle Harmonogramu Analýzu, jejíž rozsah je uveden ve výše uvedeném článku. Cílem analýzy bude zpřesnit návrh vytvoření IS PORTÁL SLUŽEB SFDI na základě informací uvedených v této Příloze.
Zákon č. 111/2009 Sb., o základních registrech, ve znění pozdějších předpisů;
Zákonem č. 181/2014 Sb., o kybernetické bezpečnost, ve znění pozdějších předpisů a vyhláška č. 82/2018 Sb., o bezpečnostních opatřeních, kybernetických bezpečnostních incidentech, reaktivních opatřeních, náležitostech podání v oblasti kybernetické bezpečnosti a likvidaci dat (vyhláška o kybernetické bezpečnosti), ve znění pozdějších předpisů, je IS PORTÁL SLUŽEB SFDI klasifikován jako významný informační systém;
Vyhláška č. 442/2006 Sb., kterou se stanoví struktura informací zveřejňovaných o povinném subjektu způsobem umožňujícím dálkový přístup, ve znění pozdějších předpisů;
Usnesení vlády České republiky č. 86 ze dne 27. ledna 2020;
Zákon č. 365/2000 Sb., o informačních systémech veřejné správy, ve znění pozdějších předpisů;
Zákon č. 104/2000 Sb., o Státním fondu dopravní infrastruktury, ve znění pozdějších předpisů;
Zákon č. 12/2020 Sb., o právu na digitální služby, ve znění pozdějších předpisů;
Zákon č. 250/2017 Sb., o elektronické identifikaci, ve znění pozdějších předpisů;
Zákon č. 297/2016 Sb., o službách vytvářejících důvěru pro elektronické transakce, ve znění pozdějších předpisů;
Zákon č. 499/2004 Sb., o archivnictví a spisové službě, ve znění pozdějších předpisů;
Zákon č. 110/2019 Sb. o zpracování osobních údajů; Nařízení Evropského parlamentu a Rady (EU) č. 2016/679 o ochraně fyzických osob v souvislosti se zpracováním osobních údajů a o volném pohybu těchto údajů, ve znění pozdějších předpisů.
V rámci naplnění primárních business potřeb budou v rámci implementovaného celku IS PORTÁL SLUŽEB SFDI (implementační název systému IS PORTÁL SLUŽEB SFDI) vytvořeny dvě primární komponenty:
IS PORTÁL SLUŽEB SFDI
Primární webová aplikace dostupná pro širší veřejnost a vybrané skupiny mimo pracovníky SFDI, kteří ji používají pro primární business procesy.
Aplikace je také dostupná pro pracovníky SFDI, kdy umožňuje správu portálu a řešení.
SFDI Middleware
Sada backendových mikroslužeb, které zajišťují implementaci business a technický procesů, spolu s realizací integračních služeb.
Tyto primární části systému se dále rozpadají na tyto komponenty:
V rámci sady komponent SFDI Middleware rozeznáváme následující samostatné služby:
Portal Storage Service
Služba pro ukládání dokumentů v rámci portálového úložiště.
Portal Backend-for-Frontend Service
Služba pro poskytování specifických API pro implementaci webové aplikace IS PORTÁL SLUŽEB SFDI.
Email API
Služba pro odesílání notifikací pomocí emailu.
Document Service
Služba pro generování a vytváření PDF dokumentů v rámci řešení.
Internal Messaging Service
Služba pro implementování interního „pošťáka“ – messaging služby pro interní uživatele portálu.
Business Logic Service
Služba pro správu a vyhodnocení formulářů a dalších business procesů v rámci portálu.
External Integration Service
Sada služeb zajišťujících integraci na externí služby.
V rámci komponenty SFDI Portal rozeznáváme následující samostatné části:
SFDI Portal Web App Frontend
SPA samostatná webová aplikace poskytující uživatelské rozhraní pro jednotlivé služby na venek.
External Authorization
Modul autorizace zajišťuje vyhodnocení identity a mandátu přihlášeného uživatele a jeho předání do dalších částí aplikace.
Hlavní rozhraní jádra systému
-
-
Externí systém
Popis funkce
Základní registry, tj. ISZR
Integrace zajišťuje dotažení údajů z ROB a ROS.
Národní bod EID (NIA)
Zajišťuje autorizaci, ověření uživatele / osoby při přihlašování do IS PORTÁL SLUŽEB SFDI.
JIP/XXXX
Zajišťuje dvou faktorové ověření Interních i externích uživatelů Objednatele a Klientů z řad OVM.
Spisová evidence / Spisová služba SFDI
Zajištuje uložení dokumentů / příloh z IS PORTÁL SLUŽEB SFDI do hlavní spisové služby správce a zpět. Rozhraní je oboustranné a jak pro přenos dokumentů / příloh, tak pro přenos metadat dokumentů / příloh.
IS Evidence
Zajišťuje přenos dat do interního agendového informačního systému SFDI - IS Evidence. Rozhraní je oboustranné.
Email server
Zajišťuje rozesílání notifikací uživatelům.
Mandátní rejstřík / Xxxxxxx zastupování
Zajistí evidenci a ověření mandátů / zmocnění zastupujících uživatelů.
-
Objednatel požaduje, aby Poskytovatel implementoval následující funkce IS PORTÁL SLUŽEB SFDI. Uvedené požadavky jsou pouze demonstrativním výčtem základních požadavků na IS PORTÁL SLUŽEB SFDI.
Vybrané funkční požadavky - viz tabulka níže - budou předmětem další diskuse mezi Objednatelem a Poskytovatelem v rámci Analýzy.
Požadavky na IS PORTÁL SLUŽEB SFDI, dále také jako Webová aplikace jsou členěny do následujících oblastí / fází:
Konzultace
Příspěvky
Žádost o poskytnutí finančních prostředků
Vyhodnocení žádosti Hodnotiteli
Smluvní dokumentace
Žádost o změnu
Žádost o výjimku
Žádost o proplacení a uvolnění
Závěrečné vyhodnocení akce (ZVA)
Audit
ISPROFOND
Přehledy
Klienti a Žádosti
Programy a Žádosti
Vlastní úkoly
Mandáty a zastupování
Nastavení zastupování
Ověření zastupování
Administrace / Vnitřní správa
Šablony a vzory dokumentů
Nápověda
Číselníky - Programy - Typy příspěvků, Zdroje
Globální technické nastavení
Portálové úložiště
Práce s Dokumenty
Pošta
Pošta
Notifikace
Uživatel
User management
Dotažení údajů o Klientovi z registrů
Autentizace & Autorizace
Ostatní
Nápověda
Obecné dotazy
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Konzultace Webová aplikace musí obsahovat formulář pro rezervaci konzultace s referentem SFDI, a to jak konzultace osobní, tak i korespondenční. Webová aplikace musí umožnit pouze omezené množství konzultací v předem definovaných časových slotech a dnech. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Konzultace Při rezervaci konzultace musí Webová aplikace přednabízet již vytvořené Akce, tj. jednotlivé projekty, a musí umožnit vytvořit další novou Akci, a zároveň zajistit, aby Akce nebyly založeny duplicitně. Konzultlaci bude možné využít pouze 1x pro Akci, s výjimkou opakování konzultace po předchozím zamítnutí Žádosti o financování dané Akce - další podmínky možného opakování konzultace budou předmětem detailní analýzy. |
|
|
Kód požadavku |
KONZ – 3 |
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
KONZ – 24 |
Název |
Smazání příloh(y)/vyjádření - Smazání příloh(y) - Konzultace - integrace |
Popis |
Oblast / fáze: Konzultace Webová aplikace musí umožnit smazání přílohy přiložené k případu, přičemž ke smazání musí dojít ve všech úložištích aplikace. Pouze pokud již příloha byla zpracována v interním agendovém informačním systému SFDI, tato již nesmí být smazána. |
|
|
Kód požadavku |
KONZ – 25 |
Název |
Nastavení kalendáře volných slotů SFDI ke Konzultacím a nastavení počtů volných slotů pro elektronické Konzultace per Typ příspěvku |
Popis |
Oblast / fáze: Konzultace Webová aplikace musí umožnit nastavení volných slotů pro jak elektronické, tak i korespondenční konzultace pro vybrané období a pro vybrané typy příspěvků. Webová aplikace musí umožnit kdykoliv změnit toto nastavení, odebrat vybrané volné sloty, nebo celé dny, týdny, dle potřeby a kapacity pracoviště SFDI. |
|
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky Webová aplikace musí zajistit možnost zobrazení, řazení, filtrování seznamu všech případů, na které má uživatel právo je zobrazit, tzn. jeho vlastní případy, nebo všechny případy daného typu. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky Webová aplikace musí obsahovat formulář pro vytvoření žádost daného typu - přičemž každý typ žádosti může mít specifický formulář, bude se jednat pouze o základní formulář s hlavičkou Žadatele, typem příspěvku, názvem akce / projektu apod., nikoliv s detailními daty, které budou k formuláři přiloženy formou souboru jako samostatná příloha. Webová aplikace musí zajistit, aby nebylo možno založit dvě akce / projekty se stejným názvem pro daný rok. Při zadávání nové Žádosti musí Webová aplikace přednabízet již vytvořené Akce, tj. jednotlivé projekty, a musí umožnit vytvořit další novou Akci, a zároveň zajistit, aby Akce nebyly založeny duplicitně. |
|
|
Kód požadavku |
PRIS-ZF – 28 |
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o financování - Příspěvky
|
|
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Vyhodnocení Žádosti o financování - Příspěvky
Detail případu musí být zajištěn formou webového formuláře pro základní data hlavičky případu, ale hlavní data případu, která budou následně předána internímu uživateli SFDI ke zpracování musí být přiložena ve formě XLSx datového souboru, tzn. mimo webový formulář aplikace a tato hlavní data nebudou systémem zpracována na úrovni jednotlivých atributů. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Vyhodnocení Žádosti o financování - Příspěvky Webová aplikace musí umožnit zobrazení a stažení přílohy přiložené k případu. |
|
|
Kód požadavku |
PRIS-VH – 49 |
Název |
|
Popis |
Oblast / fáze: Vyhodnocení Žádosti o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Vyhodnocení Žádosti o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Vyhodnocení Žádosti o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Vyhodnocení Žádosti o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Vyhodnocení Žádosti o financování - Příspěvky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Vyhodnocení Žádosti o financování - Příspěvky
|
|
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Smluvní dokumentace
Webová aplikace musí zajistit bezpečné uložení příloh a jejich zpřístupnění pro externího i interního uživatele. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Smluvní dokumentace Webová aplikace musí umožnit uložení přílohy případu do "Spisové evidence" prostřednictvím integrace. Příloha musí mít definovaný typ přílohy ve smyslu typů dokumentů / příloh případů, aby bylo možno je správně kategorizovat jak ve Webové aplikaci, tak ve "Spisové evidenci", tak i při následném zpracování v interním agendovém informačním systému SFDI "IS Evidence". |
|
|
Kód požadavku |
PRIS-SD – 57 |
Název |
|
Popis |
Oblast / fáze: Smluvní dokumentace
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Smluvní dokumentace
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Smluvní dokumentace
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Smluvní dokumentace
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Smluvní dokumentace
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Smluvní dokumentace
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Smluvní dokumentace
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Smluvní dokumentace
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Smluvní dokumentace
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Smluvní dokumentace
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Smluvní dokumentace
|
|
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu Webová aplikace musí zajistit možnost zobrazení, řazení, filtrování seznamu všech případů, na které má uživatel právo je zobrazit, tzn. jeho vlastní případy, nebo všechny případy daného typu. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu Webová aplikace musí obsahovat formulář pro vytvoření žádost daného typu - přičemž každý typ žádosti může mít specifický formulář, bude se jednat pouze o základní formulář s hlavičkou Žadatele, typem příspěvku, názvem akce / projektu apod., nikoliv s detailními daty, které budou k formuláři přiloženy formou souboru jako samostatná příloha. Webová aplikace musí zajistit, aby Žádost byla zadána v kontextu vybrané / zobrazené akce / projektu, tzn. uživatel musí nejdříve vybrat konkrétní akci a teprve poté může zadat tuto žádost. |
|
|
Kód požadavku |
PRIS-ZZ – 70 |
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o změnu
|
|
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku Webová aplikace musí zajistit možnost zobrazení, řazení, filtrování seznamu všech případů, na které má uživatel právo je zobrazit, tzn. jeho vlastní případy, nebo všechny případy daného typu. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku Webová aplikace musí obsahovat formulář pro vytvoření žádost daného typu - přičemž každý typ žádosti může mít specifický formulář, bude se jednat pouze o základní formulář s hlavičkou Žadatele, typem příspěvku, názvem akce / projektu apod., nikoliv s detailními daty, které budou k formuláři přiloženy formou souboru jako samostatná příloha. Webová aplikace musí zajistit, aby Žádost byla zadána v kontextu vybrané / zobrazené akce / projektu, tzn. uživatel musí nejdříve vybrat konkrétní akci a teprve poté může zadat tuto žádost. |
|
|
Kód požadavku |
PRIS-ZV – 91 |
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o výjimku
|
|
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění Webová aplikace musí zajistit možnost zobrazení, řazení, filtrování seznamu všech případů, na které má uživatel právo je zobrazit, tzn. jeho vlastní případy, nebo všechny případy daného typu. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění Webová aplikace musí obsahovat formulář pro vytvoření žádost daného typu - přičemž každý typ žádosti může mít specifický formulář, bude se jednat pouze o základní formulář s hlavičkou Žadatele, typem příspěvku, názvem akce / projektu apod., nikoliv s detailními daty, které budou k formuláři přiloženy formou souboru jako samostatná příloha. Webová aplikace musí zajistit, aby Žádost byla zadána v kontextu vybrané / zobrazené akce / projektu, tzn. uživatel musí nejdříve vybrat konkrétní akci a teprve poté může zadat tuto žádost. |
|
|
Kód požadavku |
PRIS-ZP – 112 |
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Žádost o proplacení / uvolnění
|
|
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce Webová aplikace musí zajistit možnost zobrazení, řazení, filtrování seznamu všech případů, na které má uživatel právo je zobrazit, tzn. jeho vlastní případy, nebo všechny případy daného typu. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce Webová aplikace musí obsahovat formulář pro vytvoření žádost daného typu - přičemž každý typ žádosti může mít specifický formulář, bude se jednat pouze o základní formulář s hlavičkou Žadatele, typem příspěvku, názvem akce / projektu apod., nikoliv s detailními daty, které budou k formuláři přiloženy formou souboru jako samostatná příloha. Webová aplikace musí zajistit, aby Žádost byla zadána v kontextu vybrané / zobrazené akce / projektu, tzn. uživatel musí nejdříve vybrat konkrétní akci a teprve poté může zadat tuto žádost. |
|
|
Kód požadavku |
PRIS-ZVA – 133 |
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Závěrečné vyhodnocení akce
|
|
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Audit
Webová aplikace musí na následnou aktualizaci přílohy případu specifického typu umět reagovat automatickou změnou stavu a notifikací uživatele. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Audit Webová aplikace musí umožnit zobrazení a stažení přílohy přiložené k případu. |
|
|
Kód požadavku |
PRIS-AU – 156 |
Název |
|
Popis |
Oblast / fáze: Audit
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Audit
|
|
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Přidělení ISPROFOND Webová aplikace musí umožnit přijetí ISPROFOND čísla prostřednictvím integrace se systémem "Spisová evidence" v metadatech přílohy specifického typu. Předpokladem je, že ISPROFOND číslo bude přiděleno v interním agendovém informačním systému "IS Evidence" a bude předáno formou rozšířených metadat k dokumentu oznamujícím Žadateli přidělení ISPROFOND čísla. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Přidělení ISPROFOND Webová aplikace musí zajistit korektní zpracování ISPROFOND čísla načteného prostřednictvím integrace - viz separé požadavek výše. Webová aplikace musí ISPROFOND číslo uložit k případu, aby bylo k dispozici pro následnou práci uživatele ve Webové aplikaci - připraveno k zobrazení, k použití ve formulářích, apod. |
|
|
Kód požadavku |
PRIS-IS – 160 |
Název |
|
Popis |
Oblast / fáze: Přidělení ISPROFOND
|
|
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Předávání Dokumentace a generování Webová aplikace musí umožnit tuto funkčnost při přijetí a aktualizace dokumentu / přílohy v rámci oblasti Příspěvky.
Webová aplikace musí na následnou aktualizaci přílohy případu specifického typu umět reagovat automatickou změnou stavu a notifikací uživatele. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Předávání Dokumentace a generování Webová aplikace musí umožnit přijetí aktualizace metadat libovolného dokumentu / přílohy. Webová aplikace musí zajistit integraci se systémem "Spisové evidence" tak, aby bylo možno načíst aktualizaci metadat libovolného i existujícího dokumentu / přílohy, tzn. samotný dokument / příloha se nemusí změnit, ale metadata se aktualizují a Webová aplikace na to musí zareagovat jejich přijetím, tj. musí umožnit přijetí aktualizace metadat ve chvíli, kdy tuto aktualizaci systém "Spisová evidence" odešle Webové aplikaci. |
|
|
Kód požadavku |
DOKU – 163 |
Název |
|
Popis |
Oblast / fáze: Předávání Dokumentace a generování
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Předávání Dokumentace a generování
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Předávání Dokumentace a generování
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Předávání Dokumentace a generování
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Předávání Dokumentace a generování
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Předávání Dokumentace a generování
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Předávání Dokumentace a generování
|
|
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Přehledy Webová aplikace musí umožnit zobrazit seznam klientů, tj. subjektů, za které zmocnění uživatelé žádají o financování. Zároveň musí Webová aplikace umožnit přejít vybráním jednoho klienta na seznam jeho případů - dále viz separátní požadavek níže. Webová aplikace musí zajistit možnost zobrazení, řazení, filtrování tohoto seznamu. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Přehledy Při výběru jednoho klienta Webová aplikace musí zajistit zobrazení, řazení, filtrování seznamu všech případů, na které má uživatel právo je zobrazit, tzn. jeho vlastní případy, nebo všechny případy daného typu, ale pouze, které jsou ve vazbě pouze na daného klienta, ostatní jsou z tohoto specifického seznamu vyloučeny. Webová aplikace musí následně umožnit přejít na zobrazení detailu jednoho vybraného případu ze seznamu - dále viz separátní požadavek výše. |
|
|
Kód požadavku |
PREH – 172 |
Název |
|
Popis |
Oblast / fáze: Přehledy Webová aplikace musí umožnit zobrazit seznam programů, tj. typů projektů / typů příspěvků, u kterých je možno žádat o financování - např. "Cyklostezky 2024", "Bezpečnost 2024", apod. - číselník typů projektů / typů příspěvků bude definován v průběhu detailní analýzy. Zároveň musí Webová aplikace umožnit přejít vybráním jednoho typu projektu / typu příspěvku na seznam případů daného typu - dále viz separátní požadavek níže. Webová aplikace musí zajistit možnost zobrazení, řazení, filtrování tohoto seznamu. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Přehledy Při výběru jednoho typu projektu / typu příspěvku Webová aplikace musí zajistit zobrazení, řazení, filtrování seznamu všech případů, na které má uživatel právo je zobrazit, tzn. jeho vlastní případy, nebo všechny případy daného typu, ale pouze, které jsou daného typu projektu / typu příspěvku, ostatní jsou z tohoto specifického seznamu vyloučeny.
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Přehledy Webová aplikace musí zajistit zobrazení, řazení, filtrování seznamu všech případů, na které má uživatel právo je zobrazit, tzn. jeho vlastní případy, nebo všechny případy daného typu, ale pouze, které jsou ve vazbě pouze na daného interního uživatele referenta SFDI, ostatní jsou z tohoto specifického seznamu vyloučeny.
|
|
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Mandáty a zastupování Webová aplikace musí umožnit níže uvedené funkčnosti, přičemž je musí umožnit prostřednictvím budovaného externího a centrálního systému "Registru zastupování" vyjma případu, kdy centrální systém "Registr zastupování" nebude níže uvedené funkčnosti poskytovat:
Možnosti nastavení zastupování budou upřesněny v rámci detailní analýzy. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Mandáty a zastupování Webová aplikace musí umožnit níže uvedené funkčnosti, přičemž je musí umožnit prostřednictvím budovaného externího a centrálního systému "Registru zastupování" vyjma případu, kdy centrální systém "Registr zastupování" nebude níže uvedené funkčnosti poskytovat:
Možnosti nastavení zastupování budou upřesněny v rámci detailní analýzy. |
|
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Administrace Webová aplikace musí umožnit iniciální technické nahrání šablon a případnou pozdější aktualizaci - vždy ve vazbě a koordinaci s verzí web formulářů. Šablony nebude možné nahrát uživatelem. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Administrace Webová aplikace bude umožňovat iniciální technické nahrání souborů nápovědy a případnou pozdější aktualizaci. Nápovědu nebude možné nahrát uživatelem. |
|
|
Kód požadavku |
ADMIN – 179 |
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Administrace
|
|
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Pošta & Notifikace Webová aplikace musí zajistit automatické vytvoření notifikace v případě, kdy např. dorazí nový dokument / příloha ze "Spisové evidence", nebo kdy dojde k automatické nebo manuální změně stavu, nebo kdy dojde k úspěšnému provedení vybrané operace, kterou uživatel spustil - např. "podání žádosti". Forma zobrazení notifikace bude záviset také na jejím typu, kdy vybraný typ notifikace (např. "upozornění na validační chybu ve formuláři") bude zobrazen pouze jako "toast message", nebo jiný typ (např. "notifikace potvrzující úspěšné podání žádosti") bude zobrazena jak formou "toast message", tak i formou záznamu do seznamu notifikací k pozdějšímu prohlídnutí uživatelem přes menu notifikací, apod. Finální podoba a výčet typů a výčet notifikací bude definována v průběhu detailní analýzy. Přesný výčet situací, kdy bude automatická notifikace vytvořena a jakého typu bude, bude předmětem detailní analýzy. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Pošta & Notifikace Webová aplikace musí zajistit zobrazení notifikace v okamžiku jejího vzniku, nebo následně po přihlášení a otevření menu notifikací. Notifikace bude zobrazena jednak formou dočasné zprávy v případě, že je uživatel v okamžiku notifikování přihlášen a má otevřenou Webovou aplikaci, tak i je uložena do seznamu notifikací a je uživateli zobrazena pouze formou tzv. "badge" - ikony a číslovky symbolizující počet nových / nepřečtených zpráv. Forma zobrazení notifikace bude záviset také na jejím typu, kdy vybraný typ notifikace (např. "upozornění na validační chybu ve formuláři") bude zobrazen pouze jako "toast message", nebo jiný typ (např. "notifikace potvzující úspěšné podání žádosti") bude zobrazena jak formou "toast message", tak i formou záznamu do seznamu notifikací k pozdějšímu prohlídnutí uživatelem přes menu notifikací, apod. Finální podoba a výčet typů a výčet notifikací bude definována v průběhu detailní analýzy. |
|
|
Kód požadavku |
POST – 183 |
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Pošta & Notifikace
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Pošta & Notifikace
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: User management Webová aplikace musí umožnit uživateli provést základní nastavení - parametry tohoto nastavení budou upřesněny v průběhu analýzy. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: User management Webová aplikace musí umožnit uživateli zobrazit si seznam jeho mandátů, pro jaké subjekty má zmocnění a umožnit mu si vybrat v zástupu za jaký subjekt právě vystupuje ve Webové aplikaci. |
|
|
Kód požadavku |
USER – 189 |
Název |
|
Popis |
Oblast / fáze: User management
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: User management
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: User management
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: User management
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: User management
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: User management
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: User management
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: User management
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: User management
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: User management
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: User management
|
|
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Ostatní požadavky Webová aplikace musí umožnit uživateli zobrazit přehled vznesených obecných dotazů, jednak externímu uživateli jeho vlastních obecných dotazů, tak i internímu uživateli referentovi SFDI všech obecných dotazů, případně dotazů vztažených ke konkrétnímu Klientovi, případu, typu programu. |
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Ostatní požadavky Webová aplikace musí externímu uživateli umožnit zadání nového dotazu obecného bez vazby na konkrétní případ, nebo obecného ve vazbě na konkrétní případ. Obecný dotaz má formu čistě textové zprávy. |
|
|
Kód požadavku |
OSTA – 203 |
Název |
|
Popis |
Oblast / fáze: Ostatní požadavky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Ostatní požadavky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Ostatní požadavky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Ostatní požadavky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Ostatní požadavky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Ostatní požadavky
|
|
|
Kód požadavku |
|
Název |
|
Popis |
Oblast / fáze: Ostatní požadavky
|
|
|
Smluvní strany se dohodly, aby Poskytovatel implementoval následující obecné požadavky, kladené na IS PORTÁL SLUŽEB SFDI. Uvedené požadavky jsou pouze demonstrativním výčtem obecných požadavků na IS PORTÁL SLUŽEB SFDI.
Kód požadavku |
|
|
|
|
|
|
|
Kód požadavku |
OPO – 2 |
|
|
|
|
|
|
Kód požadavku |
OPO – 3 |
|
|
|
|
|
|
Kód požadavku |
OPO – 4 |
|
|
|
|
|
|
Kód požadavku |
OPO – 5 |
|
|
|
|
|
|
Kód požadavku |
OPO – 6 |
Název |
Vkládání kalendářního data |
Popis |
Systém bude u vstupních datumových polí umožňovat intuitivní výběr datumu z kalendáře. |
|
|
Kód požadavku |
OPO – 7 |
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
|
Název |
|
Popis |
|
|
|
Kód požadavku |
OPO – 18 |
Název |
Přístup ke službám |
Popis |
Všechny přístupy k poskytované službě musí být jednotné bez ohledu na to, jestli přistupuje uživatel pomocí uživatelského rozhraní nebo aplikace pomocí webové služby. Vždy je nezbytné provést ověření uživatele a jeho oprávnění přístupu k datům na základě role nebo oprávnění a provést auditní záznam o tomto přístupu (ev. zamítnutí přístupu) a činnosti, kterou s daty uživatel provádí. Každý přístup ke službě musí být jednoznačně identifikován a přiřazen ke koncovému, nebo v případě dávkových automatizovaných úloh technickému uživateli, který s daty pracuje (i v případě přístupu přes API je nutné přebírat identitu uživatele a ověřovat oprávnění).Přístup uživatelů i jednotlivých integrací musí být limitován v závislosti na jejich funkci, tak aby uživatelská role obsahovala pouze práva nutná k vykonání definovaných aktivit.O přístupu k službám (funkcionalitám systému) musí být veden záznam v rozsahu definovaném ve VoKB, dále typ události/činnosti; datum a čas; časové pásmo; ID uživatele; IP adresa a TCP/UDP port cílového IS; IP adresa a TCP/UDP port zdroje (uživatel/aplikace); ID rozhraní, přes které uživatel/aplikace přistupovali (uživatelské, webová služba, API, ...); výsledek autentizace (povolení/zamítnutí přístupu). V záznamu musí být do ID uživatele propsáno ID uživatele přebírané z jiného IS.Funkcionalita vedení záznamu musí umožnit na základě změny konfigurace lokální uložení záznamu i jeho odeslání na vzdálený log systém (remote Log). Oprávnění ke změně konfigurace lokální/vzdálené logování musí být přidělitelné odděleně od správce systému.Systém musí zajistit bezpečnost a důvěryhodnost záznamů a jejich uchování minimálně po dobu 12-ti měsíců pokud vyhláška o kybernetické bezpečnosti nestanovuje dobu delší. |
|
|
Kód požadavku |
OPO – 19 |
Název |
Audit |
Popis |
Systém musí o sobě poskytovat informace důležité pro audit veškerých prováděných činností. Každá činnost každého uživatele musí být evidována. Auditovány jsou jak úspěšné, tak neúspěšné operace.Záznam událostí o činnosti uživatele v auditním logu musí obsahovat zejména:
V záznamu nesmí být ukládány datové hodnoty. Funkcionalita musí umožnit na základě změny konfigurace měnit úroveň detailu záznamu až na úroveň databázových položek, výběr logovaných operací a volbu lokální uložení záznamu nebo jeho odeslání na vzdálený log systém (IP adresa +TCP/UDP port).Oprávnění ke změně konfigurace lokální/vzdálené logování a míra detailu musí být přidělitelné odděleně od správce systému. Výstup logů ve formátu XML/soubor v definovaném úložišti, volba formátu logu (minimální podporovaný formát je CEF).Úložiště pro události musí zajistit integritu těchto záznamů (např. realizací elektronického podpisu apod.).Veškeré komponenty využité v rámci řešení musí mít jednotný systémový čas, a tento čas používat i při vytváření záznamu bezpečnostních a systémových událostí.Předmětem záznamu činností správců a administrátorů budou i veškeré činnosti prováděné v rámci správy operačního systému/middleware/virtualizační platformy (pokud bude použita).Poskytovatel zajistí uchování auditních událostí minimálně po dobu 12 měsíců a zajistí nepopiratelnost auditních záznamů. |
|
|
Kód požadavku |
OPO – 20 |
Název |
Monitoring |
Popis |
Systém musí poskytovat podporu pro provozní stavový monitoring na úrovni SNMP, které umožní monitorování výkonu systému.Poskytovatel zajistí sběr a vyhodnocení provozního monitoringu.V případě identifikovaného výpadku či nestandardního stavu z pohledu provozního monitoringu Poskytovatel zajistí informování osob pověřených administrací řešení, tak aby bylo možné defektní stav opravit v rámci SLA.Systém musí dále poskytovat podporu pro business monitoring, ze kterého budou zřejmé vnitřní aplikační metriky systému (počet. přistupujících uživatelů, počet jednotlivých interakcí, počet podání a podobně). |
|
|
Kód požadavku |
OPO – 21 |
Název |
Zálohování |
Popis |
Systém bude využívat zálohovací prostředky v rámci SaaS. Návrh zálohování je předmětem dodávky Poskytovatele. V rámci dodávky Poskytovatel provede funkční test obnovy.Poskytovatel zajistí následující:
Jednotlivé zálohy spravuje a odpovídá za ně provozovatel aplikace/aplikačního celku.V rámci zálohování a obnovy dat systém naplní požadavky na RTO = 24 hodin a RPO = 0 hodin / minut. |
|
|
Kód požadavku |
OPO – 22 |
Název |
Šifrování |
Popis |
Systém musí poskytovat možnosti, jak zajistit šifrování komunikací a záznamů na aplikační úrovni.Veškeré šifrování musí být konfigurovatelné na jednotlivá komunikační spojení, databázové tabulky a položky, tedy šifrování nemusí probíhat na všechna data, ale jen na ta, u kterých to bude nastaveno.Šifrování bude prováděno pomocí aktuálně odolných kryptografických algoritmů a klíčů.Poskytovatel zajistí používání nástroje pro správu klíčů a certifikátů, který zajistí generování, distribuci, ukládání, změny, omezení platnosti, zneplatnění certifikátů a klíčů. Zároveň zajistí a umožní auditní kontrolu.Všechna aplikační data musí být udržována v konzistentním stavu, tj. v případě, že dojde ke konfigurační změně položky z nešifrované na šifrovanou nebo naopak, musí se tato změna promítnout na všechna data uložená v této položce off-line úlohou.Rozsah a způsob šifrování bude stanoven v Dokumentaci IS PORTÁL SLUŽEB SFDI dle této Smlouvy. |
|
|
Kód požadavku |
OPO – 23 |
Název |
Bezpečnost aplikací |
Popis |
Systém musí být zabezpečen proti útokům známým v době uvádění aplikací do provozu (primárně různé útoky typu injection, zneužití uploadu aj.). Poskytovatel zvolí a bude dodržovat vhodnou metodiku pro bezpečný vývoj aplikací ověřenou dobrou praxí. Poskytovatel musí zajistit provedení bezpečnostních testů před akceptačními testy a poskytnout podklady a spolupráci pro bezpečnostní testování aplikací ze strany Objednatele.Poskytovatel zajistí provádění penetračních testů informačního a komunikačního systému se zaměřením na důležitá aktiva:
Poskytovatel zajistí trvalou ochranu aplikací, informací a transakcí:
Poskytovatel zajistí dostupnost aplikace a její odolnost proti KBU a KBI cílících na zamezení nebo omezení dostupnosti aplikace. Bezpečnost aplikací musí být v souladu s VoKB. |
|
|
Kód požadavku |
OPO – 24 |
Název |
Řízení aktiv |
Popis |
Poskytovatel v rámci řízení primárních i podpůrných aktiv zajistí naplnění požadavků Vyhlášky o kybernetické bezpečnosti č. 82/2018 Sb. (dále „VoKB“).V rámci procesu řízení aktiv Poskytovatel zajistí, provede a zdokumentuje zejména následující činnosti, jež budou v souladu s požadavky ZoKB, resp. Vyhlášky o kybernetické bezpečnosti č. 82/2018 Sb. (dále „VoKB“):
Při hodnocení důležitosti primárních aktiv posoudí alespoň:
Poskytovatel provede posouzení a hodnocení dopadů na narušení bezpečnosti informací v souladu s dokumentem NUKIB „METODIKA K VODÍTKŮM PRO HODNOCENÍ DOPADŮ“. Dokument je dostupný na webu xxxxx://xxx.xxxxxxx.xx/xx/xxxxxxxx-x-xxxxxxxx/xxxxxxxx-xxxxxxxxx/Poskytovatel musí zohlednit pravidla pro likvidaci dat a musí být aplikována přiměřeně hodnotě a důležitosti aktiv a měla by zejména zohledňovat:
Poskytovatel aplikuje způsoby likvidace všech technických nosičů informace, provozních údajů, dat, informací a jejich kopií v souladu s požadavky VoKB – Likvidace dat, Příloha č. 4, podle požadavků pro tzv. Přípustný způsob likvidace podle úrovně důležitosti aktiva a typu nosiče informace.Způsoby likvidace:
Tento požadavek a způsoby likvidace dat a informací a nosičů informací se vztahuje na všechna produkční, provozní a testovací data a informace použitá pro testování funkčnosti IS PORTÁL SLUŽEB SFDI, včetně použitých nosičů informací a uložených dat na těchto nosičích. |
|
|
Kód požadavku |
OPO – 25 |
Název |
Kontinuita činností |
Popis |
Poskytovatel v rámci řízení kontinuity činností provede činnosti a zpracuje dokumentaci, které jsou vyžadovány VoKB pro zajištění kontinuity činností. Poskytovatel připraví postupy, a scénáře, a zajistí zvládání krizových situací a rychlou obnovu IS PORTÁL SLUŽEB SFDI v případě narušení kontinuity činností.Poskytovatel v rámci řízení a zajištění kontinuity činností organizace rovněž vypracuje související zejména procesy, jež jsou neoddělitelnou součástí procesu řízení kontinuity:
|
|
|
Kód požadavku |
OPO – 26 |
Název |
Řízení rizik |
Popis |
Poskytovatel zajistí aktivní spolupráci a součinnost při provedení analýzy rizik (identifikace primárních a podpůrných a technických aktiv, identifikace vazeb na primární aktiva, ohodnocení hrozeb a zranitelností podpůrných a technických aktiv), monitorování, reakce a zvládání rizik, zpracování plánu zvládání rizik (návrh technických a organizačních opatření), zpracování prohlášení o aplikovatelnosti, včetně zpracování zprávy o hodnocení aktiv a rizik v oblasti předmětu dodávky.Řízením a hodnocením rizik se rozumí celkový proces řízení rizik v organizaci jako celku, identifikace, analýzy, vyhodnocení, reakce na rizika a incidenty, řízení přístupů a změn, zavedení opatření pro ošetření a zvládání rizik, dodržování bezpečnostních politik a stanovených zásad a pravidel pro řízení systému bezpečnosti informací, tj. zejména naplnění a splnění požadavků uvedených v tomto dokumentu, v jednotlivých bodech, a v dalších detailních požadavcích uvedených ve VoKB.Proces řízení rizik zahrnuje vybudování vhodné infrastruktury a použití logického a systematického postupu ke zjištění souvislostí, identifikaci, analýze, vyhodnocení, zvládání, sledování a hlášení rizik spojených s libovolnou činností, postupem nebo funkcí takovým způsobem, který dovolí minimalizovat ztráty a maximalizovat zisky. Jedná se o postupný, neustále se opakující proces zlepšování.Xxxxxxx je maximálně předcházet jakýmkoliv bezpečnostním ohrožením, narušení bezpečnosti informací a aktiv, incidentům, neočekávaným událostem, zajistit efektivní řízení rizik a bezpečnost informací a informačních a komunikačních technologií v souladu s požadavky VoKB.Poskytovatel dodá podklady v následujícím minimálním rozsahu podle požadavků uvedených ve VoKB, zejména:
|
|
|
Kód požadavku |
OPO – 27 |
Název |
Bezpečnostní role |
Popis |
Poskytovatel zajistí v rámci organizace řízení bezpečnosti informací vytvoření, jmenování a obsazení bezpečnostních a provozních rolí a orgánu, jejich pravidelné odborné školení dle typu zastávané role a výkonu povinností rolí zejména dle aktuálního znění ZoKB a VoKB o kybernetické bezpečnosti a dalších rolí pro zajištění řízení kybernetické bezpečnosti a zároveň bezpečnosti a provozu systému:
|
|
|
Kód požadavku |
OPO – 28 |
Název |
Bezpečnost testovacích dat |
Popis |
Poskytovatel zajistí bezpečnost vývojového a testovacího prostředí a ochranu používaných testovacích dat.Varianta 1: Pro testovací prostředí jsou použita anonymizovaná data z produkčního prostředí. Anonymizace dat musí probíhat takovým způsobem, aby nebylo možné data reverzním postupem deanonymizovat.Varianta 2: Testovací prostředí obsahuje data z produkčního systému. Pro tuto variantu je nutné zajistit stejná pravidla fungování jako pro produkční prostředí. Tedy řízený přístup k prostředí, šifrování, auditing. Práce s prostředím podléhá stejným postupům jako v případě produkčního prostředí. Jedinou výjimku tvoří dostupnost systému.Testovací prostředí slouží jako UAT, obsahuje tedy stejné aplikační vybavení a stejná nastavení jako produkční systém a bude primárně využíván k testování a akceptaci rozvojových aktivit/změn v rámci aplikace. Testovací prostředí neslouží k samotnému vývoji aplikace. |
|
|
Kód požadavku |
OPO – 29 |
Název |
Bezpečnostní testování změn |
Popis |
Poskytovatel zajistí provádění penetračních testů informačního a komunikačního systému se zaměřením na důležitá aktiva:
Penetrační testování se týká jak aplikace samotné, tak související infrastruktury, v případě provádění významných změn. |
|
|
Kód požadavku |
OPO – 30 |
Název |
Bezpečnostní dokumentace |
Popis |
Poskytovatel zajistí zpracování, resp. vytvoření a implementování bezpečnostní a provozní dokumentace v souladu s požadavky ZoKB a VoKB, zejména podle požadavků uvedených v příloze č. 5, k této VoKB.Dokumentace bude pravidelně revidovaná a aktualizovaná odpovědnými Garanty aktiv příp. odpovědnými osobami za jednotlivé oblasti a dokumentaci.Provozní bezpečnostní dokumentace je zpracována na základě výsledků analýzy rizik, popisuje organizační a technická opatření k pokrytí identifikovaných rizik v souladu se strategií zvládání rizik Objednatele.Provozní bezpečnostní dokumentace předepisuje činnost bezpečnostních správců informačního systému v jednotlivých rolích, zavedených pro zajištění zabezpečené správy informačního systému.Bezpečnostní dokumentace musí obsahovat všechny relevantní oblasti bezpečnosti informací vyžadované VoKB, a/ nebo vyplývající z výsledků analýzy rizik.Struktura a obsah bezpečnostní dokumentace musí vycházet ze struktury dokumentace pro bezpečnostní politiky a další bezpečnostní dokumentace uvedené v příloze č. 5 VoKB.Součástí Provozní bezpečnostní dokumentace jsou následující dokumenty:
Poskytovatel zajistí vytvoření bezpečnostních politik (BP), příp. jedné BP, jež bude obsahovat tyto bezpečnostní politiky podle požadavku VoKB:
Poskytovatel zajistí vytvoření navazujících bezpečnostních a provozních pravidel a postupů pro zajištění bezpečnosti a provozu podle požadavků ZoKB/ VoKB. |
|
|
Kód požadavku |
OPO – 31 |
Název |
Bezpečnostní kontroly a audity |
Popis |
Poskytovatel zajistí provedení nezávislého auditu a kontrolu naplnění bezpečnostních požadavků a dodržování bezpečnosti informací interním auditem organizace (SFDI) nebo třetí stranou v rámci implementace a provozu systému, jež zahrnuje následující činnosti:
|
|
|
Kód požadavku |
OPO – 32 |
Název |
Legislativa |
Popis |
Poskytovatel zajistí naplnění všech relevantních technických a organizačních požadavků stanovených zákonem č. 181/2014 Sb., o kybernetické bezpečnosti a o změně souvisejících zákonů (zákon o kybernetické bezpečnosti - ZoKB), vyhláškou 82/2018 Sb., o bezpečnostních opatřeních, kybernetických bezpečnostních incidentech, reaktivních opatřeních, náležitostech podání v oblasti kybernetické bezpečnosti a likvidaci dat (vyhláška o kybernetické bezpečnosti - VoKB) v rozsahu platném pro informační systém významné informační infrastruktury.Poskytovatel zajistí soulad s požadavky s Nařízením (EU) 2016/679 o ochraně fyzických osob v souvislosti se zpracováním osobních údajů a o volném pohybu těchto údajů a o zrušení směrnice 95/46/ES (obecné nařízení o ochraně osobních údajů) - GDPR. |
|
|
Kód požadavku |
OPO – 33 |
Název |
Součinnost při integraci |
Popis |
Poskytovatel bude poskytovat součinnost zástupcům okolních systémů (cílovým i integračním), kteří budou konzumovat jím vystavené API. |
|
|
Kód požadavku |
OPO – 34 |
Název |
Integrace na další systémy Objednatele |
Popis |
Systém musí být integrován na další nezbytné systémy Objednatele, jako např. (spisová služba, agendový informační systém IS Evidence a podobně) |
|
|
Kód požadavku |
OPO – 35 |
Název |
Rozhraní systému |
Popis |
Komponenty budou mít dokumentovaná všechna vystavovaná API (DB rozhraní, rozhraní webových služeb, souborová rozhraní). API bude zprostředkováno na základě otevřeného standardu. |
|
|
Kód požadavku |
OPO – 36 |
Název |
Evidence rozhraní |
Popis |
Poskytovatel bude pravidelně aktualizovat přehled a popis poskytovaných rozhraní Systému (u všech prostředí). |
|
|
Kód požadavku |
OPO – 37 |
Název |
Škálovatelnost |
Popis |
Systém musí být horizontálně a vertikálně škálovatelný ve všech vrstvách. |
|
|
Kód požadavku |
OPO – 38 |
Název |
Počet uživatelů |
Popis |
Systém musí být připraven obsloužit 1000 koncových Uživatelů. |
|
|
Kód požadavku |
OPO – 39 |
Název |
Doby odezvy |
Popis |
Odezvy Systému nesmí překročit hodnoty uvedené v Příloze č.2 této Smlouvy. |
Kód požadavku |
OPO – 40 |
Název |
Souběžná práce |
Popis |
Systém musí minimalizovat používání zámků v aplikaci i DB a musí využívat zámky jen v nezbytně nutné míře a na položky tak, aby garantoval souběžnou práci uživatelů Systému. |
|
|
Kód požadavku |
OPO – 41 |
Název |
Ověřování výkonnosti |
Popis |
Poskytovatel musí provést výkonnostní a zátěžové testy a poskytnout podklady a součinnost pro výkonnostní a zátěžové testování Systému třetí stranou. Objednatel může zátěžové testování prováděné třetí stranou opakovat v průběhu provozu v minimálním intervalu 6 měsíců, zjištěné negativní odchylky od požadované výkonnosti jsou incidentem s kategorií priority SEV3 – Nízká. |
|
|
Kód požadavku |
OPO – 42 |
Název |
Kapacitní požadavky |
Popis |
Systém musí být připraven zpracovat 30 požadavků (např. rezervace konzultace, nebo podání žádosti) za jednu minutu. |
|
|
Kód požadavku |
OPO – 43 |
Název |
Mazání dat |
Popis |
Systém musí zajistit řádný výmaz archivovaných dat, která překročí archivační lhůtu danou zákonem. |
|
|
Kód požadavku |
OPO – 44 |
Název |
Provoz Systému |
Popis |
Systém bude primárně zajišťovat on-line práci koncových uživatelů podle požadavků na výkonnost a dostupnost aplikace. Některé funkcionality mohou být řešeny jako dávkové úlohy (např. generování tisků, synchronizace dat do jiných systémů, exporty dat, archivace a podobně). Tyto dávkové úlohy bude možné plánovat na libovolný čas a budou probíhat nezávisle na on-line systémech tak, aby jejich činnost neovlivnila výkonnost systému. |
|
|
Kód požadavku |
OPO – 45 |
Název |
Architektura |
Popis |
Komponenty budou realizovány v třívrstvé architektuře. Budou využívat oddělenou databázi a aplikační server, ty budou umístěny odděleně v datové a aplikační vrstvě. |
|
|
Kód požadavku |
OPO – 46 |
Název |
Architektura obsluhy požadavku |
Popis |
Obsluha uživatelského požadavku bude primárně umístěna v aplikační vrstvě. |
Kód požadavku |
OPO – 47 |
Název |
Návrh implementace |
Popis |
Komponenty budou škálovatelné a budou mít vysokou dostupnost bez ztráty kontextu a dat v případě výpadku.Neuzavřené / nepotvrzené transakce mohou být ztraceny s tím, že uživatel bude upozorněn na nedokončenou aktivitu a vyzván k jejímu opakování. |
|
|
Kód požadavku |
OPO – 48 |
Název |
Ukládání strukturovaných dat |
Popis |
Komponenty budou ukládat zpracovávaná strukturovaná data v relačním databázovém systému. |
|
|
Kód požadavku |
OPO – 49 |
Název |
Práce s databází |
Popis |
Komponenty musí přistupovat k databázi výhradně prostřednictvím aplikačního serveru. |
|
|
Kód požadavku |
OPO – 50 |
Název |
Paralelní zpracování |
Popis |
Prezentační a aplikační logiky budou realizovány s využitím souběžného zpracování požadavků (volání) více vlákny (multi-threading). |
|
|
Kód požadavku |
OPO – 51 |
Název |
Datová vrstva |
Popis |
Data budou primárně uložena v databázi (SQL server). Mimo databáze mohou být ukládána pouze data určená pro archivaci - specifické úložiště, auditní a monitorovací účely - do souborů umístěných v souborovém systému a dokumenty umístěné ve společném (dokumentovém) úložišti. |
|
|
Kód požadavku |
OPO – 52 |
Název |
Databáze |
Popis |
Komponenty budou používat databáze as a Service v rámci prostředí SaaS. |
|
|
Kód požadavku |
OPO – 53 |
Název |
Aplikační vrstva |
Popis |
Pro aplikační vrstvu budou zvoleny takové technologie, které budou zajišťovat vysokou dostupnost (aplikační clustering) bez ztráty session v případě výpadku a škálovatelnost. |
|
|
Kód požadavku |
OPO – 54 |
Název |
Provozní prostředí |
Popis |
Komponenty budou provozovány v Produkčním, Testovacím prostředí a Vývojovém prostředí. Testovací a Vývojové prostředí může disponovat nižším požadovaným výkonem, ale musí mít stejnou topologii jako produkční prostředí. |
|
|
Kód požadavku |
OPO – 55 |
Název |
Administrace |
Popis |
Komponenty musí mít administrační rozhraní pro správu parametrů Systému konfigurací, správu potřebných workflow, správu úloh (jobů) a jejich plánování (archivace, generování výstupných sestav, přenos dat do jiných systémů aj.), správu integračních rozhraní umožňujících konfigurovat API na další systémy, správu reportů (template reportů).Administrace nebude prováděna uživatelským přístupem přes front-end Webové aplikace, ale technickým zásahem odborným zástupcem Poskytovatele na základě změnového požadavku, bude-li se jednat o změnu dle pokynů Objednatele. |
|
|
Kód požadavku |
OPO – 56 |
Název |
Kódování znaků |
Popis |
Kódování znaků bude UTF-8. |
|
|
Kód požadavku |
OPO – 57 |
Název |
Export a import dat |
Popis |
Komponenty budou poskytovat možnost pro snadný export dat na základě příslušného oprávnění podle zadaných kritérií. Komponenty budou podporovat pouze ty výstupní exportní formáty, které jsou uvedeny přímo u vybraných funkčních požadavků v kapitole 2.5 této Přílohy č. 1. |
|
|
Kód požadavku |
OPO – 58 |
Název |
Připravenost na modifikace |
Popis |
Komponenty musí být realizovány modulárním způsobem tak, aby v případě změn byly jasně identifikovány moduly dotčené změnou. V případě provedení změn ve funkcionalitě musí být zajištěno korektní dokončení běžících funkcí a procesů v předchozích verzí modifikované funkcionality, pokud není uvedeno v požadavcích jinak. |
Kód požadavku |
OPO – 59 |
Název |
Načítání dat |
Popis |
Načítání dat uživatelem bude prováděno vzhledem k serverové straně jednotným protokolem, bude obsahovat kompletní obchodní funkcionalitu, bude bez stavové a bude rovněž jednotně a samostatně dokumentované. |
|
|
Kód požadavku |
OPO – 60 |
Název |
Statické části |
Popis |
Statické části Systému, zejména grafické prvky (statické obrázky, kaskádové styly, Javascript apod.), budou odděleny. |
|
|
Kód požadavku |
OPO – 61 |
Název |
Testovací scénáře |
Popis |
Pro potřeby provedení testů v rámci akceptace díla připraví Poskytovatel Testovací Plán. Poskytovatel připraví do testovacího prostředí sadu testovacích scénářů včetně testovacích dat vážících se ke každému z implementovaných případů. Testovací scénáře budou odrážet business model IS PORTÁL SLUŽEB SFDI. Před každým kolem testů připraví Poskytovatel pro každý použitý testovací scénář testovací data v samotné aplikaci a v navázaných systémech. Provedení testů v rámci akceptace bude na základě připravených scénářů a dat realizovat Objednatel či jím pověřená třetí strana. Případné chyby nalezené při testování je Poskytovatel povinen na své náklady odstranit. Popis a řízení odstranění chyby (bug tracking) je prováděn v prostředí Objednatele. |
|
|
Kód požadavku |
OPO – 62 |
Název |
Testovací skripty |
Popis |
Pro každý z testovacích scénářů připraví Poskytovatel automatizovaný skript, který umožní opakované, automatické provádění testů. Pokud za tímto účelem Poskytovatel použije komerční produkt, bude licence dostatečná k provedení testů dodána a převedena na Objednatele v rámci plnění. |
|
|
Kód požadavku |
OPO – 63 |
Název |
Bezpečnostní testy |
Popis |
Poskytovatel poskytne nezbytnou součinnost odborné třetí straně pro provedení bezpečnostních testů (penetrační testy, testy zabezpečení uživatelského rozhraní, testy ochrany údajů, testy havarijních scénářů).Pokud budou na základě testů identifikována bezpečnostní rizika v důsledku plnění Poskytovatele, je povinen je na své náklady eliminovat. Zároveň je povinen doplnit související dokumentaci, pokud se ukáže jako nedostatečná v rámci bezpečnostních testů. Bezpečnostní problém vyplývající z testů se považuje za incident s kategorií priority SEV2 – Významná. |
|
|
Kód požadavku |
OPO – 64 |
Název |
Výkonnostní testy |
Popis |
Poskytovatel poskytne nezbytnou součinnost odborné třetí straně pro provedení výkonnostních (zátěžových) testů. Pokud bude na základě testů identifikováno chování systémů přinášející výkonnostní rizika v důsledku plnění Poskytovatele nebo neplnění požadované doby odezvy, je povinen je na své náklady odstranit. |
|
|
Kód požadavku |
OPO – 65 |
Název |
Metodika vývoje |
Popis |
V rámci Analýzy představí Poskytovatel metodiku vývoje a skladbu vývojových týmů. |
|
|
Kód požadavku |
OPO – 66 |
Název |
Zásady vývoje |
Popis |
Při modelování je nutné zajistit dodržování jmenných konvencí, obecných zásad pro čitelnost a srozumitelnost a také dodržování pravidelného verzování modelů. |
|
|
Kód požadavku |
OPO – 67 |
Název |
Zdrojové kódy |
Popis |
Poskytovatel předá s každou novou verzí aplikace zdrojové kódy a související konfigurační soubory k veškerému softwarovému vybavení, které vytvořil v rámci plnění. Zdrojové kódy budou předány podle podmínek určených v této Smlouvě. |
|
|
Kód požadavku |
OPO – 68 |
Xxxxx |
Xxxxxxx projektu |
Popis |
Poskytovatel je povinen poskytovat součinnost při kontrole kvality projektu ze strany Objednatele nebo jím určené třetí strany. Objednatel je oprávněn na vyžádání provést kontrolu stavu prací Poskytovatele, a to ve všech fázích projektu. Poskytovatel je povinen na vyžádání umožnit Objednateli náhled do prostředí týkajícího se realizovaného projektu, nahlédnout na veškeré zpracovávané výstupy, i když nejsou předmětem předání, představit Objednateli jednotlivé pracovníky účastnící se dodávky předmětu plnění a umožnit Objednateli pokládat těmto pracovníkům otázky ve vztahu ke kontrole plnění Poskytovatele. |
|
|
Kód požadavku |
OPO – 69 |
Název |
Záznamy o kontrole kvality |
Popis |
Objednatel nebo jím určená třetí strana vytvoří po každé kontrole kvality projektu záznam o kontrole kvality, se kterým bude seznámen řídící výbor projektu. Záznam bude evidován jako výstup jednání řídícího výboru. Nedostatky uvedené v záznamu o kontrole kvality je Poskytovatel povinen odstranit v dohodnutých termínech. |
|
|
Kód požadavku |
OPO – 70 |
Název |
Projektová dokumentace |
Popis |
Poskytovatel musí v průběhu projektu vést projektovou dokumentaci. |
|
|
Kód požadavku |
OPO – 71 |
Název |
Akceptace dokumentace |
Popis |
Akceptace dokumentů předávaných Poskytovatelem v rámci plnění projektu se bude řídit akceptační procedurou uvedenou ve znění návrhu Smlouvy. |
|
|
Kód požadavku |
OPO – 72 |
Název |
Implementace požadavků bezpečnostních složek |
Popis |
Objednatel po Poskytovateli požaduje implementaci IS PORTÁL SLUŽEB SFDI v souladu a rozsahu s metodikami a požadavky bezpečnostních složek, které mohou být vůči Objednateli uplatněny a mohou být předmětem utajení informací. |
IS PORTÁL SLUŽEB SFDI bude využívat pro svůj chod cloudovou platformu MS Azure, na základě přistoupení Poskytovatele CENDIS, s.p. k Rámcové dohodě na pořizování produktů Microsoft (MV- 89474-64/VZ2021) uzavřenou dne 28.4.2022, v rámci centrálního zadávání.
Obsahem budou 3 běhová prostředí (DEV, TEST, PROD), včetně sdíleného prostředí.
Specifikace infrastruktury:
Sdílené prostředí (SHARED) – nedílná součást jádra, která je potřebná pro chod všech běhových prostředí
-
Typ komponenty (služby)
Popis
Azure DevOps uživatelé
19 uživatelů s licencí na plán Basic
Azure DevOps pipelines
3 časově neomezené paralelní CI/CD úlohy
Visual Studio Professional uživatelé
3 uživatelé s licencí na plán Visual Studio Professional
XxxXxxxx pokročilé klíče v HSM
4 klíče v HSM úložišti KeyVault Premium SKU, 1000 základní a 10 000 pokročilých operací
Azure DNS - zóny
Hostování 2 veřejných DNS zón v rámci Azure DNS (1 milion query)
Azure DNS - zóny (i private linky)
Hostování 2 privátních DNS zón v rámci Azure DNS (1 milion query)
Azure Front Door
Classic SKU, 1TB příchozích dat, 0,5TB odchozích dat, 9 routovacích pravidel, 5x WAF (Web Application Firewall), 3x Vlastní pravidla
App Gateway
2x Standard V2 SKU, Produkční prostředí 2 výpočetní jednotky, DevTest prostředí 1 výpočetní jednotka, 500GB odchozích dat
Azure Firewall
Standard SKU, 744 hodin provozu, 2,5TB přenesených dat
Storage account – certifikáty
Standard V2 – podpůrná blob storage pro automatické generování certifikátů
Storage account - logování
Standard V2 – blob storage pro dlouhodobé logy, COOL tier, redundance LRS, 3TB dat, 10 milionů zápisů, 5 milionů listování dat, 1 milion čtení, 1 milion dalších operací, 100Gi vyhledávání
Virtual Network Veřejná IP
Standard SKU – 3x veřejná IPv4 adresa – 1x Firewall, 2x AppGateway
Virtual Network Peering
Přenos dat mezi jednotlivými subnety – 2TB příchozí, 2TB odchozí
Container Registry
Premium SKU – 500GB
Log Analytics
3GB logů/den
Azure monitoring
15 pravidel upozornění
Vývojové a testovací prostředí (DEV + TEST)
-
Typ komponenty (služby)
Popis
Storage account - data
2x Standard V2 SKU – blob storage pro data, COOL tier, redundance LRS, dohromady 1,5TB dat, 1 milion write operací, 0,5 milionu list/data operací, 0,1 milionu read operací, 0,1 milionu dalších operací, 100Gi vyhledávání
Storage account - nahrávání příloh
2x Standard V2 SKU – blob storage pro nahrávání příloh a kontrolu pomocí antiviru – HOT tier, 150GB, redundance LRS, 1 milion write operací, 0,5 milionu list/data operací, 0,1 milionu read operací, 0,1 milionu dalších operací, 100Gi vyhledávání
Storage account - nahrávání příloh, Microsoft defender
2x SA Defender – 744 hodin provozu, 10/25GB skenovaných dat
SQL Database Elastic
Standard eDTU – 100eDTU – 100GB pro Test prostředí, 50GB pro Dev prostředí
SQL Database - zálohování
Model zálohování databáze LTRA – 52 týdnů, 12 měsíců, 2 roky
Virtual Network Peering
Přenos dat mezi jednotlivými subnety – 1TB příchozí, 1TB odchozí
Virtual Network Private endpoint (sql)
Privátní endpoint pro DevTest SQL databázi
XxxXxxxx pokročilé klíče v HSM
2 klíče v HSM úložišti KeyVault Premium SKU, 1000 základní a 10 000 pokročilých operací
Log Analytics
3GB logů/den
Load Balancer
Standard SKU – AKS deployment
Virtual Machine Scale Set
e8ads_v5 – AKS node – 8vCPU, 64GB RAM, Managed storage – Premium P10 – 128GB
Komponenty užité pro chod Vývojového a Testovacího prostředí se rozkládají výkonově v poměru 1:1
Produkční prostředí
-
Typ komponenty (služby)
Popis
Storage account - data
Standard V2 SKU – blob storage pro data, COOL tier, redundance LRS, 5,5TB dat, 4 milion write operací, 2 milionu list/data operací, 0,4 milionu read operací, 0,4 milionu dalších operací, 100Gi vyhledávání
Azure Backup - Azure Files
Zálohování datové storage – 30x denní záloha, redundance GRS
Storage account - nahrávání příloh
Standard V2 SKU – blob storage pro nahrávání příloh a kontrolu pomocí antiviru – HOT tier, 150GB, redundance LRS, 1 milion write operací, 0,5 milionu list/data operací, 0,1 milionu read operací, 0,1 milionu dalších operací, 100Gi vyhledávání
Storage account - nahrávání příloh, Microsoft Defender
SA Defender – 744 hodin provozu, 150GB skenovaných dat
SQL Database Elastic 100 eDTU,
Standard eDTU – 100eDTU, 600GB dat
SQL Database Úložiště point-in-time restore
Model zálohování databáze LTRA – 52 týdnů, 12 měsíců, 10 let
Virtual Network Peering - data 3 TB in, 3 TB out
Přenos dat mezi jednotlivými subnety – 3TB příchozí, 3TB odchozí
Virtual Network Private endpoint (sql)
Privátní endpoint pro produkční databázi
XxxXxxxx pokročilé klíče v HSM
2 klíče v HSM úložišti KeyVault Premium SKU, 1000 základní a 10 000 pokročilých operací
Log Analytics
3GB logů/den
Load Balancer
Standard SKU – AKS deployment
Virtual Machine Scale Set
e8ads_v5 – AKS node – 8vCPU, 64GB RAM, Managed storage – Premium P10 – 128GB
Virtual Machine Scale Set (autoscale koeficient 0,2)
e8ads_v5 – AKS node – 8vCPU, 64GB RAM, Managed storage – Premium P10 – 128GB
V souvislosti s článkem 3.1.3 Smlouvy poskytne Poskytovatel služby Provozu IS PORTÁL SLUŽEB SFDI, kterými se rozumí zejména poskytování následujících služeb:
výkon činností DevOps specialisty, síťového specialisty, systémového administrátora, operátora CSIRT, manažera kybernetické bezpečnosti, IT architekta, pracovníka technické IT podpory a databázového specialisty,
Error: Reference source not foundError: Reference source not foundprostřednictvím výkonu činností jednotlivých zaměstnanců Poskytovatele dle tohoto článku zajistit bezvadný chod Produkčního a Testovacího prostředí při dodržení Parametrů SLA dle Přílohy č.2 této smlouvy,
prostřednictvím výkonu činností jednotlivých zaměstnanců Poskytovatele dle tohoto článku zajistit bezvadný chod Vývojového prostředí
provádět preventivní a reaktivní údržbu IS PORTÁL SLUŽEB SFDI,
provádět bezpečnostní aktualizace, monitoring a pravidelné zálohování IS PORTÁL SLUŽEB SFDI,
zajistit a Dodavateli předat měsíční report plnění SLA ve vztahu k Provozu IS PORTÁL SLUŽEB SFDI a
provádět všechny ostatní činnosti, které vyplývají přímo z kontextu této Smlouvy
-
Typ prvku
Název prvku
Vysvětlení významu infrastrukturních funkcí, sítí, cest a služeb
Cesta
Propojení AZURE-NGFW CENDIS, s.p.
VPN Gateway IPSEC (SKU VpnGw1) – Route based, IKEv2, AES256, 650Mbps
Komunikační síť
CMS2
Komunikační síť CMS2 (Centrální místo služeb 2. generace) provozovaná státním podnikem NAKIT. Propojení s komunikační sítí CENDIS je zajištěno pomocí 2x 1 Gbit/s CMS2 KIVS O2 . Komunikace je zabezpečena pomocí dedikovaného virtuálního firewallu vyhrazeného pro služby Provozovatele.
Komunikační síť
Microsoft
Microsoft global network v rámci Cloud computing služeb Azure. Všechny výpočetní prostředky využívají síť pouze na úrovni West Europe, vyjímkou je Azure Front Door, který využívá globálního charakteru Microsoft CDN. Propojení s komunikační sítí CENDIS je zajištěno pomocí IPSEC tunelu.
Komunikační síť
CENDIS, s.p.
2x NGFW Fortigate 200F v geograficky oddělených lokalitách Praha-Jihozápadní Město a Praha-Chodov. Komunikační síť zprostředkovává spojení mezi Azure, CMS2 a CENDIS DNS servery.
Lokace
Microsoft Azure – West Europe
Azure region v rámci nějž, jsou hostovány jednotlivé Cloud computing prostředky (VM, Storage…). Skládá se ze 3 geograficky oddělených datacenter v rámci Nizozemska
Komunikační služba
CENDIS, s.p. – DNS
Pro potřeby interního resolvingu a obsloužení služeb CMS2 je využito služeb DNS serverů CENDIS, s.p.
Veškeré komponenty systému budou vyvíjeny, testovány a implementovány dle standardů bezpečného vývoje, v souladu s funkčními požadavky dle této Přílohy Smlouvy a zároveň také dle požadavky kybernetické bezpečnosti blíže vytyčenými v Příloze č. 4 Smlouvy
V souvislosti s Provozem IS PORTÁL SLUŽEB SFDI mohou vznikat následující identifikovaná rizika, k nimž Poskytovatel vykoná příslušné akce, které pomohou ke zmírněním nebo eliminaci rizik:
-
Technologický prvek
Riziko
Popis zmírnění nebo eliminace
Úložiště
poškození nebo selhání technického anebo programového vybavení
Redundantní řešení a vhodně nastavený proces zálohování a obnovy
zneužití nebo neoprávněná modifikace údajů
Vhodná konfigurace FW, ACL a SAS tokenů, vhodně nastavené mechanismy AAA
Infrastruktura v Cloud computing prostředí Microsoft Azure
poškození nebo selhání technického anebo programového vybavení
Redundantní řešení, zálohy deployment skriptů
Vulnerabilita OS
Implementované a vhodně nakonfigurované bezpečnostní prvky, vulnerability management
Chybná, nebo nevhodná konfigurace
Vhodně nastavené kontrolní mechanismy
napadení elektronické komunikace (odposlech, modifikace)
Implementované a vhodně nakonfigurované bezpečnostní prvky, použití kryptografických prostředků
DoS
Vhodně nakonfigurovaný FW a prvky DDoS ochrany a monitoring provozu.
Bezpečnostní prvky DC Poskytovatele
Vulnerabilita OS
Implementované a vhodně nakonfigurované bezpečnostní prvky
Chybná, nebo nevhodná konfigurace
Vhodně nastavené kontrolní mechanismy
Virtualizace Poskytovatele
Vulnerabilita virtuální platformy
Implementované a vhodně nakonfigurované bezpečnostní prvky, vulnerability management
Chybná, nebo nevhodná konfigurace
Vhodně nastavené kontrolní mechanismy
Aplikační a databázová infrastruktury
Zranitelnosti OS
Pravidelné záplatování a vulnerability management
Chybná, nebo nevhodná konfigurace
Vhodně nastavené kontrolní mechanismy
škodlivý kód (například viry, spyware, trojské koně)
Implementované a vhodně nakonfigurované bezpečnostní prvky, systém hardening
Systémové Aplikace a komponenty
škodlivý kód (například viry, spyware, trojské koně)
Implementované a vhodně nakonfigurované bezpečnostní prvky
Zranitelnosti Aplikací a komponent
Pravidelné záplatování a vulnerability management
Chybná, nebo nevhodná konfigurace
Vhodně nastavené kontrolní mechanismy
Zneužití identity
Vhodně nastavené mechanismy AAA
užívání programového vybavení v rozporu s licenčními podmínkami
Dobře nastavený licenční model a analýza kódu na přítomnost komponent s nevyhovujícím licenčním modelem
zneužití nebo neoprávněná modifikace údajů
Vhodně nastavené mechanismy AAA, vhodně nastavené logování a monitoring, kryptografická ochrana
porušení bezpečnostní politiky, provedení neoprávněných činností, zneužití oprávnění ze strany Interních uživatelů a administrátorů
Vývoj a implementace v souladu s požadavky metodik bezpečného vývoje SW
Interní rozhraní
Zneužití identity
Vhodně nastavené mechanismy AAA
škodlivý kód (například viry, spyware, trojské koně)
Implementované a vhodně nakonfigurované bezpečnostní prvky
napadení elektronické komunikace (odposlech, modifikace)
Implementované a vhodně nakonfigurované bezpečnostní prvky, použití kryptografických prostředků
porušení bezpečnostní politiky, provedení neoprávněných činností, zneužití oprávnění ze strany Interních uživatelů a administrátorů
Vývoj a implementace v souladu s požadavky metodik bezpečného vývoje SW
Externí rozhraní
DoS
Vhodně nakonfigurovaný FW a prvky DDoS ochrany a monitoring provozu.
Zneužití identity
Vhodně nastavené mechanismy AAA
škodlivý kód (například viry, spyware, trojské koně)
Implementované a vhodně nakonfigurované bezpečnostní prvky
napadení elektronické komunikace (odposlech, modifikace)
Dobře nastavená autorizace a kryptografické prostředky
napadení elektronické komunikace (odposlech, modifikace)
Implementované a vhodně nakonfigurované bezpečnostní prvky, použití kryptografických prostředků
porušení bezpečnostní politiky, provedení neoprávněných činností, zneužití oprávnění ze strany Interních uživatelů a administrátorů
Vývoj a implementace v souladu s požadavky metodik bezpečného vývoje SW
Provozní
dlouhodobé přerušení poskytování služeb elektronických komunikací, dodávky elektrické energie nebo jiných důležitých služeb
Redundantní řešení a vhodně nastavená SLA
narušení fyzické bezpečnosti
Dostatečná ochrana na úrovni perimetru, oblasti i objektu, Vhodně zavedené procesy fyzické ochrany
Personál
pochybení ze strany zaměstnanců
Dobře nastavené kontrolní mechanismy, používání kryptografických mechanismů
zneužití vnitřních prostředků, sabotáž
Dobře nastavené kontrolní mechanismy
nedostatek zaměstnanců s potřebnou odbornou úrovní
Zasmluvnění externích zdrojů a vhodně nastavená SLA
Obecné (celý systém)
nedodržení smluvního závazku ze strany Poskytovatele
Rozvoj IS PORTÁL SLUŽEB SFDI je poskytován ze strany Poskytovatele za definované ceny / Manday vývoje dle jednotlivých rolí účastnících se na vývoji dle přílohy č. 5.
Rozvoj IS PORTÁL SLUŽEB SFDI prostřednictvím změnového řízení bude řešen zadáním návrhu změnového požadavku Objednatelem nebo Poskytovatelem do fronty dedikované pro změny IS PORTÁL SLUŽEB SFDI - ZMĚNY - a je popsán v čl. 3.1.4. Smlouvy a článku 7 (Změnové řízení).
Na základě znění této Smlouvy Objednatel a Poskytovatel sjednávají v rámci této Přílohy č.1 výchozí Harmonogram, který bude upřesněn v rámci Analýzy.
-
#
Ref
Název úkolu
Zahájení
Dokončení
1
[SFDI+CENDIS] Podpis smlouvy realizace a provozu IS PORTÁLU SLUŽEB SFDI (SFDI+CENDIS)
01.03.2024
01.03.2024
2
[CENDIS] Plánované zahájení budování DEV prostředí
01.03.2024
->
3
[CENDIS] Plánované spuštění TEST prostředí
01.06.2024
->
4
[SFDI] Workshopy nad stanovením rozhraní za IS Evidence
01.03.2024
15.03.2024
5
[SFDI] Pro DEV/TEST prostředí IS PORTÁLU SLUŽEB SFDI - dostupné TEST rozhraní IS Evidence
15.3.2024
30.4.2024
6
[SFDI] Dokumentace vč. popisu rozhraní za eSSL
15.3.2024
30.4.2024
7
[SFDI Pro DEV/TEST prostředí IS PORTÁLU SLUŽEB SFDI – dostupné TEST rozhraní eSSL - předpoklad
15.3.2024
30.4.2024
8
[CENDIS] IT Analýza a technický návrh řešení – jádro systému
01.03.2024
31.03.2024
9
[CENDIS] IT Analýzy a technický návrh řešení – doplňkové/závislé agendy
01.04.2024
30.06.2024
10
[CENDIS] UX/UI Prototyp
01.03.2024
30.04.2024
11
[CENDIS] Implementace jádra systému + integrace
01.03.2024
30.06.2024
12
[DIA/MD] Dokumentace vč. popisu rozhraní za Mandátní rejstříky
01.06.2024
13
[DIA/MD] Pro DEV/TEST prostředí IS PORTÁLU SLUŽEB SFDI dostupné TEST rozhraní za Mandátní rejstříky
30.06.2024
14
[CENDIS] Implementace doplňkových/závislých agend + integrace
01.07.2024
30.11.2024
15
[SFDI] UAT testování a akceptace
01.12.2024
31.01.2025
16
Rutinní provoz
01.02.2025
->
≡ 1 ≡