Typ cxd:tree-item-features
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ě.
Uzel je reprezentován typem treeItemFeaturesGeneralElmType v kmenu schematu.
<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:tree-item-features>
Prvek cxd:t4-treeItemFeaturesGeneralElmType 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.
<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á.
<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);
<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.