Pom8
Nastavení databázových rolí pro role aplikační
Menu: Systém > Přístupová práva / Databázové role
Tato agenda je určena k tomu, aby pro uživatele systému KS Mzdy a Personalistika zajistila přiřazení databázových rolí a omezila tím přístup k databázovým objektům, které uživatel nemá mít k dispozici.
Předpoklady
Předpokládá se vytvoření databázových rolí, které vytvoří správce na úrovni databáze a nadefinuje obsah těchto rolí. Pro vytvoření předdefinovaných rolí lze použít i vytvoření databázové role pomocí agendy v aplikaci Vytvoření databázové role.
Následně dojde k přiřazení těchto databázových rolí rolím aplikačním. Výsledný efekt se uplatní v okamžiku, kdy bude k aplikační roli přiřazen uživatel nebo uživatelé a spustí se úprava databáze. Dojde k tomu, že uživatelům aplikace budou přiřazeny databázové role a nebude nutné pracovat s databázovou rolí PUBLIC nebo jinou databázovou rolí, která by obsahovala všechny přístupy.
Postup implementace
1. Otevřete okno Přístupová práva.
2. Tlačítkem Databázové role otevřete okno, které umožňuje přiřazování aplikačních rolí k rolím databázovým. Po otevření bude volba aplikační role prázdná.
3. V okně přístupových práv je možné myší vybírat aplikační role. Právě vybraná role se zobrazí i v okně databázových rolí.
4. Po výběru aplikační role myší vyberte jednu nebo více databázových rolí, které mají být aplikační roli přiřazeny. Tlačítkem Uložit provedete zápis přiřazení rolí do databáze.
5. Po dokončení přiřazování otevřete okno pro úprava databáze . Zatrhněte volbu obnovit práva a spusťte úpravu databáze.
V průběhu úpravy databáze dojde k nastavování a odnímání databázových rolí uživatelům tak, aby výsledný stav odpovídal zadání. Pro jednotlivé databázové platformy je způsob a logika nastavování odlišná.
6. Po dokončení úpravy databáze budou mít jednotliví uživatelé nastavené databázové role. Ověřte funkcionalitu aplikace. Pokud dojde k nesprávnému omezení přístupů, je nutné změnit nastavení přístupů u databázových rolí. Přiřazení aplikačních rolí k rolím databázovým lze kdykoliv změnit nebo zrušit. Vždy je však nutné tyto změny potvrdit úpravou databáze s nastavením obnovit práva.