Uzel cxd:tree-item-features

Navíc jsou zde definovány detaily ke každému typu, pokud je v x-item-shared obsahuje, jež nejsou uváděny v rámci uzlu cxd:general, ale pouze v rozšířené informaci cxd:settings.

V této části jsou k dispozici vlastnosti, které jsou ukládány v databázi do typů x_item_shared nebo x_item_user (databázových záznamů) a obsahují základní info o přehledu, složce, procesu, průvodci, záložce či entitě.

Základní typ(y) uzlu(ů): treeItemFeaturesGeneralElmType;

syntax
<cxd:tree-item-features
item-type="f|t|b|w|p|e"
area="corporate|public|shared"
order="{number/xsd:integer}"
integral="true|false"
default="true|false"
roles="{string}"
>
<cxd:key-settings ... /> ?
<cxd:availability ... /> ?
<cxd:table-detail ... /> ?
<cxd:bookmark-detail ... /> ?
</cxd:tree-item-features>

Prvek cxd:tree-item-features se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.


Atributy

item-type - Základní typ položky ukládané do x-item-... Možnosti: f - složka; t - přehled; b - záložka; w - průvodce; p - proces; e - entita;(typ: string) TYP HODNOTY: string (string); (možnosti obsahu: f | t | b | w | p | e)

area - Oblast je uváděna jen u x-item-shared (...-user ji nemá) a uvádí v oblast sdílení, tedy corporate, public nebo shared. Hodnota shared znamená, že nejde o položku stromu ale o volně sdílenou položku mimo stromovou strukturu, např. entitu.(typ: string) TYP HODNOTY: string (string); (možnosti obsahu: corporate | public | shared)

order - Pomocné a volitelné číslo řazení. Sourozenci by měly být primárně řazeny dle tohoto čísla pořadí a teprve pokud není uvedeno nebo je více potomků se stejným číslem řazení je seznam sourozenců na větvi řazen dle názvu.(typ: number) TYP HODNOTY: number (xsd:integer);

integral - Informuje zda se položka má zobrazovat v content jako tzv. integrovaná, tedy nikoli jen jako odkaz, ale rovnou se svým obsahem (platí především pro tabulky, ale není vyloučen ani jiný typ).; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)

default - Informuje zda se položka má otevřít jako výchozí. Pokud taková ve složce existuje, otevře se přímo tato položka na místo otevření content složky, kde je umístěna.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)

roles - Seznam rolí, které mají k dané položce stromu přístup.; Čárkami oddělený seznam celých, kladných nenulových čísel.(typ: string) TYP HODNOTY: string (string);


Potomci


Uzel cxd:key-settings

Informace o výchozích klíčích položky tak, jak jsou uloženy ve výchozí databázi. Uzel je uváděn pouze v případech archivace a přenosu nastavení z databáze a nemá vliv na fungování COMEX stránek či dalších modulů. Při případném přenosu do cílové databáze jsou přidělovány nové primární klíče a položky slouží jako doplňkové párovací informace pro nahrazení v cílové databázi.

syntax
<cxd:key-settings
primary="{number/xsd:positiveInteger}"
parent="{number/xsd:positiveInteger}"
branch="{string}"
/>

Prvek cxd:key-settings se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.


Atributy

primary - Pozitivní, nenulová, celočíselná hodnota primárního klíče stromové položky v databázi (pdk).(typ: number) TYP HODNOTY: number (xsd:positiveInteger);

parent - Nepovinná, pozitivní, nenulová, celočíselná hodnota cizího klíče stromové položky (fdk), která odkazuje na rodičovskou položku na větvi. Není-li v rámci uzlu uvedena, jde o položku kmenovou.(typ: number) TYP HODNOTY: number (xsd:positiveInteger);

branch - Seznam generačních položek tvořících větev a řazených postupně od hlavní kmenové položky až po nejbližšího rodiče. Každé pdk je následováno pomlčkou (minusem). Bez mezer a dalších znaků. Není-li branch v rámci uzlu uveden nebo je-li prázdný, jde o kmenovou položku.(typ: string) TYP HODNOTY: string (string);


Potomci

Uzel cxd:key-settings neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.


Uzel cxd:availability

Dostupnost položky nabízí seznam oddělení, pro která je dostupná. Každý uživatel může být zařazen v jednom nebo několika odděleních a při schodě jednoho z nich je položka dostupná.

syntax
<cxd:availability
public-role-no="{number/xsd:positiveInteger}"
>
<cxd:section ... {string}</cxd:section> *
</cxd:availability>

Prvek cxd:availability se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.


Atributy

public-role-no - Číslo role pro kmenovou položku z oblasti public, kde toto číslo udává roli uživatelů, kteří tuto položku budou mít sdílenu jako společnou nebo extranetovou. Pro systém COMEX jde pouze o okrajovou informaci, která nemusí být využívána a položka je zde zejm. pro možnosti archivace x-items.(typ: number) TYP HODNOTY: number (xsd:positiveInteger);


Potomci

Systémový název segmentu, nástroje nebo jeho části. Název většinou slouží jako jednoznačný identifikátor na větvi v určité hierarchii.; Může začínat pouze znakem malé anglické abecedy nebo podtržítka. Na jiné než první pozici se mohou též vyskytovat číslice.

Jde o uzel obsahující text TYP HODNOTY: string (string);

syntax
<cxd:section>
{string}
</cxd:section>

Prvek cxd:section se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.


Atributy

Uzel cxd:section neobsahuje žádné atributy.


Potomci

Uzel cxd:section neobsahuje žádné další elementy. Uzel může obsahovat prostý text.


Uzel cxd:table-detail

Detailnější informace z x-item obsahující specifikaci přehledu.


Uzel cxd:bookmark-detail

Detailnější informace z x-item obsahující specifikaci záložky (odkazu).