Nabídka Datové typy údajů agendy obsahuje další volby:
Nabídka Zobrazení DTÚA je přístupná všem uživatelům v roli čtenář. Nabídka Moje DTÚA je ve správě editorů TSÚA, kteří zavádějí do systému lokální kontejnery vázané ke konkrétní agendě a definují struktury datových typů údajů agendy. Správce TSÚA vede evidenci globálních kontejnerů a schvaluje lokální kontejnery zavedené editory TSÚA. Správce TSÚA má přístupné poslední dvě nabídky.
Postup vytvoření lokálního/globálního kontejneru v nabídkách Moje DTÚA/Moje DTÚA (správce) je stejný. Jen u globálních kontejnerů se nedefinuje agenda. Správce TSÚA odesílá ohlášení globálních kontejnerů hned k registraci, ale editor TSÚA odesílá ohlášení kontejnerů ke schválení správci. Správce schvaluje lokální kontejnery v nabídce Schválení DTÚA.
Editor TSÚA v nabídce Moje DTÚA definuje na detailu lokálního kontejneru na záložce Skladba kontejneru strukturu datových typů údaje agendy. Správce DTUA v nabídce Moje DTÚA (správce) definuje na detailu globálního kontejneru na záložce Skladba kontejneru strukturu datových typů údaje použitelnou u definice údajů jakékoliv agendy.
Skladba datových typů údaje lokálních a globálních kontejneru se definuje stejným postupem a je popsáno společně pro oba typy kontejnerů v nabídce Moje DTÚA. Správce TSÚA však musí k definici struktur datových typů údaje globálních kontejnerů použít nabídku Moje DTÚA (správce).
Skladba každého kontejneru musí obsahovat alespoň jeden z vrcholových typů Jednoduchý typ (simpleType) Komplexní typ (complexType). Jednoduchý typ se nedá dále členit. Ke komplexnímu typu je možné přidat objekt typu atribut, sekvence a výběr. Sekvenci a výběr je možné dále rozčlenit o element, sekvenci a výběr. Element má v nabídce typů i jednoduchý a komplexní typ. Struktura komplexního typu tak může být rozvětvena do dalších jednoduchých a komplexních typů. V rámci jedné úrovně zanoření lze přidat sekvenci nebo výběr pouze jednou. Element v sekvenci nebo výběru lze definovat vícekrát. Atribut a element je konečný a nedá se dále rozčlenit. U každého typu kromě sekvence a výběru je povinný technický název údaje v ansi tvaru. U elementu a atributu je povinný výběr typu. Číselník lze definovat k jednoduchému vrcholovému typu a u komplexního typu k atributu, k elementu umístěném pod sekvencí nebo výběrem a k lokálnímu jednoduchému typu pod elementem. Použití již definovaného typu se nabízí ve výběru typu pouze u atributu a elementu.
Import a export struktury kontejneru Na detailu lokálního a globálního kontejneru a na záložce Skladba kontejneru se nabízí možnost importovat nebo exportovat strukturu kontejneru ve formátu xsd souboru. Import podporuje stejnou strukturu XSD jako editor datových typů. Pokud bude v importovaném souboru nějaká nepodporovaná struktura XSD, import neproběhne a uživatel dostane informaci, co způsobilo přerušení importu. Import musí být v jednom souboru. Pokud bude v souboru pro import odkaz na jiný soubor (xs:import), musí být tyto datové typy již v RPP uložené v globálních kontejnerech. Při importu se provede mapování na odpovídající globální kontejner. Pro import je zavedena podpora xs:documentation pro možnost importovat doplňující informace xs:documentation podle předpisu RPP (dlouhý, krátký, ansi název). Import přepíše existující skladbu kontejneru (ať vznikla importem nebo editací). V případě importu do nové verze skladby kontejneru není prováděná žádná kontrola na předchozí verzi skladby kontejneru.
|