Bezpečnostní úroveň pro oddělení section

Specifikace oddělení a bezpečnostní úrovně pro tato oddělení, která jsou zapotřebí pro zpřístupnění segmentu určitému okruhu uživatelů.

syntax
[ {sectionName}: [#levNo r] [, #levNo s] [, #levNo [e]] ] [; {sectionName}: ... ] [; disable-inherit]

Koncept bezpečnostních úrovní viz. Přístupové úrovně.

Základním prioritním pravidlem ve vztahu mezi definicí secrecy-lev a section je upřednostňování definice section, pokud je v rozporu se secrecy-lev. Ve skutečnosti je to vlastně jejím záměrem, protože v section se definují především výjimky pro určité skupiny uživatelů.

Příklad: Pokud chceme obecně segment zpřístupnit až od úrovně 7, ale pro personální oddělení od úrovně 4 jen pro čten a pro totéž oddělení od úrovně 5 již pro editaci, uvedeme u segmentu následující definici.

<secrecy-lev>7</secrecy-lev>
<section>personalni:4r,5</section>

Obdobným způsobem můžeme přístup rozšířit pro více oddělení, např. pro účtárnu:

<secrecy-lev>7</secrecy-lev>
<section>personalni:4r,5; uctarna:4r,7</section>

Sedmička v této definici u účtárny znamená, že "r" u čtyřky platí i pro úroveň 5 a 6. Pokud by sedmička nebyla uvedena (byla by zde jen čtyřka a "r"), pak by výsledek byl stejný, protože sedmičku již udává předchozí secrecy-lev.

Pro vlastnost nastavující úrovně sekcí u přebírání přístupových úrovní od rodiče vždy platí, že potomek může mít jedině zvýšené zabezpečení oproti svému rodiči. Pokud byste tedy u potomka nastavili nížžší úroveň, bude se přístupová úroveň pro určitého uživatele řídit úrovní rodiče. Je-li žádoucí, aby se nastavení oddělení nepřebírala od rodiče a potomek tak dostal vyšší zabezpečení, je možné použít klíčové slovo disable-inherit a to buď jako jediný obsah nebo vyjmenovat zmírněná oddělení a na pro zbytek oddělení (uvedných u rodiče) uplatnit disable-inherit.


Potenciální vlastnické uzly

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

ElementDef - šablona prvku (kmenová definice) - jako parametr;

AreaDef - šablona oblasti (kmenová definice) - jako parametr;

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

InterfaceDef - rozhraní (kmenová definice) - jako parametr;

action - odkaz na spustitelnou akci (substruktura definice);

text - statický text (substruktura definice);

meta-element - prvek meta-dat (segment uvnitř definice);

element - prvek (segment uvnitř definice);

area - oblast (segment uvnitř definice);

option - položka výběru v prvku (substruktura definice);

mapp-to-app - kmen mapy do externí aplikace (substruktura definice);

mapp-to - mapování segmentu do externí aplikace (substruktura definice);

modification - substruktura segmentu pro nastavení jeho comex modifikace s parametry (substruktura definice);

unmapped - ošetření nemapovaných prvků (substruktura definice);

join-mapp - propojení map dokumentů (substruktura definice);

pack - obal mapovaných dat (substruktura definice);


Vlastnost section

Specifikace oddělení a bezpečnostní úrovně pro tato oddělení, která jsou zapotřebí pro zpřístupnění segmentu určitému okruhu uživatelů.

syntax
[ {sectionName}: [#levNo r] [, #levNo s] [, #levNo [e]] ] [; {sectionName}: ... ] [; disable-inherit]

Bezpečnostní úroveň secrecy-levBezpečnostní úroveň pro oddělení sectionOmezení přístupnosti nástrojů dokumentu tool-levelSnížení omezení přístupnosti nástrojů dok. tool-section