Workflow - přidělení, vrácení a zamítnutí požadavku o změny rolí
Postup testu
- 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í"
- Podle testovacího scénáře vytvoříme identitu s uživatelským jménem "test user".
- 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
Kritérium úspěšnosti
- Uživatel "test user" mohl požádat o roli.
- Uživatel "helpdesk" může schvalovat požadavky o role.
- Požadavek byl vrácen žadateli požadavku.
- Uživatel "test user" má přiřazenou roli.