Vyšší zabezpečení filtrem all-arrays

Jde o vlastnost substruktury pro řízení přístupů admin-filter. Může nabývat hodnot true/false příp. yes/no, přičemž výchozí hodnotou je false/no. Pomocí tohto nastavení určíte, že chcete aplikovat omezovací podmínku na všechna pole dokumentu - standardně je tedy aplikována pouze na hlavní tabulku dokumentu. Umožňuje tak vyšší výkonnostní efektivitu ověřování přístupnosti položek v tabulkách opakovatelných segmentů.

syntax
[false] | true | no | yes

Důvodem tohoto výchozího přístupu je citelné zvýšení rychlosti odezvy za mírného zvýšení rizika, že uživatel v určité roli se bude moci speciálně napsaným dotazem (nikoli dotazem z webového rozhraní) dostat k údajům z opakovatelných segmentů dokumentu. Nemá však možnost tyto údaje ani tak propojit na většinou klíčové a identifikační údaje z hlavní tabulky. Proto se doporučuje toto nastavení nepoužívat, neboť u větších objemů dat se transakční plán na serveru značně prodlužuje a výsledkem jsou dlouhé odezvy. Toto nastavení má význam použít pouze u tabulek s předpokládaným malým objemem, kde navíc údaje v opakovatelných segmentech jsou sami o sobě vypovídající.


Potenciální vlastnické uzly

Vlastnost all-arrays je možné uvést u následujících uzlů:

admin-filter - položkový filtr dokumentu (substruktura definice);


Vlastnost all-arrays

Pokud je zapnuto (true), probíhá filtace nad všemi vlastními poli dokumentu, což představuje vyšší zabezpečení, ale také snížení výkonu. Standardně (false) se admin-filter aplikuje pouze na hlavní pole dokumentu a nikoli na opakovatelné segmenty.

syntax
true | false | yes | no

Vlastnost confirm confirmVlastnost success successVlastnost validation validationVlastnost trigger triggerVlastnost main mainVyšší zabezpečení filtrem all-arraysVýraz filtru filter-expressPřiřazení akce či pravidla k segmentu matchVlastnost zprávy messageSpecifikace okamžiku aplikování on-changeVlastnost on-insert on-insertSpecifikace okamžiku aplikování on-saveVlastnost on-update on-updateRozsah modifikace rangeVypínací úroveň release-levelVypínací oddělení release-sectionVlastnost výběru selectRozhodovací výraz testPřenositelnost na pohledy to-view-typesZadání hodnoty valueNastavení zadání hodnoty value-settings