Toto je starší verze dokumentu!
Obsah
Kompetenční systém
Kompetence (uživatelská práva) v systému RSV představují základní mechanismus pro řízení přístupů uživatelů k jednotlivým funkcím systému i k datům evidovaným na projektech. Kompetenční systém zajišťuje, aby každý uživatel měl k dispozici pouze takové informace a funkcionality, které odpovídají jeho pracovnímu zařazení a odpovědnostem v rámci společnosti.
Oprávnění v systému jsou rozdělena do dvou základních oblastí. První oblastí jsou funkční práva, která určují, jaké činnosti může uživatel v systému vykonávat. Druhou oblastí jsou organizační práva, která určují, k jakým projektům a datům má uživatel přístup.
Z pohledu rozsahu platnosti se kompetence dále dělí na globální kompetence, které platí napříč celým systémem, a projektové kompetence, které jsou vázány pouze na konkrétní projekt.
Kompetenční systém tedy vždy řeší dvě základní otázky:
- Jakou funkcionalitu může uživatel využívat?
- Na jaké projekty a data může uživatel přistupovat?
Na výsledná oprávnění uživatele má vliv kombinace jeho organizačního zařazení, přidělených rolí a případného členství v projektových týmech.
Globální kompetence
Globální kompetence jsou spravovány administrátorem systému a představují základní nastavení oprávnění uživatele. Definují, jaké činnosti může uživatel v systému vykonávat a ke kterým projektům může přistupovat na základě svého organizačního zařazení.
Globální kompetence se skládají ze dvou částí:
- Organizační zařazení uživatele
- Role uživatele
Obě části se navzájem doplňují. Samotná role neurčuje, ke kterým projektům má uživatel přístup, stejně jako samotné organizační zařazení neurčuje, jaké operace může uživatel provádět. Teprve jejich kombinací vznikají výsledná globální oprávnění.
Organizační práva
Organizační práva vycházejí z organizační struktury společnosti evidované v systému RSV. Každého uživatele lze přiřadit k jedné nebo více organizačním jednotkám, například k firmě, divizi nebo středisku. Organizační struktura je přitom definována prostřednictvím číselníku interních středisek. Po přiřazení uživatele do organizační struktury systém automaticky určuje rozsah projektů, ke kterým bude mít přístup. Uživatel získává přístup ke všem zakázkám, jejichž provádějící středisko odpovídá některému z jemu přidělených středisek.
Pokud je uživatel přiřazen na vyšší úroveň organizační struktury, získává automaticky přístup také ke všem podřízeným organizačním jednotkám. Takové nastavení výrazně zjednodušuje správu oprávnění, protože není nutné jednotlivá střediska přiřazovat samostatně. Přístup k datům založený na organizační struktuře je vhodný zejména pro vedoucí pracovníky nebo projektové manažery, kteří potřebují dlouhodobý přístup ke všem projektům své organizační jednotky.
Přiřazení do organizační struktury není povinné. Někteří uživatelé mohou získávat přístup k projektům výhradně prostřednictvím členství v projektových týmech.
Funkční práva a role
Funkční práva určují, jakou funkcionalitu může uživatel v systému RSV využívat. Jsou definována pomocí rolí, které sdružují jednotlivá oprávnění do logických celků odpovídajících pracovním činnostem.
Jednotlivé moduly a procesy systému RSV jsou rozděleny do několika kompetenčních okruhů. Každému kompetenčnímu okruhu odpovídá sada oprávnění, která umožňují přístup k příslušným funkcím systému. Každé roli je přiřazena konkrétní sada oprávnění, která určuje, jaké funkce jsou uživateli dostupné. Role v systému nepředstavují nutně pracovní pozice ve společnosti. Slouží především jako technický prostředek pro správu oprávnění a sdružují uživatele se stejným rozsahem kompetencí. Každému uživateli může být přiřazena jedna nebo více rolí současně. Pokud má uživatel přiřazeno více rolí, systém mu zpřístupní funkcionalitu vyplývající ze všech těchto rolí.
Globální role určují funkcionalitu, kterou může uživatel využívat na všech projektech, k nimž získal přístup prostřednictvím organizační struktury. Pokud je uživatel přiřazen k více organizačním jednotkám, vystupuje ve všech z nich se stejnou sadou globálních rolí.
Globální role se nezobrazují v projektových týmech, protože platí obecně pro celý systém.
Projektové kompetence
Vedle globálních kompetencí umožňuje systém RSV definovat oprávnění také na úrovni jednotlivých projektů prostřednictvím projektových kompetencí. Projektové kompetence jsou založeny na členství uživatele v projektovém týmu. Uživatel je do projektového týmu přidán oprávněnou osobou a při zařazení mu je současně přidělena konkrétní projektová role. Ta určuje, jaké funkce může uživatel využívat na daném projektu bez ohledu na své případné globální zařazení. Díky tomu je možné velmi přesně nastavit oprávnění pouze pro konkrétní projekt, aniž by bylo nutné měnit globální nastavení uživatele.
Stejný uživatel může na různých projektech zastávat odlišné role. Na jednom projektu může působit například jako Stavbyvedoucí, zatímco na jiném může plnit roli Přípraváře. V odůvodněných případech může být uživatel do jednoho projektového týmu zařazen i vícekrát s různými rolemi. Výsledná oprávnění jsou potom dána součtem všech projektových rolí přiřazených na daném projektu.
Spojení globálních a projektových kompetencí
Globální a projektové kompetence nejsou oddělené systémy. Naopak se vzájemně doplňují a jejich oprávnění se slučují. Výsledná oprávnění uživatele jsou proto vždy tvořena kombinací:
- oprávnění získaných prostřednictvím globálních rolí,
- přístupů získaných prostřednictvím organizační struktury,
- oprávnění vyplývajících z projektových rolí.
Uživatel tak může mít na některých projektech pouze právo nahlížet na data a na jiných projektech současně provádět všechny operace vyplývající z jeho role v projektovém týmu.
Projektové kompetence mohou globální oprávnění pouze rozšiřovat, nikoli omezovat.
Pokud uživatel získá určitou funkcionalitu prostřednictvím globální role, nelze mu ji na konkrétním projektu odebrat přiřazením projektové role s nižším rozsahem oprávnění.
Příklad 1
Uživatel má v globálních kompetencích přiřazenu roli Manažer a současně je organizačně zařazen tak, že má přístup ke všem střediskům společnosti. Díky tomu může zobrazovat data všech projektů v systému. Na vybraných projektech je navíc zařazen do projektového týmu v roli Stavbyvedoucí. Na těchto projektech proto může kromě prohlížení dat provádět také všechny operace, které jsou pro roli Stavbyvedoucí definovány.
Výsledkem je, že uživatel vidí všechny projekty, ale rozšířené možnosti práce má pouze na těch projektech, kde je členem projektového týmu.
Příklad 2
Uživatel není zařazen do žádné organizační jednotky a nemá tedy přístup k projektům prostřednictvím globálních kompetencí. Je však členem dvou projektových týmů. Na prvním projektu má roli Stavbyvedoucí a na druhém projektu roli Přípravář. V systému proto uvidí pouze tyto dva projekty. Na každém z nich bude moci využívat pouze takovou funkcionalitu, která odpovídá jeho projektové roli. Na prvním projektu bude pracovat jako Stavbyvedoucí, zatímco na druhém projektu jako Přípravář.
Shrnutí
Kompetenční systém RSV kombinuje organizační přístupová práva a funkční oprávnění. Organizační struktura určuje, ke kterým projektům může uživatel přistupovat, zatímco role určují, jaké činnosti může v systému vykonávat. Oprávnění lze přidělovat jak na globální úrovni, tak na úrovni jednotlivých projektů. Výsledná oprávnění uživatele jsou vždy součtem všech jeho globálních a projektových kompetencí.
