===== Nástup zaměstnance ===== Pozn.: Toto je nástřel automatizovaného testu na projektu, který by mohl být realizován formou LRT. Konstanty budou vždy specifické pro projekt (napevno napsané hodnoty). ==== Postup testu ==== Příprava (SQL): - Insert nového záznamu do tabulky hr\_person, který má atributy PŘÍJMENÍ, JMÉNO, TITUL, EMAIL - Insert nového záznamu do tabulky hr\_relationship, který má atributy workPosition = Pobočka Brno, platnost od = někdy v minulosti, platnost do = neurčito, vynětí = 0 Spuštění testu v IdM. LRT provede: - Smazání identity "jprijmeni" včetně všech vazeb, které kde mohly zůstat (účty v protected režimu, system entity, provisioning fronta) - Spustí veškeré naplánované úlohy v pořadí, v jakém jsou reálně naplánované v Task Scheduleru. - KONTROLA: je založena identita s loginem "jprijmeni", je aktivní, je zařazená do organizace WORKPOSITION, má přidělenou (automatickou) roli "AD uživatel" a "Tiskarna 64", má vytvořený účet v AD, atributy AD účtu sn="PŘÍJMENÍ", givenName="JMÉNO", displayName="TITUL JMÉNO PŘÍJMENÍ", distinguishedName="CN=JMENO PRIJMENI,OU=Brno,OU=Users,DC=domain,DC=tld", email=EMAIL, ldapGroups="CN=Tiskarna 64,OU=Groups,DC=domain,DC=tld" - KONTROLA: na e-mail it@domain.tld byl odeslán e-mail, ve kterém je login "jprijmeni" a heslo "nejakeheslo" - Identita "jprijmeni" se může do IdM autentizovat heslem "nejakeheslo". Otestuje tyto věci: - nástup zaměstnance (aktivace) - přidělení automatických rolí - provisioning do AD (create) - předání výchozího hesla - autentizaci běžného uživatele