Dokumenty - document

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ádrem systé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é typy prová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í XDS je navržena základní struktura jednotlivých dokumentových typů. Těmito dokumentovými typy jsou pak následně replikátorem utvářeny definice ve struktuře COMEX pro jednotlivé rozsahy.


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 nalezena pod následujícím odkazem:

example
[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ázev document-form-lang-cs.cxd .


Schema

Popis definic třídy viz. schema document.


Dokumenty - documentTabulky - tableSložky - folderAkce - actionNeinstanční - special