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.

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: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.

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.


Typ cxd:accessTyp cxd:envelopeTyp cxd:actionsTyp cxd:areaTyp cxd:inputTyp cxd:tableTyp cxd:connectionTyp cxd:contentTyp cxd:folder|cxd:table|cxd:bookmark|cxd:wizard|cxd:processTyp cxd:enabled-types|cxd:document-types|cxd:input-types|cxd:output-typesTyp cxd:viewsTyp cxd:frameTyp cxd:grid-featuresTyp cxd:confirm|cxd:success|cxd:errorTyp cxd:table-toolTyp cxd:headerTyp cxd:row-tool|cxd:preview-toolTyp cxd:langTyp cxd:modificationTyp cxd:styleTyp cxd:optionTyp cxd:frames|cxd:pages|cxd:modifiersTyp cxd:paramsTyp cxd:statement|cxd:replacementTyp cxd:segmentTypeTyp cxd:settingsTyp cxd:sqlTyp cxd:param|cxd:properties|cxd:input|cxd:outputTyp cxd:fieldTyp cxd:tree-item-featuresTyp cxd:typeTyp cxd:typesTyp cxd:check|cxd:condition|cxd:filter|cxd:calculate|cxd:appear-if|cxd:edit-if|cxd:part|cxd:with-param|cxd:value|cxd:call-method|cxd:testTyp cxd:custom-param|cxd:with-param