Složky - folder

Složky jsou na rozdíl od tabulek zcela obecné a nevyházejí z žádného z typů dokumentů a jejich jediným úkolem je organizovat informační strukturu tabulek do přehledných stromových struktur logicky dělených do větví pro různá oddělení, činnosti nebo veřejné aplikace. Složky pak mohou být v COMEX rozrhaní zobrazovány nejen jako složky, ale také jako různá menu, nabídky apod.

Popis instancí instanční třídy folder nedisponují žádnými rozsáhlými funkčními nastaveními jako tabulky, což je patrné i na rozsazích, které třída složek nabízí.


Rozsahy definice

header - hlavička složky a základní vlastnosti;

content - rozsah poisující (odkazující) položky obsažené v dané složce;


Utváření instancí

Instance třídy folder jsou obdobně jako tabulky přidávány jako položky v intranetové mezivrstvě systému a do COMEX rozhraní jsou exportovány ve formě definic třídy folder. Nemají však žádná další nastavení a tak jsou zaváděny pouze jako složky s názvy v příp. jazykových mutacích.


Umisťování definic

Složky stejně jako tabulky mají jednoznačný identifikátor instance celočíselné ID. Složky nejsou většinou ukládány jako statické definice ve formě xml nastavení jako je tomu u tabulek, ale jsou získávány dynamicky formou předepsaných SQL dotazů. Tyto činnosti jsou ovšem obstarávány programovou knihovnou comex a není třeba se jimi zde příliš zabývat. Složky je možné dohledávat také podle jejich názvu, popisu či umístění a to s využitím systémových struktur dokumentu typu x_item_shared, kde každá složka ve společné či veřejné oblasti intranetu má právě jeden záznam a vytvořením nového záznamu (nového dokumentu typu x_item_shared) je vytvářeno i nové celočíselné ID pro složku. Pomocí tohoto ID je možné zjistit i typ položky, tedy zda se jedná o složku, tabulku nebo jiný typ položky. Vše je totiž utkládáno v jediném typu x_item_shared a tedy v jediné hlavní tabulce.


Jazykové konvence

Definice složek jsou většinou sestavovány rovnou s popisy ve zvoleném výchozím jazyku aplikace a případné další jazyky jsou dodávány samostaně. Výchozí fukční definice složky ale může nést kmenový atribut langs s nastavením omitted, které pak přináší nutnost si potřebné jazykové nastavení vždy donačítat, tedy i v případě použití výchozího jazyku aplikace.


Schema

Popis definic třídy viz. schema folder.


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