{{indexmenu_n>2}}
====== Role a kompetenční okruhy ======
===== Role =====
Role představují základní mechanismus pro řízení oprávnění uživatelů v systému RSV. Prostřednictvím rolí se určuje, k jakým funkcím, procesům a modulům systému má uživatel přístup. Každá role obsahuje jeden nebo více **kompetenčních okruhů**, které definují rozsah oprávnění v jednotlivých částech aplikace. Jednomu uživateli může být přiřazeno více rolí současně, viz kapitola **[[cs:permissions:users|Uživatelé a skupiny]]**. Výsledná oprávnění uživatele jsou pak tvořena součtem oprávnění ze všech přiřazených rolí podle **[[cs:permissions:permissions_system|kompetenčního systému]]**. Seznam rolí obsahuje všechny role definované v systému. U jednotlivých rolí lze zobrazit jejich nastavení, přiřazené kompetenční okruhy a spravovat jejich oprávnění.
Vytváření a úpravy rolí jsou dostupné pouze uživatelům s odpovídajícím oprávněním. Obecné informace o práci se záznamy naleznete v kapitole **[[cs:introduction:records|Práce se záznamy]]**.
{{:cs:permissions:roles.png?800|Role}}
==== Okruhy přiřazené k roli ====
Oprávnění role jsou definována prostřednictvím přiřazených kompetenčních okruhů. Jejich správa se provádí v detailu **Okruhy přiřazené k roli**, kde lze jednotlivé okruhy přidávat či odebírat změnou módu oprávnění. Pro snadnější orientaci jsou kompetenční okruhy řazeny do skupin.
{{:cs:permissions:roles_competence_areas.png?1000|Přiřazení okruhů k roli}}
Kompetenční okruhy i jejich módy oprávnění lze měnit kdykoliv během provozu systému. Změny se projeví po obnovení příslušné části aplikace nebo po znovunačtení stránky. Přesto se doporučuje provádět rozsáhlejší změny rolí **mimo běžnou pracovní dobu**, aby nedošlo ke změně dostupné funkcionality uživatelům během jejich práce.
==== Uživatelé přiřazení k roli ====
V tomto detailu lze jednoduše hromadně přiřazovat registrované uživatele do daných rolí pomocí zaškrtávátka **Přiřazen k roli**. Výběru uživatelů lze uložit potvrzovacím tlačítkem {{:cs:permissions:ok.png?60|OK}}.
{{:cs:permissions:users_role.png?1000|Uživatelé přiřazení k roli}}
-----
===== Kompetenční okruhy =====
Kompetenční okruhy představují jednotlivé oblasti funkcionality systému RSV. Každý okruh řídí přístup ke konkrétní části aplikace nebo k vybraným funkcím systému. V detailu **Procesy přiřazené k okruhům** lze zobrazit konkrétní funkcionalitu pokrytou daným kompetenčním okruhem.
V rámci role lze každému kompetenčnímu okruhu přiřadit odpovídající mód oprávnění, který určuje rozsah operací, jež může uživatel v dané oblasti provádět. Jedna role může obsahovat libovolný počet kompetenčních okruhů a kombinovat tak oprávnění napříč různými částmi systému.
==== Módy oprávnění ====
Módy oprávnění jsou řazeny hierarchicky. Vyšší mód vždy zahrnuje oprávnění všech nižších módů.
* **Nemá** – výchozí nastavení, okruh není přiřazený.
* **Čtení** – prohlížení dat.
* **Editace** – úprava existujících záznamů.
* **Vkládání** – vytváření nových záznamů.
* **Mazání** – odstranění záznamů; současně zahrnuje oprávnění číst, vytvářet i upravovat.
* **Akce** – oprávnění k provádění specifických funkcí, které nelze zařadit mezi standardní operace. Význam tohoto módu závisí na konkrétním kompetenčním okruhu.
Pokud si nejste jisti významem konkrétního kompetenčního okruhu, otevřete číselník **Kompetenční okruhy**. U každého okruhu je uveden jeho popis a rozsah funkcionality, kterou řídí.
==== Role přiřazené k okruhům ====
Tento detail představuje opačný pohled k detailu procesu Role **Okruhy přiřazené k roli** a umožňuje spravovat oprávnění všech rolí pro vybraný kompetenční okruh na jednom místě.
{{:cs:permissions:competence_areas_roles.png?1000|Role přiřazené k okruhům}}
===== Spuštění procesů =====
* Proces **Role** je dostupný v menu **Uživatelská práva → Role**.
* Po spuštění procesu se otevře okno obsahující záložku:
* **Role** – mřížka zobrazuje seznam rolí systému. Součástí jsou i detaily **Okruhy přiřazené k roli** a **Uživatelé přiřazení k roli**.
* Proces **Kompetenční okruhy** je dostupný v menu **Uživatelská práva → Okruhy**.
* Po spuštění procesu se otevře okno obsahující záložku:
* **Okruhy** – mřížka zobrazuje seznam kompetenčních okruhů. Součástí jsou i detaily **Role přiřazené k okruhům** a **Procesy přiřazené k okruhům**.