Generátor sestav II (přístupová práva)

Z Prirucky

Generátor sestav II (přístupová práva). Sestavy mohou obsahovat personální i mzdová data. Pokud je to žádoucí, je možné či nutné na sestavy přiřadit přístupová práva. Nejvyšší právo představuje možnost vytvářet si vlastní definice. Přístupová práva jsou dvojího typu, a to práva pro

  • vytváření vlastních definic sestav a
  • následné zobrazení těchto sestav.

Menu: Sestavy/Generátor sestav II

Nastavují se v části přístupových práv na položky menu.

Právo na vytváření definic

Vytváření definic sestav v generátoru sestav je určeno pro omezenou množinu zaměstnanců, kteří mají právo nahlížet na data všech zaměstnanců. Toto je potřeba zabezpečit pomocí nastavení práv.

Zákaz změny definice, pokud se nejedná o tvůrce definice
Je možno zakázat, aby jiný uživatel (než ten, který definici vytvářel) provedl její změnu. Tato vlastnost se nastavuje rozšiřujícím parametrem "gs_definice" (sk.11) změnou na hodnotu "Ne".

Právo na zobrazení sestavy

Právo zobrazit sestavu si určuje uživatel, který vytvořil definici sestavy, tlačítkem Práva - zatrhávají se role (skupina uživatelů), pro něž má být sestava přístupná.

Seznam všech přístupů ke všem sestavám: select H.nazev, R.role_id, C.role1 from gs_hlavicky H, prv_role_akce R, prv_role_cisel C where H.id=(R.action_id * -1) and R.role_id=C.role_id;

Přístupová práva na zaměstnance
Sestavy vytvořené pomocí Generátoru sestav II (jak pomocí nové definice tak pomocí nové definice SQL)

respektují přístupová práva uživatele k zaměstnancům

Tzn. nemá-li uživatel nastaveno omezení, načtou se mu všichni zaměstnanci v sestavě; má-li omezení, načtou se jen jeho přístupní zaměstnanci.

Přístupová práva - SQL definice

Při vytváření SQL definice je třeba mít na paměti, že přístupová práva na zaměstnance se při následném vytváření sestavy aplikují jen v případě, že je v seznamu položek uvedeno osobní číslo zaměstnance.

Právo na databázové úrovni (generátor sestav, SQL prompt)

Právo na databázové úrovni (generátor sestav, SQL prompt)

Odkazy