Typ document je základem a jádrem informačního systému flexideo. Popis instancí instanční třídy document vychází přímo z kmenových XDS definic, ze kterých se odvíjí veškeré dalšívlastnosti a schopnosti systému stejně jakož i ostaní typy COMEX definic.
Definice dokumentů v XDS jednoznačně určuje nejen formuláře, tiskové náhledy, ale také strukturu databáze, přístupová práva a jiné další souvislosti. Proto je definice dokumentů opravdovým jádremsystému, ze kterého se odvíjejí i další součásti systému, které jso pro comex definovány jako další instanční třídy, zejména pak table a action, které jsou na dokumentové typyprovázány již v registru.
Rozsahy definice
header - hlavička instance a základní vlastnosti;
form - popis pro tvorbu formuláře;
preview - popis pro tvorbu náhledu na dokument;
Utváření instancí
Instance třídy document jsou jako jediné tvořeny přímo replikátorem. Většinou pomocí
Umisťování definic
Popisy definic jsou replikátorem umisťovány do složek uživatelských rolí na webovém sídle, kde pro každý dokumentový typ dostupný v dané roli je vložena složka a v ní pak mj. definice comex.
Definice dokumentu faktura pro uživatele v roli dvě tak bude nalezenapod následujícím odkazem:
[web-site:]/roles/R0000002/faktura/document-form.cxd
Jazykové konvence
Jazykové popisy dokumentů definice bývají umístěny odděleně. Existuje tedy samostatná funkčnídefinice a jazyková mutace bez funkčního obsahu, kde název souboru je rozšířen o klíčové slovo lang a dvou či tříznakový kód daného jazyka. Název souboru s jazykovou mutací pro češtinu tak tedy ve složce typu dokumentu tedy ponese názevdocument-form-lang-cs.cxd .
Schema
Popis definic třídy viz. schema document.