Skip to main content

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:

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

  • documentation - Obsah pro účely technické dokumentace.;

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 cba

obal akcí a kontrolních pravidel