Skip to main content

Omezení přístupnosti nástrojů dokumentu tool-level

Specifikace bezpečnostní úrovně, která je zapotřebí pro zpřístupnění specifikovaného nástroje dokumentu ve standardním pracovním rozhraní určitému okruhu uživatelů.

Pro dokument existují v uživatelském rozhraní nástroje, které jsou všechny k dispozici pokud má uživatel k danému dokumentu přístup.

Těmito nástroji v pořadí dle abecedy jsou:

  • archive - možnost vložit dokument do archivu

  • bin - možnost vyhodit dokument do koše

  • copy - možnost vytvářet kopie dokumentů / uložit jako nový

  • deleteadd - možnost odstranění přílohy z dokumentu

  • export - možnost exportovat seznam dokumentů z přehledu

  • form - možnost otevřít dokument ve formuláři

  • hiding - možnost skrýt kolonku či oblast ve formuláři

  • import - možnost importovat seznam nových dokumentů

  • joinadd - možnost vložení přílohy k dokumentu

  • keyref - možnost otevřít dokument pomocí zadání jeho pdk

  • macro - možnost nahrát datové makro pro hromadné úpravy

  • layout - možnost zakládání a úpravy přehledu dokumentů

  • new - možnost přidat novou instanci daného dokumentu

  • openadd - možnost otevření přílohy dokumentu

  • print - možnost tisknout dokument nebo jej uložit do souboru

  • recount - možnost eliminovat případné zapnutí přepočtu při otevření

  • subfolder - možnost otevřít/nastavit podsložku dokumentu

  • table - možnost prohlížet seznamy daného typu dokumentu

  • updateadd - možnost změny jména či popisu přílohy

  • wholeedit - možnost hromadné editace dokumentů daného typu nad tabulkou

  • [z]sign - možnost vkládání podpisů k danému typu dokumentu

Tyto všechny nástroje má uživatel k dispozici, jakmile má k dokumentu přístup alespoň pro čtení (vč. přidání nové i když jen prázdné instance dokumentu). Ne vždy je žádoucí aby tyto nástroje byly uživateli k dispozici a proto definice nabízí možnost vypnout pro některé nebo všechny uživatele některé nebo všechny z uvedených nástrojů. Pokud ale uživatel nemá k určitému dokumentu přístup ani pro čtení, nastavení přístupnosti nástrojů je irelevatní - tj. tool-level nemůže zmírnit secrecy-lev, jen naopak může ještě dále omezit možnost práce s daným typem dat a to pouze z hlediska celého dokumentu.

Definice tool-level má téměř shodnou syntaxi jako secrecy-lev, jen s tím rozdílem, že na místo druhů přístupů (r, s či [e]) jsou za číslem úrovně uváděny výše uvedené názvy nástrojů nebo jen jejich značky v podobě prvního písmene z názvu nástroje. Každý nástroj je možné omezit jednotlivě, tj. např.:

nebo je možné nastavit potřebnou úroveň pro všechny nástroje např.:

nebo je rovněž možné oba přístupy kombinovat jako např.:

V posledním příkladu je patrné, že jsme nastavili úroveň 3, kterou je zapotřebí vlastnit, aby bylo možné nástrojů využívat a pak jsme tento požadavek snížili pro používání formuláře a naopak zvýšili pro možnost tisku. Pro ostatní nástoje zůstala potřeba úrovně 3, proto jsme nemuseli uvádět 3n jako v prvním příkladu. V prvním příkladu je jasné, že používání jiných než uvedených nástrojů není nijak zvlášť omezováno a jejich použití je tedy umožněno všem uživatelům majícím k dokumentům přístup alespoň pro čtení.

Potenciální vlastnické uzly

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

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

Vlastnost tool-level tool-level

Specifikace bezpečnostní úrovně, která je zapotřebí pro zpřístupnění specifikovaného nástroje dokumentu ve standardním pracovním rozhraní určitému okruhu uživatelů.