Upozornění: Text přílohy byl získán strojově a nemusí přesně odpovídat originálu. Zejména u strojově nečitelných smluv, kde jsme použili OCR. originál smlouvy stáhnete odsud
SPRÁVA Změnové požadavky
aplikace STKR
Interní Ž E L E Z N IC
Rozvojové požadavky STKR - balíček 32
Rozvojové požadavky STKR - balíček 3 2 .......................................................................................................................1
1. CEZ CPS úpravy pro fakturaci - plnění pro REST A P I ....................................................... 2
2. CPS přehled statistika...........................................................................................................5
Bezpečnostní kategorie: Veřejné
Správa železnic, státní organizace Sídlo: D lážděná 1003/7, 110 00 Praha 1
zapsána v obchodním rejstříku vedeném M ěstským IČO : 709 94 234 DIČ: CZ 709 94 234
soudem v PrazeERM Sá značka A 48384
s p r a v a z e le z n ic .c z
Změnové požadavky
aplikace CPS
S Ž :In te rn í
1. C EZ C P S ú p ra v y pro fa k tu ra c i - p ln ě n í pro R EST A P I
1.1. Popis požadavku
Požadujeme integraci na novou žádankovou aplikaci pro žádosti o vystavení faktury daty evidovanými v aplikaci
CEZ odborné zkoušky CPS.
Definice REST API : ......................................
Technické parametry:
• REST služba běžící ve veřejném internetu (SAP BTP Cloud)
• endpoint se volá metodou POST
• datová věta v JSON formátu je definována strukturou žádanky - viz vzorový request v příloze
• https://invoicereaapp-dev.cfapps.eu10-004.hana.ondemand.com/odata/v2/api/Reauests
1.2. Popis současného stavu
Zakládání žádostí o vystavení faktury probíhá ručně.
1.3. Návrh řešení
Do přehledu pro účetní bude přidáno nové tlačítko "O deslat do ŽApp" s popiskem při najetí na ikonu „O deslat do
Žádankové aplikace". Pověřený uživatele SŽ (žádná nová role v STKR) označí manuálně záznamy, které jsou
předmětem odeslání do konkrétní žádanky (podklad pro vystavení faktury). Tlačítko bude dostupné, pokud bude
vybrána alespoň jedna přihláška (přihlášky musí být ze stejné objednávky). Všechny vybrané přihlášky musí být
ve stavu "Vystavení faktury".
Po kliknutí na tlačítko se zobrazí dialogové okno se souhrnem toho, co obsahuje existující tlačítko „Text pro V
dialogovém okně bude tlačítko "O deslat do žádankové aplikace". Po kliknutí na tlačítko se zahájí odeslání
požadavku do žádankové aplikace, a uživateli se zobrazí loading kolečko. Po dokončení bude zobrazen stav odeslání
včetně ID žádanky. fakturaci". Do textu pro fakturaci budou doplněny údaje ze seznam u/tabulky REST API viz
níže, které v textu pro fakturaci uvedeny nejsou:
- Žadatel
- Fakturační email
- ID adresy
V případě úspěšného odeslání požadavku bude zobrazena hláška "Žádost o vystavení faktury byla úspěšně
odeslána do žádankové aplikace", a zobrazí se identifikátor žádosti. Identifikátor žádosti se dále uloží k jednotlivým
přihláškám /zkouškám (jako nový sloupec do přehledu).
Stav přihlášek se změní na "Odesláno do ŽApp " a stav "Vystavena faktura" bude nastaven až když bude číslo
účetního dokladu. Po dokončení odeslání uživatel zavře dialogové okno a může pokračovat v práci v přehledu,
který se aktualizuje.
Přehledová tabulka
Přehledová tabulka bude rozšířena o sloupec "Číslo žádosti", ve kterém budu identifikátor žádosti založené v
žádankové aplikaci.
Automatické JOB
Bude přidáno rozšíření načítání o ID žádanky a nový JOB. Číslo účetního dokladu se bude načítat ze stávajícího
rozhraní „FI InfoProvider", které bude v rámci SAP rozšířeno o ID žádanky ŽApp.
Datový model
Přihláška bude rozšířena o identifikátor žádosti o vystavení faktury.
Změnové požadavky
aplikace CPS
S Ž :In te rn í
REST API pro odeslání požadavku
Část Název atributu Očekávaný Příklad Poznámka (Mapování)
(Třída/Objekt) typ hodnoty
. . . . . . . . . . . . . . . . . ..... ...... . . . . . . . . . . . . ....................... ............
............. .........................
.................
............
.............. ...... . ................. .. ..............................
...... . . . . . . . . . . . . . . . . . . . .... .. .. ...
..............................
. . . . . . . . . . . ... . . . . . . . . .
.................... ...... . .......... .........
......... ...... ........................ ............... ......
........ ...... ........................ ..................... .............
......... ............ ........... ..............................
.............
... ... . .
.
. . . . . . . . . . . . . . . . . .............. ...... ........ ..........................
............ . .......
...........
....................
........ ...... . ................... . . . . . . . . . . . . . . . . . . . . . . . .
........... ....................
...... .... ..........................................
....................... ............ ........... ...........................
Změnové požadavky
aplikace CPS
S Ž :In te rn í
....... ........... .... ...................................
............
...................... ........... ...........
... . . . . . . . . . .. .. .. .. .. .. .. .. . . . . . .
................ ........... .... .............
........... ...... .. ............ ......................................
..............................
...................... ...... ..............
.. . . . . . . . . . .. ........ . . . . . . . . .
................ ...... . ................ ...............
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
........................... . . . .
.............................. . .. .
............................ . . . . .
...... . ............
................ ...... ........ ............................ . . .
........ ...... ..... .............
.......................
...................... ...... . ......... . . . . . . ...... ..................................
............ ..........
..... ........... ........... ..........................................
... ... . . .
.. ......... ...... . ................... . . . . . . . . . . . . . . . . . . . . . .
....................... ...... . . . . . . . . . . . . . . . . . . . . . . . . .
......... ....................
......................
....... . ................... . . . . . . . . . . . . . . . . . . . . . . . . . . .
.......................... . .....
.......... ...... . ......... ..............................
Změnové požadavky
aplikace CPS
S Ž :In te rn í
--- — --- — —
......
. . . . . . . . . . . . . . . . . . . .............. ...... . .................... . . . . . . . . . . . . . . . . . . . . . .
.............. ...... . . . . . . . . . . . . . . . . . . . . . . . . .
....................
......................... .
............. . ................... . . . . . . . . . . . . . . . . . . . . . . . . . . .
.......................... . .....
.................. . ......... ..............................
.. ... . .
. . . . . . . . . . . . . . . . ............... ...... ........................ ..............................
..........
..........................
............ ...... . . .. . .. .. .. . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . .
......
....... . ...................... .....................
2. CPS přehled statistika
201.1.Popis požadavku
Požadujeme export statistiky vykonaných zkoušek (prospěl/neprospěl) za předsedu zkušební komise a období a
TA zkoušky. Mely by se rozlišovat zkoušky SŽ a CPS.
Příklad řešení ve "starém " systému:
Změnové požadavky
aplikace CPS
S Ž :In te rn í
Požadujeme výstup do xlsx.
Požadujeme data za CPS a SŽ dát do jednoho výstupu.
Vstupní parametry:
- Pouze období od-do?
- Má být i nějaký výběr zam ěstnanců např.?
- Případně jaké další vstupní parametry....
Období, druh zkoušky(D-08,.. ) požadujeme jako multicheck box.
Výběr předsedy bude bud jeden nebo všichni.
Generovat budou mít umožněno:
- VZD CPS admin
- Nová role "VZD Zkoušky sestavy"
Požadujeme 3 sestavy, v menu budou ve Zkoušky CPS a Vzdělávací akce
- sestava zkoušejících
- sestava zkoušek dle typu
- statistika termínů zkoušek
Evidence ve složce Balíček 30 - zkouskv-sestavv.xlsx
201.2. Popis současného stavu
Statistiky nejsou k dispozici.
201.3. Návrh řešení
Obrazovka se sestavami kvalifikací zaměstnanců bude rozšířena o další tři sestavy.
Sestavy:
- Statistika zkoušejících
- Statistika zkoušek dle typu
- Statistika termínů zkoušek
A) Statistika zkoušejících
Změnové požadavky
aplikace CPS
S Ž :In te rn í
Role:
- "VZD Zkoušky sestavy" - bude přidělena vůči útvaru organizační struktury, do sestavy se mu načtou všichni
předsedové z přiřazených útvarů, roli bude možné přidat i vůči útvaru code=1
- "EDU adm in" - vygeneruje se mu sestava za všechny předsedy
Parametry sestavy:
- datum od - výběr datumu z kalendáře - vyhledají se term íny zkoušek, které mají průnik se zadaným
datem
- datum do - výběr datumu z kalendáře - vyhledají se termíny zkoušek, které mají průnik se zadaným
datem
Výstup sestavy:
- výstup přímo do XLSX,
- za vybrané období zobrazuje počet zkoušek a jejich finální stav,
- do statistiky se počítají pouze uzavřené term íny zkoušek,
- OJ typu 07. resp. 04 se vztahuje k předsedovi.
. . . . . . . .. . . . .
..
. . ........................................................ .......... ..............
................................. ......................................... .... ...... ........... .... ...... ...........
...
. ................. ............................. .......... ....................................................................... ..... . ... . . ...
...
..... .... . . . . . . . . . . . . . . . .. .... . . . . . . . . .. ... .... ... .. . . . . .. ... .... ... ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..... ... ..... ... . ...
...
. .. . .... . . . . .......................... .............................................................................. ..... ... ..... ... . ...
.
. .. . .. . . . .... ................. .......... . . . .............................................................. ..... . ..... ... .
..................... .......... ................................................................... .
. . ............... ...................... ............ . . .............................................................. ..... ... ....... ...
. .. . . . . ..... . ..... ...
B) Statistika zkoušek dle typu
Role:
- "VZD Zkoušky sestavy" - data se nijak nebudou om ezovat dle přidělené role
- "EDU adm in" - vidí data za celou organizační strukturu
Parametry sestavy:
- číslo zkoušky - výběr zkoušek, možnost výběru více zkoušek, nepovinné (pokud není nic vybráno, tak se
vybírají všechny zkoušky),
- datum od - výběr datumu z kalendáře - vyhledají se term íny zkoušek, které mají průnik se zadaným datem
- datum do - výběr datumu z kalendáře - vyhledají se term íny zkoušek, které mají průnik se zadaným datem
- typ zkoušky (OZ,PP,P)
- zkouška (Z-06, G-01,..)
Výstup sestavy:
- výstup přímo do XLSX,
- za vybrané typy zkoušek a vybrané období zobrazí počty úspěšnosti na 1., 2. nebo 3. pokus, a počet
neúspěšných
- pouze za již uzavřené term íny zkoušek,
- první sloupec je nejbližší uzel ve stromu kvalifikací.
. . . . . . ..
..... .. .. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... .. .. .. .. . ............... . . . ... ............... . . . ... ............... . . . ... ........................ . .. ...............
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....... .... . . .... .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... ..... .... . ...... .
. . . . . . . . . . . ...... .... . ...... .
. . . .... ...... .... . ...... .
. . . . . . . ...... .... . ...... .
Změnové požadavky
aplikace CPS
S Ž :In te rn í
C) Statistika termínů zkoušek
Role:
- "VZD Zkoušky sestavy" - nová role, bude přidělena vůči útvaru organizační struktury, do sestavy se mu
načtou všichni předsedové z přiřazených útvarů, roli bude možné přidat i vůči útvaru code=1
- "EDU adm in" - vygeneruje se mu sestava za všechny předsedy
Parametry sestavy:
- Předseda - výběr jednoho předsedy, povinné? Nebo se zadat nemusí, a pak to vyhledá všechny termíny?
Pokud druhá možnost, tak asi ve výstupu k danému termínu uvádět i předsedu zkušební komise. Bude
možnost výběru jednoho předsedy, nebo nevybere žádného, a pak je to sestava za všechny předsedy.
- datum od - výběr datumu z kalendáře - vyhledají se term íny zkoušek, které mají průnik se zadaným datem
- datum do - výběr datumu z kalendáře - vyhledají se term íny zkoušek, které mají průnik se zadaným datem
Výstup sestavy:
- statistika nad term íny zkoušek,
- zahrnuty jsou pouze uzavřené termíny zkoušek,
- sloupec B je nejbližší uzel ve stromu kvalifikací.
......................................... .......................................................................................................................................................................................................... ............................... ................................................... . ................................... ................ ..............
......... ......................... .................. ............. ...................... ................ . ........... . ....................... . ....................... .......... ............. ...........
................ ....................................................... ...... ................................................................................................................ ... . .
................ ........................................ ...... ................................................................................................................ . ..... . .
................ .................................................... ......... ................................................................................................................ . ... . . . . .
Oprávnění
“ Obrazovka bude dostupná pro role:
- Vedoucí zam ěstnanec - oprávnění na současných 5 sestav
- EDU Admin - oprávnění na všechna data všech sestav
- Nová role "VZD Zkoušky sestavy" - oprávnění na tři nové sestavy, nová role přiřazována vůči útvaru