Uzel cxd:table-detail
Detailnější informace z x-item obsahující specifikaci přehledu.
<cxd:table-detail
range="document|interface"
interface="{string}"
link-to-id="{number/xsd:nonNegativeInteger}"
link-to-area="corporate|public"
use-parent-key="true|false"
set-for-parent="{string}"
multiple="n|p|c"
to-process-id="{number/xsd:nonNegativeInteger}"
transformation="true|false"
designation="true|false"
>
<cxd:output-process-node ... {string}</cxd:output-process-node> *
</cxd:table-detail>
Prvek cxd:table-detail se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Atributy
range - Určuje základní charakteristiku přehledu, tedy zda je založen na dokumentu či na rozhraní. Rozhraní je dále děleno na typy definované v XDS a [custom] typ (uvedeno v názvu rozhraní). Atribut range nemá nic společného s pojmem rozsah ve smyslu comex třídy.(typ: string) TYP HODNOTY: string (string); (možnosti obsahu: document | interface)
interface - V případě range typu interface atribut obsahuje XDS název rozhraní nebo klíčový výraz [custom] určující volně skládané rozhraní bez názvu.(typ: string) TYP HODNOTY: string (string);
link-to-id - Indikuje neexistenci vlastních nastavení a odkazuje na cizí. Je-li uvedeno nenulové kladné číslo, znamená to, že nastavení jsou uložena v databázi pod tímto číslem jako jeho table ID, přičemž toto číslo patří jinému přehledu a místní přehled je ve skutečnosti jen jinak pojmenovaným odkazem na takto odkazovaná a tedy sdílená nastavení. Změna v těchto nastaveních se tedy logicky promítne do obou přehledů stejně.(typ: number) TYP HODNOTY: number (xsd:nonNegativeInteger);
link-to-area - Je-li uvedeno link-to-id může být uvedeno i link-to-area. Nastavení je možné linkovat vždy jen v rámci jedné oblasti (user, corporate, public) a nebo i mezi oblastmi corporoate a public. Pokud dojde k linkování nastavení mezi corporate a public, je zde uvedena oblast, odkud je id načítáno. Jinak atribut uváděn není.(typ: string) TYP HODNOTY: string (string); (možnosti obsahu: corporate | public)
use-parent-key - Indikuje skutečnost, že nastavení SQL dotazu do databáze pro své provedení potřebuje dodat pdk tzv. rodičovské položky, tedy pdk dokumentu vybraného uživatelem ve stromově nadřazeném přehledu. Např. přehled faktur zákazníka bude pro svou funkčnost potřebovat pdk předem vybraného zákazníka.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
set-for-parent - Typ dokumentu, pro který byl daný přehled nastaven jako složka jeho instance. Má význam při vyhledávání složek a při rodičovském přehledu s rozsahem rozhraní. Přehled faktur byl např. nastaven pro typ zakaznik (set-for-parent='zakaznik').; 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.(typ: string) TYP HODNOTY: string (string);
multiple - Indikuje skládání přehledu, kdy jeden přehled (multiple='p' ~ parent) je jako přehled v rozsahu range='document' v roli hlavního (parent) přehledu a další přehledy s range='document' jsou v roli pomocných tabulek (multiple='c' ~ child). Neskládané přehledy nesou označení multiple='n' ~ none. Přehledy založené na rozhraní (range='interface') toto skládání neumožňují.(typ: string) TYP HODNOTY: string (string); (možnosti obsahu: n | p | c)
to-process-id - Nenulové kladné číslo indikuje zařazení přehledu jako procesního uzlu buď přímo nebo prostřednictvím transformace, je-li v něm definována. Toto číslo pak určuje ID procesu, jehož je uzel table součástí.(typ: number) TYP HODNOTY: number (xsd:nonNegativeInteger);
transformation - Pozitivní nastavení atributu informuje o definování transformační akce v rámci nastavení přehledu a také o tom, že již byla kompilována.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
designation - V přehledu obsahujícím transformaci (transformation='true') se může vyskytovat generování sdílené xsl šablony pro transformační akce. Pozitivní nastavení atributu designation o jejím výskytu informuje. Vlastní seznam jmen a obsahu šablon je pak až součástí definice transformační akce.; [SYNTAX: true | false; Neuvedení nebo hodnota false znamenají zpravidla totéž.](typ: boolean) TYP HODNOTY: boolean (xsd:string); (možnosti obsahu: true | false)
Potomci
Uzel cxd:output-process-node
Popis výstupního procesního uzlu. Slouží pro sestavení celkové mapy procesu skládajícího se z procesních uzlů s identifikací čísel a dokumentových typů.
Jde o uzel obsahující text TYP HODNOTY: string (string);
<cxd:output-process-node
id="{number/xsd:positiveInteger}"
document="{string}"
link-type="b|s"
>
{string}
</cxd:output-process-node>
Prvek cxd:output-process-node se nachází ve jmenném prostoru http://www.flexideo.com/comex/definition.
Atributy
id - Obsahuje odkaz na procesní uzel, který na tento navazuje. Odkaz má formu číselného ID procesního uzlu (tabulky).; Celočíselný identifikátor nástroje generovaný databází nebo identifikátor části daného nástroje. Nejde o primární klíč. Minimální hodnota je 1000, maximální je menší než min. xds-id (10000000).(typ: number) TYP HODNOTY: number (xsd:positiveInteger);
document - Název typu dokumentu, který do dalšího procesního uzlu tímto způsobem cestuje.; 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.(typ: string) TYP HODNOTY: string (string);
link-type - Znak označující typ vytvořeného propojení. Buď je toto propojení závislé na rozhodnutí uživatele (b - button) nebo je důsledkem zpracování transformační akcí, která pro odkazovaný uzel ukládá dokumentový typ (s - save).(typ: string) TYP HODNOTY: string (string); (možnosti obsahu: b | s)
Potomci
Uzel cxd:output-process-node neobsahuje žádné další elementy. Uzel může obsahovat prostý text.