Virtuální systém
Prerekvizity
- Povolen modul vs
Postup testu
- Přihlásíme se do CzechIdM jako administrátor.
- Podle testovacího scénáře vytvoříme identitu (např. VS realizátor, Vs, realizátor) s přiřazenou rolí "Realizátoři".
- A podle testovacího scénáře vytvoříme pouze identitu "Uživatel na VS, uživatel, vs".
- Dále v sekci Role najdeme roli "Realizátoři". V jejím detailu v záložce Oprávnění přidáme další oprávnění tlačítkem Přidat.
- V pop-up okně vybereme "Požadavky na virtuálních systémech (VsRequest)" do Agenda/Typ entity a "Čtení" a "Úprava" do Oprávnění a uložíme.
- V sekci Virtuální systémy a podsekci Seznamy vytvoříme nový virtuální systém tlačítkem Přidat.
- V pop-up okně vyplníme "Testovací VS" jako název a jako Role s realizátory roli "Realizátoři" a Vytvoříme systém.
- V záložce Schéma systému zkontrolujeme, zda-li je schéma vygenerováno.
- Podobně zkontrolujeme i záložku Mapování atributů.
- Dále najdeme v sekci Role "Testovací roli" a v její záložce Napojené systémy přidáme tlačítkem Přidat systém "Testovací VS" s vygenerovaným mapování ("Default provisioning").
- V sekci Uživatelé najdeme uživatele "Uživatel na VS" a v detailu v záložce Přiřazené role přidáme roli "Testovací role".
- Přihlásíme se do CzechIdM jako uživatel "VS realizátor" a na úvodní stránce je pouze jeden požadavek na virtuální systém - vytvoření účtu na koncovém systém pro "Uživatele na VS".
- Požadavek potvrdíme jako úspěšně realizovaný požadavek.
- Při opětovném přihlášení do CzechIdM jako administrátor, vyhledáme uživatele "Uživatel na VS" v sekci uživatelé a, v detailu, v záložce "Osobní údaje" změníme informace o uživateli (kromě uživatelského jména)
- Přihlásíme se opět jako "VS realizátor" a v zkontrolujeme požadavek na virtuální systém. V detailu tohoto požadavku jsou informace o změně atributů. Požadavek označíme jako realizovaný.
- Při opětovném přihlášení do CzechIdM jako administrátor, v sekci Virtuální systémy a podsekci Seznamy, najdeme "Testovací VS", a pokus o odstranění selže s flash message:
Systém [Testovací VS] nemůže být smazán. Na systému jsou evidovány účty.
- V detailu tohotu systému a v záložce Účty na systému smažeme všechny účty.
- Opět nám tento systém nejde smazat se zprávou:
Virtuální systém [Testovací VS] nemůže být smazán, protože má nevyřešené požadavky!
- Přihlásíme se do CzechIdM jako uživatel "VS realizátor" a vyřešíme všechny požadavky.
- Po přihlášení do CzechIdM jako adminnistrátor opět smažeme "Testovací VS" v sekci Virtuální systémy.
Kritérium úspěšnosti
- Uživatel "VS realizátor" může upravovat požadavky VS systému.
- Vytvořen požadavek na realizaci účtu pro uživatele "Uživatele na VS".
- Systém "Testovací VS" nelze smazat s pop-up zprávou.
- Virtuální systém "Testovací VS" lze smazat po smazání všech účtů na tomto systému a po vyřešení všech požadavků tohoto systému.