Obal pro akce a kontrolní pravidla cba

CBA (Checks and Binded Actions) definují kontrolní pravidla pro kontrolu obsahu dokumentů (check) a krátké sekvence pro manipulaci s informacemi v dokumentu (action). CBA jsou definovány pomocí tagu cba. V rámci tohoto tagu existují dětské tagy odpovídající dvěma podskupinám CBA - tedy:

akce (<action ...>...</action>)

kontrolní pravidla (<check .../>)

Základní rozdíl je v tom, že zatímco akce obsahují skutečné kroky, které můžete strukturovat podobně jako při programování (rozhodování if-then, smyčky for-next atd.), kontrolní pravidla vždy obsahují podmínku týkající se obsahu dokumentu a jeho vzájemných vztahů. Kontrolní pravidla jsou uplatňována na formuláři a nepřenášejí se na databázi. To znamená, že pokud není splněna podmínka, může dojít k odmítnutí uložení dokumentu z formuláře nebo jen k upozornění či dotazu (záleží na nastavení závažnosti kontrolního pravidla). Nyní se podíváme na možnosti zápisu akcí a kontrolních pravidel.


Nastavitelné vlastnosti uzlu cba

Substrukturu cba je možné specifikovat následujícími vlastnostmi:

comment - Pracovní komentář segmentu pro účely popisu defince. Nezobrazuje se finálnímu uživateli.;

discarted - Pomůcka VYŘAZENÍ (tj. "odpoznámkování" v kódu definice). Je-li uzel označen touto vlas ...


Potenciální vlastnické uzly

Substrukturu cba je možné uvést u následujících uzlů:

DocumentDef - dokument nebo šablona d. (kmenová definice);


Možní potomci uzlu cba

Substrukturu cba je možné rozšířovat o následující potomky:

action - odkaz na spustitelnou akci;

check - kontrolní pravidlo;


Substruktura cba

obal akcí a kontrolních pravidel


Nastavení pro omezení výběru admin-filterObal pro akce a kontrolní pravidla cbaSeznam tiskových šablon print-tempsVýstupní proces. uzel - form-output-processSubstruktura meta-data