Obal pro akce a kontrolní pravidla

Upravit obsah stránky

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:

bullet

akce (...)

bullet

kontrolní pravidla ()

Základní rozdíl je v tom, že zatímco akce obsahují skutečné kroky, které můžete strukturovat podobně jako připrogramová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 kodmí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

discarted - Pomůcka VYŘAZENÍ (tj. "odpoznámkování" v kódu definice). Je-li uzel označen touto vlas ... comment - Pracovní komentář segmentu pro účely popisu defince. Nezobrazuje se finálnímu uživateli.;

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

Potenciální vlastnické uzly

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

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

Možní potomci uzlu cba

check -kontrolní pravidlo; action - odkaz na spustitelnou akci;

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

Substruktura cba

obal akcí a kontrolních pravidel