Příloha č. 2b – Technická specifikace (2. část -Úprava aplikace Koperník) Obsah
Obsah....................................................................................................................................................... 1 1 Ideové a technické řešení stávajícího a požadovaného stavu systému Koperník ................................ 2 1.1 Stávající stav ...................................................................................................................................... 2 1.2 Požadovaný stav ................................................................................................................................ 2 2 Popis úprav stávajících funkcionalit systému (akce, přihlášky, výstupy) ............................................. 2 3 Popis nových funkcionalit ..................................................................................................................... 3 3.1 Karta zakázky ..................................................................................................................................... 3 3.1.1 Filtry ........................................................................................................................................... 3 3.1.2 Tabulkové zobrazení .................................................................................................................. 4 3.1.3 Panel .......................................................................................................................................... 5 3.1.4 Formulář Nová zakázka ............................................................................................................. 8 3.1.5 Formulář Osoby zakázky ............................................................................................................ 9 3.1.6 Formulář Protokol zakázky ...................................................................................................... 11 3.1.7 Přehled přihlášených na schůzky zakázky ............................................................................... 11 3.1.8 Přehled přihlášených na vzdělávání ........................................................................................ 16 3.2 Karta Schůzky IVS............................................................................................................................. 17 3.2.1 Filtry ......................................................................................................................................... 18 3.2.2 Tabulkové zobrazení ................................................................................................................ 20 3.2.3 Panel ........................................................................................................................................ 21 3.2.4 Formulář Nová schůzka ........................................................................................................... 22 3.2.5 Detail schůzky .......................................................................................................................... 24 3.2.6 Přehled přihlášených na schůzky............................................................................................. 25 3.3 Karta Přihlášky IVS ........................................................................................................................... 28 3.3.1 Filtry ......................................................................................................................................... 28 3.3.2 Tabulkové zobrazení ................................................................................................................ 30 3.3.3 Panel ........................................................................................................................................ 31
1 Ideové a technické řešení stávajícího a požadovaného stavu systému Koperník 1.1 Stávající stav Ideové řešení Systém Koperník je na míru vytvořený informační systém vzdělávací organizace poskytující podporu garantů vzdělávacích oborů a vedení organizace od akreditace vzdělávacích akcí až po koncovou fakturaci a sledování úhrad za vzdělávací akce. Je optimalizován pro rozlišení 1900x1080 pixelů. Systém obsahuje rozšíření o interaktivní WEB část pro veřejnost s poskytováním garantovaného obsahu a možnosti interakce s veřejností (elektronická přihláška, stažení faktur, osvědčení, atd.). Struktura systému je navržena tak, aby respektovala tok činností (workflow) v organizaci doplněná o možnost výstupů dat do aplikací třetích stran přes standardizovaná i proprietární rozhraní pro přístup k datům. Při vývoji aplikace byl také kladen důraz na multiplatformnost řešení s možností vzdáleného přístupu. V aplikaci je zavedeno řízení přístupu včetně záznamu aktivit uživatelů.
Technické řešení Vlastní data a konfigurace aplikace jsou uloženy v SQL databázovém serveru PostgreSQL, verze 9.3 provozovaném na serveru organizace s OS Linux. Vlastní rozhraní aplikace je naprogramováno v jazyce Java SE 8 s použitím grafického rozhraní Swing JFC. Pro přístup k SQL databázovému serveru je použito rozhraní JDBC. Časově kritické operace s daty a operace náročné na přenos dat mezi rozhraním aplikace a SQL serverem jsou naprogramovány v procedurálním jazyce SQL serveru Pl/PGSQL a provádějí se na straně serveru. Velký důraz je kladen na ošetření souběhu práce více klientů, aplikace je vícevláknová a online sleduje i práci jiných uživatelů a upozorňuje uživatele na případné změny a konflikty v datech způsobené jinými uživateli. V celém programu je upřednostňováno používání klávesových zkratek, zvláště v administraci dat v tabulkách. Pro přístup k datům aplikace z aplikací třetích stran (např. MS OFFICE) jsou využívány rozhraní JDBC a ODBC.
1.2 Požadovaný stav Ideové řešení Koperník rozšířený o funkce nezbytné pro provoz informačního vzdělávacího střediska. Tyto funkce slouží od plánování poradenských projektů pro jednotlivce i firmy, plánování konkrétních schůzek a jejich účastníků, přes jejich realizaci až po přípravu pro statistiku a fakturaci. Součástí celého systému je evidence přihlášek včetně jejich měnících se stavů, dle nastavených procesů při realizaci projektů/schůzek. Nedílnou součástí rozšíření jsou různé tiskové výstupy systému, připravené pro potřeby poradců při plánování/realizaci poradenských a statistických aktivit. Rozšíření stávajícího systému bude realizováno pomocí nových karet. Struktura karet je navržena následovně: Na kartě Zakázky IVS se budou zadávat jednotlivé projekty vzdělávání. Říkejme jim zakázky. Ke každé zakázce se bude pojit jedna nebo více schůzek. Schůzky nalezneme na kartě Schůzky IVS. Aby bylo možné evidovat účastníky schůzek, byla zavedena karta Přihlášky IVS. Údaje mezi kartami jsou provázány jak mezi sebou, tak napojeny na ostatní údaje v DB systému Koperník.
Technické řešení Vlastní data a konfigurace aplikace jsou uloženy v SQL databázovém serveru. Upravená stávající aplikace (grafické rozhraní - tlustý klient) zůstává Java SE 8 a vyšší. Upravená aplikace musí respektovat tok činností (workflow) v organizaci a zásady na ochranu osobních údajů.
2 Popis úprav stávajících funkcionalit systému (akce, přihlášky, výstupy) Stávající systém bude doplněn v tabulkovém zobrazení na kartách přihlášky DVPP a přihlášky JŠ o sloupec příznak IVS. tiskové výstupy) Příznak IVS bude řešen jako zaškrtávací pole. Při změně statusu dochází k automatickému uložení. Tento sloupec bude doplněn i v tabulkách karty Akce (Přihlášení, absolventi, Omluvení) zároveň bude součástí všech exportů týkajících se přihlášek
2
Karty Přihlášky DVPP a Přihlášky JŠ budou doplněny o filtr IVS, který bude řešen zaškrtávacím políčkem. Po zaškrtnutí tohoto pole budou zobrazeny pouze přihlášky s příznakem IVS. Toto pole bude umístěno za filtrem fakturace. Tiskové výstupy prezenčních listin na kartě Akce budou upraveny na způsob výběru ze šablony a bude na ně vytvořena šablona. (1x šablona pro stávající systém, 1x šablona pro IVS). Na kartu výstupy bude integrován modul pro statistiku IVS. Modul bude umožňovat zadat jako vstup období od do, pro které bude statistika zpracována. Obsahem statistiky bude zjistit cílové skupiny a jejich průměrné projevy. Výstup statistiky bude možné uložit do souboru CSV a zároveň do PDF. Obsah statistických dat bude upřesněn zadavatelem v průběhu realizace. Ve stávajícím systému bude zaveden druh osoby poradce a nastavena příslušná oprávnění. Pokud bude nutné kvůli novým funkcionalitám provést úpravy stávajících funkcionalit a úpravy nejsou popsány v této dokumentaci, úprava těchto funkcionalit je zahrnuta v ceně zakázky a nemůže být nárokována samostatně.
3 Popis nových funkcionalit 3.1 Karta zakázky Na kartě zakázky nalezneme přehled zakázek informačně vzdělávacího střediska. Každá karta je rozdělena do 3 částí. V záhlaví karty jsou filtry. Pod filtry se nachází tabulkový přehled zakázek. Pod tabulkou zakázek je panel s doplňkovými údaji k zakázce a tlačítka pro práci se zakázkou. Celý panel je možno schovat klepnutím na šipku dolů v záhlaví panelu a rozšířit tak tabulkové zobrazení zakázek na celou kartu. Pokud je panel schovaný, lze jej zpátky vytáhnout pomocí šipky nahoru v zápatí karty. Celou kartu zakázky můžeme vidět na obrázku 1.
3.1.1 Filtry V této části nalezneme filtry pro filtrování tabulkového zobrazení. Nad filtry se nachází statistické údaje Počet vybraných/nevybraných řádků v tabulce, Maximální počet zobrazovaných záznamů (omezujeme kvůli rychlosti Koperníka), políčko zobrazit vše a dvě tlačítka a sice Refresh (obnovení tabulkového pohledu a panelu pod tabulkou) a tlačítko Vyčistit filtr, které anuluje všechny filtry. Filtry je možné libovolně kombinovat. Pořadí filtrů na kartě zakázky i na ostatních kartách kopíruje pořadí sloupců v tabulkovém zobrazení. Filtry na kartě zakázky jsou následující. Číslo
Filtrování dle čísla zakázky, filtrujeme dle celého čísla nebo části čísla, není nutné zadávat pomlčky pro oddělení jednotlivých částí čísla zakázky, ale uvedeny být mohou (skladba čísla zakázky bude uvedena později v části Nová zakázka).
Název zakázky
Filtrování dle názvu zakázky, filtrování nerozlišuje velká/malá písmena, hledá dle jednotlivých slov zadaného řetězce.
Objednavatel
Filtrování dle objednavatele zakázky, filtrování nerozlišuje velká/malá písmena, hledá dle jednotlivých slov zadaného řetězce.
IČ
Filtrování dle IČ, hledá objednavatele zakázky dle IČ.
Termín od/do
Filtr hledá zakázky mezi uvedenými termíny (termíny se zadávají z kalendáře, který vyskočí po klepnutí do pole Termín od/Termín do. Současně je možné vyplnit tato pole ručně, nutno dodržet parametry zápisu). Filtr je rozšířen o možnost zadání, že zakázka začíná, probíhá, končí (zde je nutné rozlišit tyto stavy, jinak filtr nebude fungovat správně).
Obor poradenství
Filtrování podle oboru, filtr je realizován pomocí roletky.
3
Poradce
Filtrování podle poradce, filtr je realizován pomocí roletky.
Kontaktní osoba
Filtrování dle kontaktní osoby, filtr nerozlišuje velká/malá písmena, hledá dle jednotlivých slov zadaného řetězce.
Forma
Filtrování podle formy, filtr je realizován pomocí roletky.
Stav akce
Filtrování podle stavu akce, filtr je realizován pomocí roletky.
Typ
Filtrování podle typu, filtr je realizován pomocí roletky.
Velikost
Filtrování podle velikosti, filtr je realizován pomocí roletky.
Hledat v popisech/textech Filtrování dle názvu zakázky a charakteristiky zakázky, filtrování nerozlišuje velká/malá písmena, hledá dle jednotlivých slov zadaného řetězce.
3.1.2 Tabulkové zobrazení V tabulkovém zobrazení nalezneme identifikaci zakázky a její základní parametry. Záhlaví sloupců tabulky s názvem sloupce slouží kromě zobrazení názvu jako tlačítko pro řazení A-Z, Z-A. Tabulkové zobrazení má následující sloupce: Číslo
Číslo zakázky – XX-YYYY-ZZ; XX označuje rok zakázky, YYYY je čtyřmístné pořadové číslo zakázky, ZZ označuje pořadové číslo schůzky v zakázce, u zakázky bude ZZ vždy rovno 00. YYYY je nutno brát jako řetězec, nejen jako číslo, v případě potřeby může být doplněno písmeny (při dodržení délky 4 znaků) Pro lepší orientaci jsou bloky XX, YYYY, ZZ odděleny pomlčkou, pomlčka však není součástí čísla.
Výběr
Zaškrtávací pole, slouží k hromadným operacím se záznamy v tabulce, pracovat lze samozřejmě i s jedním záznamem.
Název
Název zakázky, textové pole.
Objednavatel
Objednavatel zakázky, toto pole doplněno z DB z tabulky osob nebo organizací, dvojklikem lze toto pole editovat, otevře se nabídka osob/organizací (řešeno stejně jako u stávající verze Koperníka).
Zahájení
Po klepnutí do tohoto pole vyskočí kalendář pro výběr termínu (datumu), současně je možné vyplnit tato pole ručně, nutno dodržet parametry zápisu).
Ukončení
Po klepnutí do tohoto pole vyskočí kalendář pro výběr termínu (datumu), současně je možné vyplnit tato pole ručně, nutno dodržet parametry zápisu).
Poradce
Toto pole je realizováno pomocí roletky, v roletce se zobrazují osoby označené v seznamu osob jako druh poradce.
Kontaktní osoba
Aktivní pole, po poklepání se otevře formulář pro výběr, s výběrem, zda chceme zobrazit formulář detail osoby nebo výběr z tabulky osob pro změnu osoby. Pokračování dle výběru formuláře.
Obor
Pole je realizováno roletkou – konkrétní položky roletky a vztahy položek k ostatním komponentám systému budou dodány v průběhu realizace projektu.
Forma
Toto pole je realizováno roletkou – konkrétní položky roletky a vztahy položek k ostatním komponentám systému budou dodány v průběhu realizace projektu.
Stav zakázky
Pole je realizováno roletkou – konkrétní položky roletky a vztahy položek k ostatním komponentám systému budou dodány v průběhu realizace projektu.
Typ
Pole je realizováno roletkou – konkrétní položky roletky a vztahy položek k ostatním komponentám systému budou dodány v průběhu realizace projektu.
4
Velikost
Pole je realizováno roletkou – konkrétní položky roletky a vztahy položek k ostatním komponentám systému budou dodány v průběhu realizace projektu.
Statistika
V tomto poli je uveden počet naplánovaných schůzek/počet realizovaných schůzek/doba trvání schůzek v hodinách (jednotka hodina nebo 30 minut)/počet hodin vzdělávání, u tohoto pole bude vyskakovací popisek, které číslo co znamená.
3.1.3 Panel Panel zakázek je panel s doplňkovými údaji k zakázce a tlačítky pro práci se zakázkou. Celý panel je možno schovat klepnutím na šipku dolů v záhlaví panelu a rozšířit tak tabulkové zobrazení zakázek na celou kartu. Pokud je panel schovaný, lze jej zpátky vytáhnout pomocí šipky nahoru v zápatí karty. Panel obsahuje následující položky: Místo realizace
Realizováno textovým polem.
Jazyk
Pole je realizováno roletkou – konkrétní položky roletky a vztahy položek k ostatním komponentám systému budou dodány v průběhu realizace projektu.
Předpokládaný rozsah
Textové pole, formát číslo (jedná se o předpokládaný rozsah hodin zakázky).
Předp. cena zakázky
Textové pole, formát číslo.
Reálná cena zakázky
Textové pole, formát číslo.
Sazba DPH
Pole realizované roletkou (již existuje ve stávajícím systému).
Spolurealizátor
Textové pole, formát text.
Textový popis zak.
Velké textové pole, po editaci textu se zvýrazní žlutě tlačítko Uložit, pro uložení texu je třeba na něj klepnout. Po dvojkliku na název pole vyskočí samostatné okno s textovým polem, text je převzatý z předchozího pole, jedná se jen o ulehčení editace. Samostatné okno se zavírá křížkem, dochází k automatickému uložení a obnovení dat v panelu. Tato funkce je již v současném systému dostupná.
Další kontaktní osoby z. Seznam sekundárních kontaktních osob zakázky. V poli se zobrazuje seznam, který lze editovat pomocí tlačítek Přidat/Odebrat. Osoby jsou vybírány z tabulky osob. Tato funkcionalita již ve stávajícím systému existuje. Poznámka
Textové pole, po editaci textu se zvýrazní žlutě tlačítko Uložit, pro uložení texu je třeba na něj klepnout.
Dokumenty zakázky
V tomto poli se zobrazují datové soubory vztahující se k zakázce, které jsou uloženy v DB. Pracuje se s nimi prostřednictvím tlačítek Nahrát/Odebrat/Zobrazit. Tato funkcionalita je obsažena ve stávajícím systému.
Závěr
Velké textové pole, po editaci textu se zvýrazní žlutě tlačítko Uložit, pro uložení textu je třeba na něj klepnout. Po dvojkliku na název pole vyskočí samostatné okno s textovým polem, text je převzatý z předchozího pole, jedná se jen o ulehčení editace. Samostatné okno se zavírá křížkem, dochází k automatickému uložení a obnovení dat v panelu. Tato funkce je již v současném systému dostupná.
Tlačítka pro práci se zakázkou Tlačítka slouží k práci se zakázkou a jako takovou. Pomocí některých tlačítek lze zobrazit doplňkové informace k zakázce, pomocí některých lze pracovat s tabulkovým zobrazením. Nová zakázka
Tlačítko pro založení nové zakázky. Založeno nové zakázky bude popsáno v další části.
5
Uložit změny
Tlačítko pro uložení změn. Při změně dat v textových polích na kartě tlačítko změní barvu pozadí na žlutou a bude vyžadováno uložení změny. Tato funkcionalita již je v systému obsažena, tlačítko musí fungovat stejně jako ve stávajícím systému.
Smazat zakázku
Tlačítko pro smazání zakázky. Je třeba respektovat workflow – (např. nelze smazat zakázku, pokud má zakázka naplánované schůzky)
Cílová skupina
Pomocí tohoto tlačítka se zobrazuje formulář pro cílovou skupinu. U názvu tlačítka se v závorce zobrazuje počet cílových skupin zakázky.
Protokol zakázky
Po stisku tlačítka se zobrazí formulář s protokolem zakázky. Protokol bude popsán později.
Osoby zakázky
Toto tlačítko otevírá formulář Osoby zakázky. U názvu tlačítka se v závorce zobrazuje počet osob zakázky.
Přihlášky zakázky
Pomocí tohoto tlačítka se otevře formulář pro práci s přihláškami. U názvu tlačítka se v závorce zobrazuje počet přihlášek na schůzky zakázky. Tento formulář bude popsán později.
Pokračuje zakázkou
Otevírá formulář pro zadání následující zakázky, která navazuje na stávající zakázku. Tato funkcionalita je již ve stávajícím systému obsažena. U názvu tlačítka se v závorce zobrazuje počet vazeb na další zakázky.
Navazuje na zakázku
Otevírá formulář pro zadání předchozí zakázky, na kterou je stávající zakázka navázána. Tato funkcionalita je již ve stávajícím systému obsažena. U názvu tlačítka se v závorce zobrazuje počet vazeb na předchozí zakázky.
Tiskové výstupy
Otevírá formuláře s výběrem tiskových sestav a tabulkou osob zakázky s možností výběru osob. Funkcionalita je již v systému obsažena na kartě akce.
Vybrat vše/Zrušit výběr/Invertovat výběr Pomocí těchto tlačítek lze označovat zakázky v tabulkovém zobrazení pro další práci. Exporty dat z tabulky
Pomocí tohoto tlačítka lze provádět export záznamů označených v tabulkovém zobrazení. Export lze provést buď do formátu CSV nebo generovat do PDF. Tato funkcionalita je již ve stávajícím systému obsažena.
O objednavateli
Toto tlačítko otevírá okno o objednavateli. Tato funkcionalita je již v systému obsažena.
Přihlášky vzdělávání
Pomocí tohoto tlačítka zobrazíme formulář Přehled přihlášených na vzdělávací programy v rámci zakázky.
6
Obrázek 1 Karta zakázky
7
3.1.4 Formulář Nová zakázka Formulář nové zakázky se otevře pomocí tlačítka Nová zakázka na kartě Zakázky. Tento formulář budeme používat i pro zobrazení detailu o zakázce. Při použití formuláře pro vytvoření nové zakázky nebudou dostupná tlačítka Tisk zakázky a Zobrazit osoby zakázky. V záhlaví formuláře za jeho názvem se zobrazuje číslo zakázky, ke které se formulář vztahuje. Číslo zakázky případně číslo schůzky bude uváděno v záhlaví všech formulářů. Formulář si můžeme prohlédnout na obrázku č. 2.
Obrázek 2 Nová zakázka/Detail zakázky
Pole formuláře jsou stejná jako u karty Zakázky (i jejich funkcionalita), není nutné je tedy znovu popisovat. Budou popsány pouze rozdílné funkcionality a funkcionality, které jsou navíc. Číslo zakázky
Číslo zakázky bude vygenerováno automaticky. Koperník zjistí nejnovější číslo akce a navýší číslo o jedničku. Rok se bude řídit dle systémového času serveru. Vygenerované číslo bude pouze návrh, bude možné jej změnit. Při uložení bude provedena kontrola, zda číslo zakázky již neexistuje. Tento postup bude platit i pro situaci, při které budou kopírována data z jiné zakázky.
Formulářová tlačítka Uložit, Zrušit
Význam zřejmý, není třeba popisovat.
Kopírovat data ze zak.
Po klepnutí na toto tlačítko se otevře seznam zakázek, které jsou v systému uložené. Výběrem ze seznamu a klepnutím na tlačítko Vybrat se do formuláře naimportují
8
data z vybrané zakázky. Tato funkcionalita již ve stávajícím systému existuje, konkrétně u založení nové akce. Kopírovat data a os. ze zak.
Funkce bude stejná jako u předchozího tlačítka, doplněna o import osob přiřazených k zakázce.
Tisk zakázky
Aktivuje tiskový formulář pro tisk zakázky. Tlačítko je dostupné pouze při zobrazení detailu zakázky.
Zobrazit osoby zakázky
Toto tlačítko otevírá formulář Osoby zakázky. U názvu tlačítka se v závorce zobrazuje počet osob zakázky. Popis formuláře bude uveden v následující kapitole.
3.1.5 Formulář Osoby zakázky Prostřednictvím tohoto formuláře budeme přiřazovat osoby k dané zakázce. V dalších částech navazujeme na tento seznam, při přihlašování osob na schůzky zakázky bude možné přiřadit pouze osoby z tohoto seznamu. Seznam obsahuje informace k získání rychlého přehledu osob a jejich základních údajů včetně kontaktu. Formulář se skládá ze dvou částí – Tabulkového zobrazení a tlačítek. Záhlaví s názvem sloupce slouží zároveň jako aktivní pole pro řazení A-Z, Z-A. V záhlaví formuláře za jeho názvem se zobrazuje číslo zakázky, ke které se formulář vztahuje. Číslo zakázky případně číslo schůzky bude uváděno v záhlaví všech formulářů. Formulář si můžeme prohlédnout na obrázku č. 3. Formulář bude obsahovat sloupce ID osoby, sloupec výběr pro práci s řádky tabulky (realizováno checkboxem), Titul před, Jméno, Příjmení, Titul za, Rodné číslo, Datum narození, Telefon, Email, Adresa, Obec a PSČ.
Formulářová tlačítka Nová osoba
Tlačítko pro registraci nové osoby do systému. Tato funkcionalita je již obsažena ve stávajícím systému.
Detaily osoby
Pomocí tohoto tlačítka se zobrazí formulář Detail osoby. Tato funkcionalita je již obsažena ve stávajícím systému.
Vybrat vše/Zrušit výběr/Invertovat výběr Tyto tlačítka slouží k práci s tabulkovým zobrazením. Přidat osobu
Toto tlačítko slouží k přidání osoby do seznamu Osob zakázky. Osoba je vybírána z tabulky osob pomocí výběrového formulář. Tato funkcionalita je již v systému obsažena.
Odebrat osobu/osoby
Toto tlačítko odebírá osobu nebo osoby ze seznamu osob, které jsou označeny pomocí výběrového checkboxu.
Tisk
Slouží pro tisk dat z tabulkového zobrazení. Data jsou načtena do tiskové šablony, následuje Náhled tisku a tisk.
Export dat u tabulky
Pomocí tohoto tlačítka lze provádět export záznamů označených v tabulkovém zobrazení. Export lze provést buď do formátu CSV nebo generovat do PDF. Tato funkcionalita je již ve stávajícím systému obsažena.
9
Obrázek 3 Osoby zakázky
10
3.1.6 Formulář Protokol zakázky Protokol zakázky je soustava textových polí, do kterých se budou ukládat klíčová data vztahující se k zakázce. Tato textová pole budou po dvojkliku na název pole obsahovat funkci otevření do nového samostatného formuláře daného pole. Popis funkcionality byl již uveden dříve. Jedná se o funkci ulehčující editaci pole při práci s delším textem. Názvy polí nutno při realizaci konzultovat se zadavatelem zakázky, mohou se mírně lišit. Mírně lišit se může i počet polí. Formulář Protokol zakázky představuje obrázek č. 4. Součástí formuláře Protokol zakázky jsou tlačítka umístěná pod textovými poli protokolu. Při realizaci zakázky nutno se zadavatelem zkonzultovat umístění tlačítek (zda se nepřemístí pro lepší dostupnost na začátek formuláře). Tlačítka jsou následující: Uložit změny
Tlačítko slouží k uložení změn v textových polích protokolu. Jakmile nastane v některém textovém poli změna, tlačítko změní barvu na žlutou, aby bylo zřejmé, že změny je třeba uložit. Pokud se uživatel pokusí zavřít formulář bez uložení změny, bude upozorněn chybovým hlášením, že změny nebyly uloženy a dále otázkou, zda se mají změny uložit. Tato funkcionalita je již ve stávajícím systému obsažena.
Zrušit
Toto tlačítko zavírá formulář bez uložení změn, nebude zobrazeno chybové hlášení o neuložení změn.
Tisk protokolu
Prostřednictvím tohoto tlačítka provádíme tisk protokolu. Data z textových polí budou naimportována do tiskové šablony. Následuje Náhled tisku a tisk.
3.1.7 Přehled přihlášených na schůzky zakázky V tomto formuláři se budou zobrazovat přihlášky na schůzky dané zakázky. Formulář je rozdělen na několik částí. Zcela nahoře jsou volby pro počet zobrazovaných záznamů a volby pro zobrazení podrobných údajů o osobách. Zobrazení podrobných údajů o osobách bude ve výchozím stavu vypnuté. Po aktivaci tohoto checkboxu dojde k rozšíření tabulkového zobrazení o další sloupce. Na obrázku č. 5. tyto sloupce můžeme vidět označené světle oranžovou barvou. Konkrétně se jedná o pole Titul před, Titul za, Rodné číslo, Datum narození, telefon, Email, Adresa, Obec a PSČ. Je zřejmé, že není možné všechna tato pole zobrazit na jedné obrazovce. Při zobrazení podrobných údajů bude zápatí tabulkového zobrazení doplněno o horizontální posuvník. Tato funkcionalita je již ve stávajícím systému obsažena. Další částí je tabulkové zobrazení přihlášených. Pod tabulkovým přihlášením vlevo se nachází část pro přihlašování osob na schůzky označená jako Zadávání dat. Vedle ní napravo se nachází tlačítka pro práci s tabulkovým zobrazením. Tato část je označena jako Editace osob. Tabulkové zobrazení obsahuje v názvu sloupce aktivní pole sloužící pro řazení záznamů. Klepnutím na toto pole lze řadit záznamy v tabulce A-Z, Z-A.
Tabulkové zobrazení Obsahuje následující sloupce: Položka
Číslo přihlášky osoby.
Výběr
Zaškrtávací pole, slouží k hromadným operacím se záznamy v tabulce, pracovat lze samozřejmě i s jedním záznamem.
Schůzka
Číslo schůzky zakázky. Toto pole je aktivní. Po poklepání do pole se otevře formulář pro výběr schůzky.
Název schůzky
Název schůzky zakázky. Toto pole je aktivní. Po poklepání na názvu pole lze toto pole editovat. Uložení editace probíhá automaticky.
Osoba
ID osoby
11
Titul před, Titul za, Rodné číslo, Datum narození, Telefon, Email, Adresa, Obec, PSČ (tyto položky není nutné komentovat, význam je zcela zřejmý z názvů polí). Jméno, Příjmení
Tato pole jsou aktivní, po poklepání v těchto polích se otevře formulář pro výběr osoby, osobu lze nahradit jinou osobou. Vybírá se ze seznamu lidí přiřazených k zakázce, v rámci které schůzka probíhá.
Objednavatel
Toto pole je aktivní, po poklepání na pole se otevře formulář pro výběr objednavatele. V případě, že je objednavatelem osoba, formulář pro výběr osob, v případě organizace, formulář pro výběr organizace.
Termín
Schůzky jsou plánované vždy jako jednodenní událost. Jsou plánovány na určité časové rozmezí, v tomto případě se zobrazuje pouze datum.
Stav přihlášky
Toto pole je realizované formou roletky. Roletku lze editovat.
Druh přihlášky
Toto pole je realizované formou roletky. Roletku lze editovat.
Poradce
Toto pole je realizované formou roletky. Roletku lze editovat.
Kontaktní osoba
Aktivní pole, po poklepání se otevře formulář pro výběr, s výběrem, zda chceme zobrazit formulář detail osoby nebo výběr z tabulky osob pro změnu osoby. Pokračování dle výběru formuláře.
Stav schůzky
Toto pole je realizované formou roletky. Roletku lze editovat.
Forma
Toto pole je realizované formou roletky. Roletku lze editovat.
Typ
Toto pole je realizované formou roletky. Roletku lze editovat.
Velikost
Toto pole je realizované formou roletky. Roletku lze editovat.
Způsob přihlášení
Toto pole je realizované formou roletky. Roletku lze editovat.
Zadávání dat V této části lze přihlásit osobu na schůzku. Je nutné zajistit, aby bylo dodrženo pořadí výběru dle workflow, tzn. První musíme vybrat schůzku, následně vybrat osobu. Jinak by nebylo možné zajistit výběr „správných osob“ na schůzku přiřazených k zakázce. Výběr schůzky se provádí pomocí tlačítka Vyber schůzku (otevře se formulář pro výběr schůzky). Výběr osoby se provádí pomocí tlačítka Vyber osobu (otevře se formulář pro výběr osoby). Následuje vyplnění polí Druh přihlášky a způsob přihlášení (jsou realizovány pomocí roletky a jsou povinně volitelná). Po dokončení výběru těchto polí je třeba dokončit přihlášení klepnutím na tlačítko Zapsat osobu na schůzku.
Editace osob V této části je možné provádět operace s tabulkovým zobrazením. Jak hromadné, tak individuální. Obsahuje následující tlačítka: Vybrat vše/Zrušit výběr/Invertovat výběr Tato tlačítka slouží k hromadným operacím. Funkce dle názvu tlačítka. Tato funkcionalita je již obsažena ve stávajícím systému. Odebrat přihlášky na schůzky
Pomocí tohoto tlačítka vymažeme označené přihlášky na schůzky.
12
Obrázek 4 Protokol zakázky
13
Obrázek 5 Přehled přihlášených na schůzky zakázky
14
Obrázek 6 Přehled přihlášených na vzdělávání
15
O objednavateli
Toto tlačítko otevírá formulář s detaily objednavatele. Zde je nutno rozlišit, zda je objednavatelem osoba nebo organizace a otevřít správný formulář. Tato funkcionalita je již obsažena ve stávajícím systému.
Detaily osoby
Toto tlačítko otevírá formulář pro zobrazení detailu o osobě přihlášené na schůzku. Tato funkcionalita je již obsažena ve stávajícím systému.
Export dat z tabulky
Pomocí tohoto tlačítka lze provádět export záznamů označených v tabulkovém zobrazení. Export lze provést buď do formátu CSV nebo generovat do PDF. Tato funkcionalita je již ve stávajícím systému obsažena.
Tisk
Pomocí tohoto tlačítka provádíme tisk formuláře. Data z tabulkového zobrazení jsou naimportována do tiskové šablony. Následuje Náhled tisku a tisk. Funkcionalita pro tisk je již ve stávajícím systému obsažena.
3.1.8 Přehled přihlášených na vzdělávání V tomto formuláři se budou zobrazovat a editovat přihlášky na vzdělávání, které bude třeba realizovat v rámci zakázky. Formulář má přesah do stávajících částí systému (přihlášky a akce). Popis úprav, které jsou pro správnou funkci formuláře nezbytné, je uveden v kapitole 2 Popis úprav stávajících funkcionalit systému (akce, přihlášky, výstupy). Formulář je rozdělen na několik částí. Zcela nahoře jsou volby pro počet zobrazovaných záznamů a volby pro zobrazení podrobných údajů o osobách. Zobrazení podrobných údajů o osobách bude ve výchozím stavu vypnuté. Po aktivaci tohoto checkboxu dojde k rozšíření tabulkového zobrazení o další sloupce. Na obrázku č. 6. tyto sloupce můžeme vidět označené světle oranžovou barvou. Konkrétně se jedná o pole Titul před, Titul za, Rodné číslo, Datum narození, telefon, Email, Adresa, Obec a PSČ. Je zřejmé, že není možné všechna tato pole zobrazit na jedné obrazovce. Při zobrazení podrobných údajů bude zápatí tabulkového zobrazení doplněno o horizontální posuvník. Tato funkcionalita je již ve stávajícím systému obsažena. Další částí je tabulkové zobrazení přihlášených. Pod tabulkovým přihlášením vlevo se nachází část pro přihlašování osob na vzdělávání označená jako Zadávání dat. Vedle ní napravo se nachází tlačítka pro práci s tabulkovým zobrazením. Tato část je označena jako Editace osob. Tabulkové zobrazení obsahuje v názvu sloupce aktivní pole sloužící pro řazení záznamů. Klepnutím na toto pole lze řadit záznamy v tabulce A-Z, Z-A.
Tabulkové zobrazení Obsahuje následující sloupce: Význam polí Titul před, Titul za, Rodné číslo, Datum narození, telefon, Email, Adresa, Obec a PSČ je jasný a nebude níže popsán. Přihláška
Číslo přihlášky v DVPP.
Schůzka
Číslo schůzky, ze které byla osoba na vzdělávací program přihlášena.
Výběr
Zaškrtávací pole, slouží k hromadným operacím se záznamy v tabulce, pracovat lze samozřejmě i s jedním záznamem.
Akce
Číslo akce v DVPP
Název akce
Název akce v DVPP
Osoba
ID osoby v tabulce osob
Jméno, Příjmení
Tato pole jsou aktivní, po poklepání v těchto polích se otevře formulář pro výběr osoby, osobu lze nahradit jinou osobou. Vybírá se ze seznamu lidí přiřazených k zakázce, v rámci které schůzka probíhá.
16
Objednavatel
Toto pole je aktivní, po poklepání na pole se otevře formulář pro výběr objednavatele. V případě, že je objednavatelem osoba, formulář pro výběr osob, v případě organizace, formulář pro výběr organizace.
Termín
Termín akce v DVPP.
Stav přihlášky
Toto pole je realizované formou roletky. Roletku lze editovat (jedná se o roletku z části DVPP).
Druh přihlášky
Toto pole je realizované formou roletky. Roletku lze editovat (jedná se o roletku z části DVPP).
Garant oboru akce
Osoba, která je zodpovědná za obor, pod kterou spadá vzdělávací program, na níž se přihláška váže. Tato osoba bude kontaktována v souvislosti se vzdělávacím programem.
Stav akce
Stav vzdělávacího programu v DVPP, ke kterému se přihláška váže.
Další částí formuláře je část s tlačítky pro práci s přihláškami. Vlevo je část s tlačítky nazvaná Zadávání dat. Tato část slouží pro vytváření přihlášek. Vedle ní je část nazvaná Editace osob a slouží pro práci s tabulkovým zobrazením. V části Zadávání dat lze přihlásit osobu na vzdělávací program. Číslo vzdělávacího programu napíšeme do textového pole Číslo akce nebo pomocí tlačítka Vyber akci otevřeme formulář pro výběr akce z DVPP a program vybereme. Dále vybereme výběr osoby. Buď vepíšeme do pole Osoba ID její číslo nebo vybereme osobu pomocí tlačítka Vyber osobu (otevře se formulář pro výběr osoby). Následuje vyplnění polí Druh přihlášky a způsob přihlášení (jsou realizovány pomocí roletky a jsou povinně volitelná). Po dokončení výběru těchto polí je třeba dokončit přihlášení klepnutím na tlačítko Zapsat osobu na akci.
Editace osob V této části je možné provádět operace s tabulkovým zobrazením. Jak hromadné, tak individuální. Obsahuje následující tlačítka: Vybrat vše/Zrušit výběr/Invertovat výběr Tato tlačítka slouží k hromadným operacím. Funkce dle názvu tlačítka. Tato funkcionalita je již obsažena ve stávajícím systému. Tisk
Pomocí tohoto tlačítka provádíme tisk formuláře. Data z tabulkového zobrazení jsou naimportována do tiskové šablony. Následuje Náhled tisku a tisk. Funkcionalita pro tisk je již ve stávajícím systému obsažena.
Odebrat přihlášky na akci
Pomocí tohoto tlačítka vymažeme označené přihlášky.
O objednavateli
Toto tlačítko otevírá formulář detaily objednavatele. Zde je nutno rozlišit, zda je objednavatelem osoba nebo organizace a otevřít správný formulář. Tato funkcionalita je již obsažena ve stávajícím systému.
Detaily osoby
Toto tlačítko otevírá formulář pro zobrazení detailu o osobě přihlášené na vzdělávací program. Tato funkcionalita je již obsažena ve stávajícím systému.
Export dat z tabulky
Pomocí tohoto tlačítka lze provádět export záznamů označených v tabulkovém zobrazení. Export lze provést buď do formátu CSV nebo generovat do PDF. Tato funkcionalita je již ve stávajícím systému obsažena.
3.2 Karta Schůzky IVS Na kartě schůzky nalezneme přehled schůzek jednotlivých zakázek informačně vzdělávacího střediska. Stejně jako ostatní karty je i tato karta rozdělena do 3 částí. V záhlaví karty jsou filtry. Pod filtry se nachází tabulkový přehled schůzek. Pod tabulkou schůzek je panel s doplňkovými údaji ke schůzce a tlačítka pro práci se schůzkou. Celý panel je možno schovat klepnutím na šipku dolů v záhlaví panelu a rozšířit tak tabulkové zobrazení schůzek
17
na celou kartu. Pokud je panel schovaný, lze jej zpátky vytáhnout pomocí šipky nahoru v zápatí karty. Celou kartu schůzky můžeme vidět na obrázku 5.
3.2.1 Filtry V této části nalezneme filtry pro filtrování tabulkového zobrazení. Nad filtry se nachází statistické údaje Počet vybraných/nevybraných řádků v tabulce, Maximální počet zobrazovaných záznamů (omezujeme kvůli rychlosti Koperníka), políčko zobrazit vše a dvě tlačítka a sice Refresh (obnovení tabulkového pohledu a panelu pod tabulkou) a tlačítko Vyčistit filtr, který anuluje všechny filtry. Filtry je možné libovolně kombinovat. Pořadí filtrů na kartě schůzky i na ostatních kartách kopíruje pořadí sloupců v tabulkovém zobrazení. Filtry na kartě schůzky jsou následující. Číslo
Filtrování dle čísla schůzky, filtrujeme dle celého čísla nebo části čísla, není nutné zadávat pomlčky pro oddělení jednotlivých částí čísla schůzky, ale uvedeny být mohou (skladba čísla schůzky (zakázky) je uvedena v části Formulář nová zakázka).
Název schůzky
Filtrování dle názvu schůzky, filtrování nerozlišuje velká/malá písmena, hledá dle jednotlivých slov zadaného řetězce.
Objednavatel
Filtrování dle objednavatele schůzky/zakázky, filtrování nerozlišuje velká/malá písmena, hledá dle jednotlivých slov zadaného řetězce.
IČ
Filtrování dle IČ, hledá objednavatele schůzky/zakázky dle IČ.
Termín od/do
Filtr hledá schůzky mezi uvedenými termíny (termíny se zadávají z kalendáře, který vyskočí po klepnutí do pole Termín od/Termín do. Současně je možné vyplnit tato pole ručně, nutno dodržet parametry zápisu).
Poradce
Filtrování podle poradce, filtr je realizován pomocí roletky.
Kontaktní osoba
Filtrování dle kontaktní osoby, filtr nerozlišuje velká/malá písmena, hledá dle jednotlivých slov zadaného řetězce.
Realizace
Filtrování podle realizace, filtr je realizován pomocí roletky.
Stav akce
Filtrování podle stavu akce, filtr je realizován pomocí roletky.
Typ
Filtrování podle typu, filtr je realizován pomocí roletky.
Velikost
Filtrování podle velikosti, filtr je realizován pomocí roletky.
Hledat v popisech/textech Filtrování dle názvu schůzky a textového popisu (charakteristiky) schůzky, filtrování nerozlišuje velká/malá písmena, hledá dle jednotlivých slov zadaného řetězce.
18
Obrázek 7 Karta schůzky
19
3.2.2 Tabulkové zobrazení V tabulkovém zobrazení nalezneme identifikaci schůzky a její základní parametry. Záhlaví sloupců tabulky s názvem sloupce slouží kromě zobrazení názvu jako tlačítko pro řazení A-Z, Z-A. Tabulkové zobrazení má následující sloupce: Číslo
Číslo schůzky – XX-YYYY-ZZ; XX označuje rok zakázky, YYYY je čtyřmístné pořadové číslo zakázky, ZZ označuje pořadové číslo schůzky v zakázce. Číslo první schůzky v zakázce (ZZ) bude vždy rovno 01. YYYY je nutno brát jako řetězec, nejen jako číslo, v případě potřeby může být doplněno písmeny (při dodržení délky 4 znaků) Pro lepší orientaci jsou bloky XX, YYYY, ZZ odděleny pomlčkou, pomlčka však není součástí čísla.
Výběr
Zaškrtávací pole, slouží k hromadným operacím se záznamy v tabulce, pracovat lze samozřejmě i s jedním záznamem.
Název schůzky
Název schůzky, textové pole.
Objednavatel
Objednavatel schůzky/zakázky, toto pole doplněno z DB z tabulky osob nebo organizací, dvojklikem lze toto pole editovat, otevře se nabídka osob/organizací (řešeno stejně jako u stávající verze Koperníka).
Termín
Po klepnutí do tohoto pole vyskočí kalendář pro výběr termínu (datumu), současně je možné vyplnit tato pole ručně, nutno dodržet parametry zápisu).
Zahájení
Toto pole je realizováno roletkou, roletka bude obsahovat časové údaje hh:mm. Časové intervaly v roletce budou upřesněny při realizovaci zadavatelem zakázky. (Předpokladem je rozsah 7:30 – 18:00 v intervalu 15 minut). Po rozbalení roletky bude možné v roletce hledat zadáním počátečních čísel z klávesnice.
Ukončení
Toto pole je realizováno roletkou, roletka bude obsahovat časové údaje hh:mm. Časové intervaly v roletce budou upřesněny při realizaci zadavatelem zakázky. (Předpokladem je rozsah 7:30 – 18:00 v intervalu 15 minut). Po rozbalení roletky bude možné v roletce hledat zadáním počátečních čísel z klávesnice.
Poradce
Toto pole je realizováno pomocí roletky, v roletce se zobrazují osoby označené v seznamu osob jako druh poradce.
Kontaktní osoba
Aktivní pole, po poklepání se otevře formulář pro výběr, s výběrem, zda chceme zobrazit formulář detail osoby nebo výběr z tabulky osob pro změnu osoby. Pokračování dle výběru formuláře.
Realizace
Toto pole je realizováno roletkou, představuje jakým způsobem je klient odbaven (face to face, telefon, email).
Stav schůzky
Pole je realizováno roletkou – konkrétní položky roletky a vztahy položek k ostatním komponentám systému budou dodány v průběhu realizace projektu.
Typ
Pole je realizováno roletkou – konkrétní položky roletky a vztahy položek k ostatním komponentám systému budou dodány v průběhu realizace projektu.
Velikost
Pole je realizováno roletkou – konkrétní položky roletky a vztahy položek k ostatním komponentám systému budou dodány v průběhu realizace projektu.
Statistika
V tomto poli je uveden počet naplánovaných schůzek/počet realizovaných schůzek/doba trvání schůzek v hodinách (jednotka hodina nebo 30 minut)/počet hodin vzdělávání, u tohoto pole bude vyskakovací popisek, které číslo co znamená. Pole statistiky mohou být upravena zadavatelem při realizaci. Úpravy jsou možné pouze pole za pole, případně vypuštění pole.
20
3.2.3 Panel Panel schůzek je panel s doplňkovými údaji ke schůzce a tlačítky pro práci se schůzkou. Celý panel je možno schovat klepnutím na šipku dolů v záhlaví panelu a rozšířit tak tabulkové zobrazení zakázek na celou kartu. Pokud je panel schovaný, lze jej zpátky vytáhnout pomocí šipky nahoru v zápatí karty. Panel obsahuje následující položky: Místo realizace
Realizováno textovým polem.
Jazyk
Pole je realizováno roletkou – konkrétní položky roletky a vztahy položek k ostatním komponentám systému budou dodány v průběhu realizace projektu Předpokládaný rozsah.
Rozsah schůzky
Textové pole, formát číslo (jedná se o předpokládaný rozsah hodin schůzky). Toto pole je vypočítávané z termínu zahájení a ukončení
Předp. cena schůzky
Textové pole, formát číslo.
Reálná cena schůzky
Textové pole, formát číslo.
Sazba DPH
Pole realizované roletkou (již existuje ve stávajícím systému).
Spolurealizátor
Textové pole, formát text.
Textový popis sch.
Velké textové pole, po editaci textu se zvýrazní žlutě tlačítko Uložit, pro uložení texu je třeba na něj klepnout. Po dvojkliku na název pole vyskočí samostatné okno s textovým pole, text je převzatý z předchozího pole, jedná se jen ulehčení editace. Samostatné okno se zavírá křížkem, dochází k automatickému uložení. Tato funkce je již v současném systému dostupná.
Další kontakt. osoby sch. Seznam sekundárních kontaktních osob schůzky. V poli se zobrazuje seznam, který lze editovat pomocí tlačítek Přidat/Odebrat. Osoby jsou vybírány z tabulky osob. Tato funkcionalita již ve stávajícím systému existuje. Při poklepání na vybranou osobu se otevře formulář detail osoby. Poznámka
Textové pole, po editaci textu se zvýrazní žlutě tlačítko Uložit, pro uložení texu je třeba na něj klepnout.
Dokumenty schůzky
V tomto poli se zobrazují datové soubory vztahující se ke schůzce, které jsou uloženy v DB. Pracuje se s nimi prostřednictvím tlačítek Nahrát/Odebrat/Zobrazit. Tato funkcionalita je obsažena ve stávajícím systému.
Stanovení cílů
Velké textové pole, po editaci textu se zvýrazní žlutě tlačítko Uložit, pro uložení texu je třeba na něj klepnout. Po dvojkliku na název pole vyskočí samostatné okno s textovým polem, text je převzatý z předchozího pole, jedná se jen o ulehčení editace. Samostatné okno se zavírá křížkem, dochází k automatickému uložení a obnovení dat v panelu. Tato funkce je již v současném systému dostupná.
Závěr schůzky
Velké textové pole, po editaci textu se zvýrazní žlutě tlačítko Uložit, pro uložení texu je třeba na něj klepnout. Po dvojkliku na název pole vyskočí samostatné okno s textovým polem, text je převzatý z předchozího pole, jedná se jen o ulehčení editace. Samostatné okno se zavírá křížkem, dochází k automatickému uložení a obnovení dat v panelu. Tato funkce je již v současném systému dostupná.
Tlačítka pro práci se schůzkou Tlačítka slouží k práci se schůzkou jako takovou. Pomocí některých tlačítek lze zobrazit doplňkové informace ke schůzce, pomocí některých lze pracovat s tabulkovým zobrazením.
21
Nová schůzka
Tlačítko pro založení nové schůzky. Založení nové schůzky bude popsáno v další kapitole.
Uložit změny
Tlačítko pro uložení změn. Při změně dat v textových polích na kartě tlačítko změní barvu pozadí na žlutou a bude vyžadováno uložení změny. Tato funkcionalita již je v systému obsažena, tlačítko musí fungovat stejně jako ve stávajícím systému.
Smazat schůzku
Tlačítko pro smazání schůzky. Je třeba respektovat workflow – (např. nelze smazat schůzku, pokud má schůzka přiřazené osoby = ke schůzce existují přihlášky).
Přihlášení
Tímto tlačítkem se otevře formulář pro práci s přihláškami. U názvu tlačítka se v závorce zobrazuje počet přihlášek na schůzku v určitém stavu přihlášky. Tento formulář bude popsán později.
Absolventi
Tímto tlačítkem se otevře formulář pro práci s přihláškami. U názvu tlačítka se v závorce zobrazuje počet přihlášek na schůzku v určitém stavu přihlášky. Tento formulář bude popsán později.
Omluvení
Tímto tlačítkem se otevře formulář pro práci s přihláškami. U názvu tlačítka se v závorce zobrazuje počet přihlášek na schůzku v určitém stavu přihlášky. Tento formulář bude popsán později.
Tiskové výstupy
Aktivní pole, po poklepání se otevře formulář pro výběr, s výběrem, zda chceme zobrazit formulář detail osoby nebo výběr z tabulky osob pro změnu osoby. Pokračování dle výběru formuláře.
Cílová skupina
Pomocí tohoto tlačítka se zobrazuje formulář pro cílovou skupinu. U názvu tlačítka se v závorce zobrazuje počet cílových skupin schůzky.
Exporty dat z tabulky
Pomocí tohoto tlačítka lze provádět export záznamů označených v tabulkovém zobrazení. Export lze provést buď do formátu CSV nebo generovat do PDF. Tato funkcionalita je již ve stávajícím systému obsažena.
Vybrat vše/Zrušit výběr/Invertovat výběr Pomocí těchto tlačítek lze označovat schůzky v tabulkovém zobrazení pro další práci. O zakázce
Toto tlačítko otevírá okno s Detailem zakázky. Tato funkcionalita je již v systému obsažena.
O objednavateli
Toto tlačítko otevírá okno o objednavateli. Tato funkcionalita je již v systému obsažena.
Přihlášky vzdělávání
Pomocí tohoto tlačítka zobrazíme formulář Přehled přihlášených na schůzky zakázky.
3.2.4 Formulář Nová schůzka Tento formulář slouží k založení nové schůzky v zakázce. Téměř stejný formulář budeme používat i pro zobrazování detailů pro schůzku. Formulář je zobrazen na obrázku č. 8. Nová schůzka se bude zakládat dvěma způsoby. Prvním způsobem je vyplnění všech polí. Pole Číslo schůzky bude automaticky vyplněno systémem. Aby bylo možné automaticky přidělit číslo nové schůzky, musíme na kartě schůzek označit schůzku, pak teprve klepnout na tlačítko Nová schůzka. Tato funkcionalita (označení položky a následná práce s položkou) je již ve stávajícím systému obsažena. Druhým způsobem založení nové schůzky je import dat, případně i osob z již existující schůzky.
22
Obrázek 8 Nová schůzka
Jednotlivá pole formuláře odpovídají položkám na kartě Schůzky, není třeba je proto popisovat. Níže budou popsány pouze funkcionality pro jejich zdůraznění, případně doplnění, pokud se na kartě Schůzky nevyskytují vůbec, případně mají odlišnou funkci. Číslo schůzky
Číslo schůzky je generováno automaticky, pokud je označeno pole v tabulkovém zobrazení na kartě schůzky. V takovém případě se vygeneruje číslo nové schůzky o jedno vyšší, než je nejvyšší číslo schůzky v zakázce. Vygenerované číslo je pouze návrh, lze jej přepsat na jinou hodnotu. Při uložení schůzky by mělo být ověřeno, že nedochází k přepsání již existující schůzky. Nové číslo schůzky bude vygenerováno i v případě, že přejímáme data z již existující schůzky.
Objednavatel
Objednavatel schůzky, toto pole bude automaticky doplněno ze zakázky, pod kterou schůzka spadá.
Termín
Po klepnutí do tohoto pole vyskočí kalendář pro výběr termínu (datumu), současně je možné vyplnit tato pole ručně, nutno dodržet parametry zápisu.
Zahájení
Toto pole je realizováno roletkou, roletka bude obsahovat časové údaje hh:mm. Časové intervaly v roletce budou upřesněny při realizaci zadavatelem zakázky. (Předpokladem je rozsah 7:30 – 18:00 v intervalu 15 minut). Po rozbalení roletky bude možné v roletce hledat zadáním počátečních čísel z klávesnice.
23
Ukončení
Toto pole je realizováno roletkou, roletka bude obsahovat časové údaje hh:mm. Časové intervaly v roletce budou upřesněny při realizaci zadavatelem zakázky. (Předpokladem je rozsah 7:30 – 18:00 v intervalu 15 minut). Po rozbalení roletky bude možné v roletce hledat zadáním počátečních čísel z klávesnice.
Textový popis sch.
Velké textové pole, po editaci textu se zvýrazní žlutě tlačítko Uložit, pro uložení textu je třeba na něj klepnout. Po dvojkliku na název pole vyskočí samostatné okno s textovým polem, text je převzatý z předchozího pole, jedná se jen ulehčení editace. Samostatné okno se zavírá křížkem, dochází k automatickému uložení a obnovení dat v panelu. Tato funkce je již v současném systému dostupná.
Kopírovat data ze sch.
Po klepnutí na toto tlačítko se otevře seznam schůzek, které jsou v systému uložené. Výběrem ze seznamu a klepnutím na tlačítko Vybrat se do formuláře naimportují data z vybrané schůzky. Tato funkcionalita již ve stávajícím systému existuje, konkrétně u založení nové akce.
Kopírovat data a os. ze sch.
Funkce bude stejná jako u předchozího tlačítka, doplněna o import osob přiřazených ke schůzce.
Kopírovat data z předchozí sch.
Funkce bude obdobná jako u tlačítka Kopírovat data ze schůzky, rozdíl bude v zadání schůzky, ze které se budou kopírovat data. V tomto případě se zkopírují data ze schůzky, která je označena v tabulkovém zobrazení. Samozřejmostí je vygenerování nového čísla schůzky (viz popis Číslo schůzky).
3.2.5 Detail schůzky Tento formulář slouží k zobrazení detailu schůzky. Bude se používat např. prostřednictvím tlačítka O schůzce na kartě Přihlášky IVS. Formulář je téměř identický s formulářem Nová schůzka, liší se pouze tlačítky a záhlavím, kde kromě jména formuláře bude uvedeno číslo schůzky. Formulář si můžeme prohlédnout na obrázku č. 9.
Tlačítka formuláře Detail schůzky Nová schůzka
Pomocí tohoto tlačítka můžeme založit novou schůzku. Tlačítko otevírá formulář Nová schůzka. Pro tento případ bude nutné upravit význam tlačítek s funkcí „kopírovat z předchozí“, neboť zde bude myšleno kopírování dat z formuláře Detail schůzky, ze kterého byl formulář Nová schůzka zavolán.
Uložit
Tlačítko pro uložení schůzky po editaci.
Zrušit
Slouží pro opuštění formuláře bez uložení změn.
Zobrazit osoby schůzky
Toto tlačítko slouží k zobrazení osob přihlášených na schůzku. Tento formulář bude popsán níže v kapitole 3.2.6 Přehled přihlášených na schůzku.
Tisk schůzky
Prostřednictvím tohoto tlačítka provádíme tisk schůzky. Data z textových polí budou naimportována do tiskové šablony. Následuje Náhled tisku a tisk.
24
Obrázek 9 Detail schůzky
3.2.6 Přehled přihlášených na schůzky V tomto formuláři se budou zobrazovat přihlášky dané schůzky. Formulář je rozdělen na několik částí. Zcela nahoře jsou volby pro počet zobrazovaných záznamů a volby pro zobrazení podrobných údajů o osobách. Zobrazení podrobných údajů o osobách bude ve výchozím stavu vypnuté. Po aktivaci tohoto checkboxu dojde k rozšíření tabulkového zobrazení o další sloupce. Na obrázku č. 10. tyto sloupce můžeme vidět označené světle oranžovou barvou. Konkrétně se jedná o pole Titul před, Titul za, Rodné číslo, Datum narození, telefon, Email, Adresa, Obec a PSČ. Je zřejmé, že není možné všechna tato pole zobrazit na jedné obrazovce. Při zobrazení podrobných údajů bude zápatí tabulkového zobrazení doplněno o horizontální posuvník. Tato funkcionalita je již ve stávajícím systému obsažena. Další částí je tabulkové zobrazení přihlášených. Pod tabulkovým přihlášením vlevo se nachází část pro přihlašování osob na schůzku označená jako Zadávání dat. Vedle ní napravo se nachází tlačítka pro práci s tabulkovým zobrazením. Tato část je označena jako Editace osob. Tabulkové zobrazení obsahuje v názvu sloupce aktivní pole sloužící pro řazení záznamů. Klepnutím na toto pole lze řadit záznamy v tabulce A-Z, Z-A. Tabulkové zobrazení obsahuje následující sloupce: Položka
Číslo přihlášky osoby.
Výběr
Zaškrtávací pole, slouží k hromadným operacím se záznamy v tabulce, pracovat lze samozřejmě i s jedním záznamem.
25
Obrázek 10 Přehled přihlášených na schůzku
26
Osoba
ID osoby
Titul před, Titul za, Rodné číslo, Datum narození, Telefon, Email, Adresa, Obec, PSČ (není nutné komentovat, význam je patrný z názvů polí) Jméno, Příjmení
Tato pole jsou aktivní, po poklepání v těchto polích se otevře formulář pro výběr osoby, osobu lze nahradit jinou osobou. Vybírá se ze seznamu lidí přiřazených k zakázce, v rámci které schůzka probíhá.
Objednavatel
Toto pole je aktivní, po poklepání na pole se otevře formulář pro výběr objednavatele. V případě, že je objednavatelem osoba, formulář pro výběr osob, v případě organizace, formulář pro výběr organizace.
Termín
Schůzky jsou plánované vždy jako jednodenní událost. Jsou plánovány na určité časové rozmezí, v tomto případě se zobrazuje pouze datum.
Stav přihlášky
Toto pole je realizované formou roletky. Roletku lze editovat.
Druh přihlášky
Toto pole je realizované formou roletky. Roletku lze editovat.
Poradce
Toto pole je realizované formou roletky. Roletku lze editovat.
Kontaktní osoba
Aktivní pole, po poklepání se otevře formulář pro výběr, ve kterém si zvolíme, zda se má zobrazit formulář detail osoby nebo formulář výběr z tabulky osob. Pokračuje se dle výběru formuláře.
Stav schůzky
Toto pole je realizované formou roletky. Roletku lze editovat.
Forma
Toto pole je realizované formou roletky. Roletku lze editovat.
Typ
Toto pole je realizované formou roletky. Roletku lze editovat.
Velikost
Toto pole je realizované formou roletky. Roletku lze editovat.
Způsob přihlášení
Toto pole je realizované formou roletky. Roletku lze editovat.
Zadávání dat V této části lze přihlásit osobu na schůzku. Výběr osoby se provádí pomocí tlačítka Vyber osobu (otevře se formulář pro výběr osoby). Následuje vyplnění polí Druh přihlášky a způsob přihlášení (jsou realizovány pomocí roletky a jsou povinně volitelná). Po dokončení výběru těchto polí je třeba dokončit přihlášení klepnutím na tlačítko Zapsat osobu na schůzku.
Editace osob V této části je možné provádět operace s tabulkovým zobrazením. Jak hromadné, tak individuální. Obsahuje následující tlačítka: Vybrat vše/Zrušit výběr/Invertovat výběr Tato tlačítka slouží k hromadným operacím. Funkce dle názvu tlačítka. Tato funkcionalita je již obsažena ve stávajícím systému. Tisk
Pomocí tohoto tlačítka provádíme tisk formuláře. Data z tabulkového zobrazení jsou naimportována do tiskové šablony. Následuje Náhled tisku a tisk. Funkcionalita pro tisk je již ve stávajícím systému obsažena.
Odebrat přihlášky na schůzky
Pomocí tohoto tlačítka vymažeme označené přihlášky ze schůzky.
27
O objednavateli
Toto tlačítko otevírá formulář detaily objednavatele. Zde je nutno rozlišit, zda je objednavatelem osoba nebo organizace a otevřít správný formulář. Tato funkcionalita je již obsažena ve stávajícím systému.
Detaily osoby
Toto tlačítko otevírá formulář pro zobrazení detailu o osobě přihlášené na schůzku. Tato funkcionalita je již obsažena ve stávajícím systému.
Export dat z tabulky
Pomocí tohoto tlačítka lze provádět export záznamů označených v tabulkovém zobrazení. Export lze provést buď do formátu CSV nebo generovat do PDF. Tato funkcionalita je již ve stávajícím systému obsažena.
3.3 Karta Přihlášky IVS Na kartě přihlášky IVS nalezneme přehled přihlášek na schůzky informačně vzdělávacího střediska. Karta je stejně jako ostatní rozdělena do 3 částí. V záhlaví karty jsou filtry. Pod filtry se nachází tabulkový přehled přihlášek. Pod tabulkou zakázek je panel s doplňkovými údaji k přihlášce a tlačítka pro práci s přihláškou. Celý panel je možno schovat klepnutím na šipku dolů v záhlaví panelu a rozšířit tak tabulkové zobrazení přihlášek na celou kartu. Pokud je panel schovaný, lze jej zpátky vytáhnout pomocí šipky nahoru v zápatí karty. Celou kartu přihlášky můžeme vidět na obrázku 11.
3.3.1 Filtry V této části nalezneme filtry pro filtrování tabulkového zobrazení. Nad filtry se nachází statistické údaje Počet vybraných/nevybraných řádků v tabulce, Maximální počet zobrazovaných záznamů (omezujeme kvůli rychlosti Koperníka), políčko Zobrazit vše a 4 tlačítka: Zápis přihlášek
Toto tlačítko otevírá formulář Přehled přihlášených na schůzky. Pomocí tohoto formuláře můžeme provést zápis osoby na schůzku.
Smazat přihlášku
Pomocí tohoto tlačítka smažeme přihlášku označenou v tabulkovém zobrazení.
Refresh
Provádí znovunačtení tabulkového pohledu a panelu pod tabulkou. Nutné pro aktualizaci údajů.
Vyčistit filtr
Toto tlačítko anuluje všechny filtry.
Pořadí filtrů na kartě Přihlášky IVS i na ostatních kartách kopíruje pořadí sloupců v tabulkovém zobrazení. Filtry je možné libovolně kombinovat.
Filtry na kartě Přihlášky IVS Schůzka
Filtrování dle čísla zakázky, filtrujeme dle celého čísla nebo části čísla, není nutné zadávat pomlčky pro oddělení jednotlivých částí čísla zakázky, ale uvedeny být mohou (skladba čísla zakázky bude uvedena později v části Nová zakázka).
Název schůzky
Filtrování dle názvu zakázky, filtrování nerozlišuje velká/malá písmena, hledá dle jednotlivých slov zadaného řetězce.
Objednavatel
Filtrování dle objednavatele zakázky, filtrování nerozlišuje velká/malá písmena, hledá dle jednotlivých slov zadaného řetězce.
Jméno
Filtrování podle jména osoby, filtrování nerozlišuje velká/malá písmena, hledá dle jednotlivých slov zadaného řetězce.
Příjmení
Filtrování podle jména osoby, filtrování nerozlišuje velká/malá písmena, hledá dle jednotlivých slov zadaného řetězce.
IČ
Filtrování dle IČ, hledá objednavatele zakázky dle IČ.
28
Obrázek 11 Karta přihlášky IVS
29
Termín od/do
Filtr hledá zakázky mezi uvedenými termíny (termíny se zadávají z kalendáře, který vyskočí po klepnutí do pole Termín od/Termín do. Současně je možné vyplnit tato pole ručně, nutno dodržet parametry zápisu). Filtr je rozšířen o možnost zadání, že zakázka začíná, probíhá, končí (zde je nutné rozlišit tyto stavy, jinak filtr nebude fungovat správně).
Stav přihlášky
Filtrování podle stavu přihlášky, filtr je realizován pomocí roletky.
Druh přihlášky
Filtrování podle druhu přihlášky, filtr je realizován pomocí roletky.
Poradce
Filtrování podle poradce, filtr je realizován pomocí roletky.
Kontaktní osoba
Filtrování dle kontaktní osoby, filtr nerozlišuje velká/malá písmena, hledá dle jednotlivých slov zadaného řetězce.
Stav schůzky
Filtrování podle stavu schůzky, filtr je realizován pomocí roletky.
Forma
Filtrování podle formy, filtr je realizován pomocí roletky.
Typ
Filtrování podle typu, filtr je realizován pomocí roletky.
Velikost
Filtrování podle velikosti, filtr je realizován pomocí roletky.
Hledat v popisech/textech Filtrování dle názvu schůzky/zakázky a charakteristiky schůzky/zakázky, filtrování nerozlišuje velká/malá písmena, hledá dle jednotlivých slov zadaného řetězce.
3.3.2 Tabulkové zobrazení V tabulkovém zobrazení nalezneme identifikaci přihlášky a její základní parametry. Záhlaví sloupců tabulky s názvem sloupce slouží kromě zobrazení názvu jako tlačítko pro řazení A-Z, Z-A. Tabulkové zobrazení má následující sloupce: Položka
Představuje číslo přihlášky. Toto číslo je v samostatné datové řadě, neoznačuje žádnou viditelnou vazbu na číslo schůzky nebo zakázky.
Výběr
Zaškrtávací pole, slouží k hromadným operacím se záznamy v tabulce, pracovat lze samozřejmě i s jedním záznamem.
Číslo schůzky
Číslo schůzky – XX-YYYY-ZZ; XX označuje rok zakázky, YYYY je čtyřmístné pořadové číslo zakázky, ZZ označuje pořadové číslo schůzky v zakázce, u zakázky bude ZZ vždy rovno 00. YYYY je nutno brát jako řetězec, nejen jako číslo, v případě potřeby může být doplněno písmeny (při dodržení délky 4 znaků). Pro lepší orientaci jsou bloky XX, YYYY, ZZ odděleny pomlčkou, pomlčka však není součástí čísla.
Název schůzky
Název schůzky, textové pole.
Osoba
ID osoby v DB. Toto pole se zobrazuje jako informativní, nelze jej editovat.
Jméno, Příjmení
Tato pole jsou aktivní, po poklepání v těchto polích se otevře formulář pro výběr osoby, osobu lze nahradit jinou osobou. Vybírá se ze seznamu lidí přiřazených k zakázce, v rámci které schůzka probíhá.
Objednavatel
Objednavatel zakázky, toto pole je doplněno automaticky dle objednavatele schůzky.
Termín
Po klepnutí do tohoto pole vyskočí kalendář pro výběr termínu (datumu), současně je možné vyplnit tato pole ručně, nutno dodržet parametry zápisu).
Stav přihlášky
Toto pole je realizováno roletkou – konkrétní položky roletky a vztahy položek k ostatním komponentám systému budou dodány v průběhu realizace projektu.
30
Druh přihlášky
Toto pole je realizováno roletkou – konkrétní položky roletky a vztahy položek k ostatním komponentám systému budou dodány v průběhu realizace projektu.
Poradce
Toto pole je realizováno pomocí roletky, v roletce se zobrazují osoby označené v seznamu osob jako druh poradce.
Kontaktní osoba
Aktivní pole, po poklepání se otevře formulář pro výběr, s výběrem, zda chceme zobrazit formulář detail osoby nebo výběr z tabulky osob pro změnu osoby. Pokračování dle výběru formuláře.
Stav schůzky
Pole je realizováno roletkou – konkrétní položky roletky a vztahy položek k ostatním komponentám systému budou dodány v průběhu realizace projektu.
Forma
Toto pole je realizováno roletkou – konkrétní položky roletky a vztahy položek k ostatním komponentám systému budou dodány v průběhu realizace projektu.
Typ
Pole je realizováno roletkou – konkrétní položky roletky a vztahy položek k ostatním komponentám systému budou dodány v průběhu realizace projektu.
Velikost
Pole je realizováno roletkou – konkrétní položky roletky a vztahy položek k ostatním komponentám systému budou dodány v průběhu realizace projektu.
Způsob přihlášení
Pole je realizováno roletkou – konkrétní položky roletky a vztahy položek k ostatním komponentám systému budou dodány v průběhu realizace projektu.
Datum a čas vložení
Toto pole je pouze informativní, nelze editovat. Datum a čas je vložen databází při vytvoření záznamu. V DB bude uložena i informace, kdo záznam vložil. V Koperníku se však zobrazovat nebude.
3.3.3 Panel Na panelu přihlášek nalezneme tlačítka pro práci s přihláškami a textové pole pro poznámky k přihlášce. Celý panel je možno schovat klepnutím na šipku dolů v záhlaví panelu a rozšířit tak tabulkové zobrazení přihlášek na celou kartu. Pokud je panel schovaný, lze jej zpátky vytáhnout pomocí šipky nahoru v zápatí karty. Panel obsahuje následující položky: Poznámka
Textové pole, po editaci textu se zvýrazní žlutě tlačítko Uložit, pro uložení textu je třeba na něj klepnout.
Tlačítka pro práci s přihláškami Vybrat vše/Zrušit výběr/Invertovat výběr Pomocí těchto tlačítek lze označovat přihlášky v tabulkovém zobrazení pro další práci. Volby
Pomocí tohoto tlačítka můžeme provádět hromadné operace s přihláškami. Tato funkcionalita je již ve stávajícím systému obsažena. Jedná se operace např. změna čísla schůzky, změna objednavatele, změna stavu přihlášky, druhu přihlášky a ostatních roletek přihlášky, hromadné mazání schůzek.
O zakázce
Toto tlačítko otevírá okno s Detailem zakázky. Tato funkcionalita je již v systému obsažena.
O schůzce
Toto tlačítko otevírá okno s Detailem schůzky. Tato funkcionalita je již v systému obsažena.
O klientovi
Toto tlačítko otevírá okno o klientovi (o osobě). Tato funkcionalita je již v systému obsažena.
31
Rychlý dozápis Tato část je zachována z důvodu podobnosti systému v jeho původních částech. Slouží k rychlému zápisu přihlášek. Obsahuje položky: Druh přihlášky
Toto pole je realizováno roletkou, která je již v systému obsažena.
Číslo schůzky
Můžeme vepsat do textového pole, případně pro výběr použít tlačítko Vyber schůzku. Tlačítko otevírá formulář se seznamem schůzek. Tato funkcionalita je již ve stávajícím systému obsažena.
Osoba ID
Můžeme vepsat do textového pole, případně pro výběr použít tlačítko Vyber osobu. Tlačítko otevírá formulář se seznamem osob přiřazených k zakázce schůzky. Tato funkcionalita je již ve stávajícím systému obsažena. Rychlý dozápis se dokončí klepnutím na tlačítko Zapiš přihlášku.
Exporty dat aktuální
Pomocí tohoto tlačítka lze provádět export záznamu v tabulkovém zobrazení, který je označen klepnutím do tabulkového zobrazení. Export lze provést buď do formátu CSV nebo generovat do PDF. Tato funkcionalita je již ve stávajícím systému obsažena.
Exporty dat vybrané
Pomocí tohoto tlačítka lze provádět export záznamů označených v tabulkovém zobrazení pomocí výběrových polí. Export lze provést buď do formátu CSV nebo generovat do PDF. Tato funkcionalita je již ve stávajícím systému obsažena.
Exporty dat vše
Pomocí tohoto tlačítka lze provádět export všech záznamů v tabulkovém zobrazení bez ohledu na to, zda byly označeny. Export lze provést buď do formátu CSV nebo generovat do PDF. Tato funkcionalita je již ve stávajícím systému obsažena.
Tisk
Pomocí tohoto tlačítka provádíme tisk formuláře. Data z tabulkového zobrazení jsou naimportována do tiskové šablony. Následuje Náhled tisku a tisk. Funkcionalita pro tisk je již ve stávajícím systému obsažena. Tiskový formulář je stejný jako v části Přehled přihlášených na schůzky zakázky.
32