Skip to main content

Tvorba hlavního DAD

Každý dokument systému flexideo bez ohledu na jeho význam či strukturu má právě jedno hlavní DAD. Hlavní DAD každého dokumentu se pozná podle nastavení vlastnosti previous a distance na hodnotu 0. Toto DAD má dále na rozdíl od všech ostatních políčka pro uložení obecných vlastností každé instance dokumentu. V nákresech DAD jsou tato políčka zahrnuta do jednoho rámečku s názvem general... a obsahují následující prvky.

Obsah oblasti x-common a jeho struktury:

  • label - text s max. délkou 150; název sloupce: xc_lbl

­ ­ ­ Souží pro ukládání uživatelského štítku instance dokumentu. Výchozím obsahem štítku je název typu dokumentu následované číslem instance dokumentu.

  • view_type - text s max. délkou 150; název sloupce: xc_vwtp

­ ­ ­ Pohledový typ dokumentu. Každý typ dokumentu, který se ukládá do databáze může mít přidělen jeden nebo více typů pohledových. Pro účely určení, který pohled byl při práci s dokumentem použit slouží tento údaj obsahující QName pohledového typu. Nebyl-li použit pohled, ale databázový typ, je tento údaj prázdný (více o pohledových dokumentech najdete zde).

  • author - celočíselný údaj; název sloupce: xc_auth

­ ­ ­ Obsahuje pdk dokumentu autora. Do tohoto prvku se automaticky vyplňuje klíč instance dokumentu autora. V každé aplikaci je jeden dokument určen pro evidenci autorů a každý uživatel přihlašující se do systému odpovídá jedné instanci takového dokumentu. Vytvoří-li pak dokument, zapíše server pdk odpovídajícího autora do pole author nového dokumentu.

  • division - celočíselný údaj; název sloupce: xc_div

­ ­ ­ Údaj obsahující číslo divize dokumentu pro další potřeby dělení dokumentu. Tento údaj je aplikačně využitelný a není přesně dán jeho účel. Server jej nikterak zvlášť nenastavuje.

  • createdate - datumový údaj; název sloupce: xc_crdt

­ ­ ­ Obsahuje datum vytvoření dokumentu - nastavováno serverem.

  • createtime - časový údaj; název sloupce: xc_crtm

­ ­ ­ Obsahuje čas vytvoření dokumentu - nastavováno serverem.

  • changedate - datumový údaj; název sloupce: xc_chdt

­ ­ ­ Obsahuje datum poslední změny dokumentu - nastavováno serverem.

  • changetime - časový údaj; název sloupce: xc_chtm

­ ­ ­ Obsahuje čas poslední změny dokumentu - nastavováno serverem.

  • archival - logická hodnota; název sloupce: xc_arch

­ ­ ­ Určuje, zda byl dokument označen jako archivní. V přehledech pak má uživatel možnost zahrnout či nezahrnout archivní položky. Archivní položky nelze používat jako zdroj jiného dokumentu, protože se nenabízí ve výběru. Ve formuláři dokumentu se vedle štítku u archivních dokumentů zobrazuje indikace archivu v podobě ikony archivu.

  • deleted - logická hodnota; název sloupce: xc_del

­ ­ ­ Určuje, zda byl dokument odstraněn (označen jako smazaný). Jde o princip koše, který pracuje v mnoha ohledech jako označení archival. V přehledech pak má uživatel možnost zahrnout či nezahrnout položky z koše. Smazané položky nelze používat jako zdroj jiného dokumentu, protože se nenabízí ve výběru. Ve formuláři dokumentu se vedle štítku u odstraněných dokumentů zobrazuje indikace odstranění v podobě ikony koše.

  • docnote - text s max. délkou 2000; název sloupce: xc_dcnt

­ ­ ­ Sem se ukládá text obecné poznámky k dokumentu jako celku

Dále se již těmito prvky v popisech a příkladech DAD nebudeme jednotlivě zabývat. Nyní se podívejme na tvorbu hlavního DAD podle konkrétní definice v následujícím příkladu.