Role, kompetence a pravidla kompetencí

Role určují, co uživatel v TAS smí: které šablony spouští, které úkoly řeší a které případy vidí. Kompetence a pravidla kompetencí slouží k tomu, aby se role přidělovaly hromadně a automaticky. Stránku Role vidí jen administrátor. Otevřete ji v hlavním menu volbou Role.

Role, kompetence a pravidla: v čem je rozdíl

PojemCo to jeJak se dostane k uživateli
RoleZákladní oprávnění. Šablony, úkoly, viditelnost případů i systémová práva se kontrolují vždy podle rolí.Ručně v detailu role nebo uživatele, synchronizací z adresáře, procesem nebo přes kompetenci.
KompetenceBalíček: skupina uživatelů a k ní skupina rolí. Role jsou buď vybrané ručně, nebo dané vzorem názvu (například všechny role, jejichž název obsahuje „001 Accounting“).Každý člen kompetence dostane všechny její role se zdrojem Kompetence.
Pravidlo kompetenceŠablona pro zakládání kompetencí. Z textu, typicky z názvu skupiny v adresáři, vytvoří kompetenci a doplní do ní role a uživatele.Při synchronizaci uživatelů z LDAP nebo ručně akcí Použít.
Role z kompetencí přiděluje plánovaná úloha
Uložení kompetence role uživatelům hned nezmění. Kompetence se jen označí k přegenerování (sloupec Status generování = Ano). Role podle ní přidělí nebo odebere až plánovaná úloha Competence generator, která ve výchozím nastavení běží denně ve 4:00, ale po instalaci je vypnutá. Pokud kompetence používáte, zapněte ji v Administraci na stránce Crony.

Seznam rolí

Č.PrvekK čemu slouží
1RoleZáložka se seznamem rolí.
2KompetenceZáložka se seznamem kompetencí.
3Přidat roliOtevře okno pro novou roli.
4VyhledáváníFiltruje strom rolí podle názvu.
5VšechnyKořen stromu. Po klepnutí tabulka ukáže všechny role.
6KategorieRole jsou ve stromu seskupené podle kategorie. Role bez kategorie jsou ve skupině Nezařazeno.
7RolePo klepnutí tabulka ukáže jen tuto roli.
8Přidat roliTotéž jako tlačítko 3.
9Filtr ve sloupciTabulka má sloupce ID, Název role, Kategorie a Popis. Filtry, řazení, uložení filtru, zobrazení, sloupce a export fungují stejně jako v ostatních tabulkách.
10Akce řádkuUpravit, Kopírovat, Smazat.
AkceK čemu slouží
UpravitOtevře detail role. Stejně funguje dvojklik na řádek.
KopírovatVytvoří roli s názvem clone(1)_<název> se stejnou kategorií, popisem, omezením i všemi přiřazenými uživateli a otevře ji. Systémové role kopírovat nelze.
SmazatPo potvrzení roli smaže. Role zmizí všem uživatelům, ze všech hlaviček šablon a z nastavení viditelnosti šablon. Roli $AllUsers smazat nelze.
Systémové role v seznamu
Systémové role (s názvem začínajícím $) vidí v seznamu jen super administrátor. Běžný administrátor vidí z nich jen $AllUsers. Popis systémových rolí je v článku Systémové role.

Detail role

Č.PrvekK čemu slouží
1ZavřítZavře detail. Při neuložených změnách se TAS zeptá.
2UložitUloží a nechá detail otevřený.
3Uložit a zavřítUloží a vrátí vás na seznam.
4Název rolePovinné. Pod tímto názvem roli vybíráte v šablonách.
5KategorieSkupina ve stromu rolí. Vyberte existující kategorii nebo napište novou.
6PopisK čemu role slouží. Doporučujeme ho vyplnit, ostatní administrátoři se podle něj orientují.
7Omezit přidělování role pro roliRoli pak může přidělovat a upravovat jen ten, kdo má zde vybranou roli. Nastavuje jen super administrátor, ostatním je pole neaktivní.
8Maximální počet uživatelů v roliKolik uživatelů smí roli mít. Prázdné pole znamená neomezeně. Při překročení TAS uložení odmítne.
9Přiřadit uživatele vybrané roliUživatelé, kteří roli nemají. Vyhledávání filtruje seznam. Uživatele přesunete tlačítkem plus nebo dvojklikem.
10PřiřazeníUživatelé, kteří roli mají. Tlačítkem minus je odeberete.
11Export do CSVStáhne seznam aktivních uživatelů role (ID, uživatelské jméno, jméno, příjmení, zobrazované jméno, e-mail, zdroj a externí ID).
12KompetenceTabulka kompetencí, které tuto roli obsahují (ID, Název kompetence, Popis). Jen pro čtení.

V seznamu Přiřazení jsou jen uživatelé s rolí přidělenou ručně. Uživatelé, kteří roli mají z kompetence, tu nejsou a odebráním v detailu role je o ni nepřipravíte. Každá změna rolí se zapisuje do logu přístupů.

Jak založit roli a přidělit ji uživatelům

  1. Klepněte na Přidat roli.
  2. Vyplňte Název role, vyberte nebo napište Kategorii a doplňte Popis.
  3. V seznamu Přiřadit uživatele vybrané roli vyhledejte uživatele a přesuňte je do seznamu Přiřazení.
  4. Klepněte na Uložit a zavřít.

Kompetence

Záložka Kompetence ukazuje všechny kompetence. Pravidla kompetencí otevřete tlačítkem nad tabulkou.

Č.PrvekK čemu slouží
1RoleZpět na seznam rolí.
2KompetenceAktuální záložka.
3Pravidla kompetencíOtevře seznam pravidel kompetencí.
4Přidat kompetenciOtevře okno pro novou kompetenci.
5Název pravidlaPravidlo, ze kterého kompetence vznikla. U ručně založených kompetencí je prázdné.
6StatusAktivní nebo Neaktivní. Neaktivní kompetence role nepřiděluje.
7Status generováníAno znamená, že kompetence čeká na přegenerování rolí plánovanou úlohou. Ne znamená, že role jsou aktuální.
8Akce řádkuUpravit, Status a Smazat.

Status otevře okno Změnit status, kde kompetenci aktivujete nebo deaktivujete. Smazat kompetenci po potvrzení odstraní. Kompetence vytvořené z pravidla nejde deaktivovat, smazat ani upravit. Řídí je jejich pravidlo.

Detail kompetence

Č.PoleK čemu slouží
1ZavřítZavře detail bez uložení.
2Uložit a zavřítUloží kompetenci a označí ji k přegenerování.
3Výchozí názevPovinné.
4Další varianty jazykůNázvy v dalších jazycích aplikace. Při zapnuté AI je vedle tlačítko pro automatický překlad. Stejný odkaz je i u popisu.
5Výchozí popisPovinné.
6AktivníJen aktivní kompetence přiděluje role.
7Přiřadit roleRole, které dostane každý člen kompetence. Systémové role sem přidat nelze.
8PřiřazeníVybrané role. Pod nimi je stejná dvojice seznamů Přiřadit uživatele pro členy kompetence.

Kompetenci vytvořenou z pravidla poznáte podle červeného upozornění „Kompetenci vytvořenou z pravidla nelze upravit“. Všechna pole jsou v ní neaktivní.

Regulární výrazy

Kromě pevně vybraných rolí může kompetence přidělovat role podle vzoru jejich názvu. Když pak vznikne nová role s odpovídajícím názvem, členové kompetence ji dostanou při dalším běhu úlohy Competence generator, aniž byste kompetenci upravovali.

Č.PrvekK čemu slouží
1PřidatPřidá vzor. V okně zadáte Název (popisek pro vás) a Hodnotu (vzor). Okno hned ukazuje role, které vzoru odpovídají.
2NáhledUkáže všechny role, které odpovídají kterémukoli vzoru kompetence.

Vzor se zapisuje jako v SQL: % znamená libovolný počet znaků, _ právě jeden znak a ^ ruší zvláštní význam následujícího znaku. Například %001 Accounting% najde všechny role, jejichž název obsahuje „001 Accounting“. Vzory se uplatní jen na běžné role, nikdy na systémové. V nabídce řádku vzor upravíte nebo smažete.

Pravidla kompetencí

Pravidla otevřete na záložce Kompetence tlačítkem Pravidla kompetencí.

Č.PrvekK čemu slouží
1ZavřítZpět na kompetence.
2Přidat pravidloOtevře okno Nové pravidlo.
3Regulární výrazVýraz, podle kterého pravidlo rozpoznává text, například název skupiny.
4StatusAktivní nebo Neaktivní. Neaktivní pravidlo se nepoužije.
5Akce řádkuUpravit, Status, Použít, Smazat.

Tabulka má dále sloupce ID, Název pravidla a Popis. Smazat odstraní pravidlo i všechny kompetence, které z něj vznikly. Použít je dostupné jen u aktivního pravidla.

Detail pravidla

Č.PoleK čemu slouží
1ZavřítZavře detail bez uložení.
2Uložit a zavřítUloží pravidlo a promítne změny do kompetencí, které z něj vznikly.
3Výchozí názevPovinné. Šablona názvu vytvářených kompetencí. Značky $1, $2 … nahradí části textu zachycené závorkami v regulárním výrazu.
4Výchozí popisPovinné. Popis vytvářených kompetencí. Oba názvy mají i jazykové varianty.
5Regulární výrazPovinné. Regulární výraz v syntaxi JavaScriptu, například ^CN=PO-Approvers-([^,]+),.*$.
6AktivníJen aktivní pravidlo vytváří kompetence.
7Přiřadit roleRole, které dostanou všechny kompetence z pravidla.
8Přiřadit uživateleUživatelé, kteří budou členy všech kompetencí z pravidla navíc k uživatelům ze synchronizace.

Pod nastavením je stejná část Regulární výrazy jako u kompetence. Ve vzorech rolí můžete také použít $1, $2 …, takže například vzor %$1% přidělí role, jejichž název obsahuje zachycenou část.

Když pravidlo uložíte, TAS smaže kompetence, jejichž zdrojový text novému výrazu už neodpovídá, a ostatní kompetence z pravidla aktualizuje a označí k přegenerování.

Jak pravidla vytvářejí kompetence

Pravidla se uplatní ve dvou situacích:

  1. Synchronizace uživatelů z LDAP. V Administraci v části Autentizace v nastavení modulu LDAP musí být zapnutá volba použití pravidel kompetencí. Při synchronizaci TAS porovná každou skupinu, jejímž je uživatel členem (hodnoty atributu memberOf, typicky ve tvaru CN=…,OU=…,DC=…), se všemi aktivními pravidly. Při shodě najde nebo založí kompetenci s názvem podle pravidla a uživatele do ní přidá. Ze skupin, ve kterých už uživatel není, ho odebere. Zamčeným uživatelům se tyto kompetence odebírají.
  2. Ruční použití. V nabídce řádku pravidla zvolte Použít, zadejte Text kompetence a podívejte se, jaký Název kompetence vznikne. Tlačítko Uložit je aktivní, až když text odpovídá výrazu. Kompetence se založí bez uživatelů ze synchronizace.

V obou případech přidělí role samotným uživatelům až plánovaná úloha Competence generator.

Jak založit pravidlo pro skupiny z adresáře

  1. Klepněte na Pravidla kompetencí a pak na Přidat pravidlo.
  2. Do Výchozího názvu napište šablonu názvu, například Approvers – $1, a vyplňte popis.
  3. Do Regulárního výrazu zadejte výraz, který odpovídá celé hodnotě skupiny a závorkami zachytí proměnnou část, například ^CN=PO-Approvers-([^,]+),.*$.
  4. Nechte zaškrtnuté Aktivní.
  5. V Přiřadit role vyberte role, které mají všechny takové kompetence dávat, nebo je doplňte vzorem v části Regulární výrazy.
  6. Klepněte na Uložit a zavřít.
  7. Ověřte, že je v Administraci na stránce Crony zapnutá úloha Competence generator.

Související: Uživatelé, Detail uživatele, Systémové role.

Systémové role

Team assistant (opens in a new tab)

Powered by HelpDocs (opens in a new tab)