Modul | Vstupy | Výstupy | Dodatky |
Formuláre | Od uzivatele z webu
|
Do modulu Kontrola
|
Stará se o prevod znakových sad. myslenku definic formuláru je neobtezovat uzivatele s poli, které pro daný typ formuláre nejsou vyzadovány a naopak nedodávat dalsí pole formuláre az po odeslání dat |
|
Do modulu Kontrola predzpracovaná(rozpoznaná) data z mailu v podobe XML - jako odpoved ocekává potvrzení prijetí/ prípadné výhrady. Odpoved odesle zpet uzivateli. | ||
Import | soubor s daty | XML zpráva modulu Kontrola - jako odpoved ocekává potvrzení prijetí/ prípadné výhrady. Odpoved oznámí uzivateli (jak?) | |
Správa definic formuláru | pozadavek na pridání/smazání/zmenu definice od knihovníka/administrátora z webového formuláre | potvrzení/zamítnutí pozadavku, odesle pozadavek modulu Kontrola/provede rovnou upgrade definic? | |
Kontrola | XML zpráva obsahující typ pozadavku a data
|
|
modul pri obdrzení dat, tato data preposle modulu Centrum (nebo preposílat data rovnou modulu Správce DB a Centru posílat jenom stav?), které zarídí jejich uchování. Spolu s daty posle jejich stav (schválené/chybné/...) modul musí mít nekde ulozené definice formuláru (soubory na disku/db/komunikace se Správcem dat) |
Export | pozadavek na export dat od uzivatele | posílá pozadavek modulu Centrum, uzivateli vrátí potvrzení/zamítnutí + provede transformaci dat do pozadovaného formátu | |
Správa rízení sberu | pozadavky uzivatelu na povolení/ukoncení/docasné(omezené) povolení/... | XML zprávy modulu Centrum | |
Centrum |
|
|
modul proste rídí schvalování a sber dat a provádí vsechny cinnosti s tím spojené |
Správce DB | pozadavky na ulození/vrácení dat | komunikuje s databází(emi) | mel by poskytovat interface pro super uzivatele (nebo toto oddelit?) |
Vsechny zprávy by obsahovali standardizovanou hlavicku (XML), která by obsahovala vsechny potrebné a spolecné veci - verzi, zdrojový modul, ocekávaná odpoved, pozadavek atp.