Přihlásíme se do CzechIdM jako administrátor.
Podle
testovacího scénáře vytvoříme identitu s uživatelským jménem "helpdesk" s přiřazenou rolí "Helpdesk".
V sekci Role nejdeme roli "Helpdesk" a v detailu v záložce Oprávnění přidáme oprávnění: Agenda - "Workflow - úkoly", Oprávnění - "Čtení"
-
V sekci Role vytvoříme novou roli s názvem "Role k přidělení" a povoleným atributem "O roli lze žádat".
V sekci Nastavení a podsekci Konfigurace aplikace nastavíme pomocí tlačítka Přidat:
idm.sec.core.wf.approval.helpdesk.enabled=true
a zkontrolujeme nastavení:
idm.sec.core.wf.approval.helpdesk.role=Helpdesk
Přihlásíme se do CzechIdM jako uživatel "test user".
V sekci Profil a záložce Přiřazené role změníme oprávnění a přidáme roli "Role k přidělení" a podáme žádost.
Žádost je ve stavu "Zpracovává se".
Přihlásíme se do CzechIdM jako uživatel "helpdesk" a v sekci "Úkoly" je zde jeden úkol. Po kliknutí na něj rozhodneme pro zamítnutí úkolu.
Po přihlášení za uživatele "test user" v Profil - Přiřazené role již není žádost.
Přihlásíme se do CzechIdM jako administrátor.
V sekci Uživatelé najdeme uživatele "test user" a znovu podáme žádost o roli "Role k přidělení".
Přihlásíme se do CzechIdM jako uživatel "helpdesk" a v sekci "Úkoly" je zde úkol. Po kliknutí na něj rozhodneme pro vrácení úkolu.
Přihlásíme se do CzechIdM jako administrátor a v sekci Úkoly je zde vrácený úkol. Po rozkliknutí zvolíme Žádost opravena.
Přihlásíme se do CzechIdM jako uživatel "helpdesk" a v sekci "Úkoly" je zde úkol a zvolíme tlačítko Schválit
V sekci Nastavení a podsekci Konfigurace aplikace odstraníme propertu (jako admin):
idm.sec.core.wf.approval.helpdesk.enabled=true