Jak přizpůsobit projekt v HP ALM (Centrum kvality)
- Přizpůsobení projektu umožňuje správcům projektu řídit přístup k projektu definováním uživatelů, kteří mají k projektu přístup, a má také možnosti přizpůsobit, jaký typ úkolů může každý uživatel provádět.
- Projekt lze také přizpůsobit tak, aby vyhovoval specifickým požadavkům vaší organizace.
- Pomáhá také přidávat/upravovat nová uživatelská pole, která lze přidat do každého z modulů v ALM.
Pojďme se na ně podívat jeden po druhém
Vlastnosti uživatele
Aktuálně přihlášený uživatel bude moci upravovat své profilové údaje a umožňuje uživateli změnit heslo.
Pozor: Pouze heslo aktuálně přihlášeného uživatele lze změnit, i když je uživatel typu 'Správce projektu'.
Krok 1) Klikněte na odkaz Nástroje a vyberte 'Přizpůsobit', jak je znázorněno níže.
Krok 2) Zobrazí se dialogové okno Přizpůsobení projektu, jak je znázorněno níže.
Krok 3) Chcete-li změnit heslo aktuálního uživatele, klikněte na „Změnit heslo“ na kartě „Vlastnosti uživatele“.
Krok 4) Otevře se dialogové okno pro změnu hesla.
- Zadejte staré heslo
- Zadejte nové heslo
- Zadejte potvrzení hesla
- Klikněte na „OK“
Krok 5) Uživatel bude zobrazen se stavovou zprávou.
Krok 6) Uživatel může také upravit následující podrobnosti profilu.
- ID e-mailu
- Celé jméno
- Telefonní číslo
-
Klikněte na tlačítko Uložit.
Poznámka: Uživatelé NEBUDOU moci upravit své uživatelské jméno, i když je uživatel typu „správce projektu“.
Krok 7) Stav se uživateli zobrazí, jak je uvedeno níže.
Uživatelé projektu
Tento modul umožňuje uživatelům přidávat a odebírat uživatele pro aktuální projekt ALM. Je také možné přiřadit uživatele do uživatelských skupin a omezit tak uživatelská přístupová oprávnění.
Krok 1) Nyní přidejte uživatele do oblasti projektu.
- Přejděte na Uživatelé projektu
-
Klikněte na Rozbalovací nabídku Přidat uživatele.
Krok 2) Po kliknutí na rozbalovací nabídku „Přidat uživatele“ se uživateli zobrazí následující metody, jak je uvedeno níže.
- Přidat uživatele podle jména – Správce projektu může přidat stávajícího uživatele ALM do tohoto projektu zadáním jeho uživatelského jména. (Totéž bylo provedeno v kroku 1 a 2)
- Přidat nového uživatele na web – Přidejte nového uživatele na web zadáním všech podrobností, stejným způsobem, jakým jsme přidali uživatele ze správce webu.
- Přidat uživatele z webu – Přidejte nového uživatele vyhledáním podle jeho jména nebo ID.
Podívejme se na každou z funkcí.
Krok 3) Pojďme přidat uživatelské jméno. Ujistěte se, že tento uživatel již existuje v databázi správce ALM (uživatel vytvořený pomocí modulu Správa webu)
- V okně Přizpůsobení projektu vyberte „Uživatelé projektu“.
- Klikněte na 'Přidat uživatele'
- Zadejte uživatelské jméno
- Klikněte na 'OK'
Krok 4) Přidaný uživatel se zobrazí, jak je uvedeno níže.
Krok 5) Nyní přidejte uživatele pomocí možnosti 'Přidat nového uživatele na 'stránku'.
Krok 6) Po kliknutí na 'Přidat nového uživatele na stránku' V části 'Přidat uživatele' se zobrazí následující dialog.
- Zadejte uživatelské jméno
- zadejte e-mail
- Zadejte celé jméno
- Vložte telefonní číslo
- Klikněte na „OK“
Krok 7) Uživatel je nyní přidán do aktuálního projektu. Uživatel je přidán do „uživatelů projektu“, jak je uvedeno níže.
Krok 8) Nyní přidáme uživatele projektu pomocí možnosti „přidat uživatele z webu“.
Ujistěte se, že uživatel je již v databázi správce ALM.
Krok 9) Zobrazí se následující dialog.
- Zadejte uživatelské jméno a klikněte na ikonu hledání
- Zobrazí se uživatelské jméno
- Klikněte na „OK“
Krok 10) Uživatel je přidán do projektu a zobrazen, jak je uvedeno níže.
Krok 11) Správce projektu může také odebrat uživatele z modulu uživatelů projektu.
Krok 12) Zobrazí se dialog pro potvrzení. Klikněte na 'Ano'.
Krok 13) Po kliknutí na 'Ano' je uživatel odstraněn ze seznamu uživatelů projektu.
Krok 14) Každý z uživatelů v 'Uživatelé projektu' má přidružené členství.
Poznámka: Ve výchozím nastavení má každý přidaný uživatel pouze oprávnění „Zobrazit“.
- Vyberte Uživatelské jméno
- Vyberte kartu „Členství“.
-
Zobrazí se členství pro vybraného uživatele. Nově přidaná uživatelka 'Cathy' má oprávnění 'Prohlížeč'
Skupiny a oprávnění
Tento modul umožňuje správci projektu přidělovat oprávnění skupinám uživatelů zadáním oprávnění.
V ALM je 5 předdefinovaných skupin a každá z těchto skupin uživatelů má různé úrovně oprávnění.
- Vývojka
- Project Manager
- QA Tester
- Správce TD
- Divák
Poznámka: Ve výchozím nastavení má každý přidaný uživatel do oblasti projektu pouze oprávnění „Zobrazit“.
Krok 1) Podívejme se na seznam uživatelů ve skupině 'TDAdmin'.
- Vyberte 'TDAdmin'
- Na kartě Členství si všimnete uživatelů, kteří nejsou ve skupině
- V sekci 'Ve skupině' si všimnete seznamu uživatelů ve skupině. V tomto případě se zobrazí pouze 'Admin'.
Krok 2) Předdefinovaná oprávnění skupiny nelze upravit.
- Vyberte 'TDAdmin'
- Přejděte na kartu oprávnění
- Vyberte libovolný modul (v tomto případě defekty)
- Oprávnění nelze upravovat, i když je aktuální uživatel správcem projektu.
Krok 3) Předdefinované skupiny nelze přejmenovat ani smazat.
Krok 4) Aby bylo možné změnit oprávnění skupiny, musí správce projektu přidat novou skupinu. Řekněme, že potřebujeme vytvořit novou skupinu uživatelů, aby tito uživatelé měli „oprávnění k úpravám“ pro modul defektů a oprávnění k prohlížení pro ostatní. To znamená, že všechna oprávnění musí být stejná jako oprávnění uživatele „Zobrazit“ kromě skutečnosti, že uživatel by měl mít možnost „aktualizovat“ vady. Chcete-li udělat totéž,
- Klikněte na 'Nová skupina'
- Uživateli se zobrazí dialog pro potvrzení. Klikněte na 'Ano'.
Krok 5) Po kliknutí na ano se zobrazí dialog „Nová skupina“.
- Zadejte Název skupiny
- Zadejte profil
Krok 6) Uživatelská skupina se vytvoří, jak je uvedeno níže. Můžete si také všimnout, že můžeme skupinu přejmenovat/smazat, protože jsme ji vytvořili my. Předdefinované skupiny v ALM nelze upravovat ani mazat.
Krok 7) Chcete-li změnit oprávnění
- přejděte na kartu 'Oprávnění'
- Klikněte na kartu „Závady“.
- Povolit příznak 'Aktualizovat' pro vady
- Povolit pro odkazy příznak „Aktualizovat“.
Přístup k modulu
Tento modul umožňuje správcům projektu řídit moduly, ke kterým má každá skupina uživatelů přístup. To zabrání uživatelům v přístupu k omezeným modulům.
Řekněme, že vývojáři nemají nic společného s testovacími případy, a proto jim může být zabráněno v přístupu k testovacímu plánu, modulům testovací laboratoře.
Krok 1) Výchozí přístup k modulu je zobrazen níže. Všechny typy skupin uživatelů mají standardně přístup ke všem modulům.
Krok 2) Pro účely ukázky odeberme veškerý přístup modulu k uživatelskému typu VIEW s výjimkou modulu defektů.
Zrušte zaškrtnutí všech přístupů k modulu vůči uživateli Zobrazit kromě modulu Defekty, jak je znázorněno níže.
Krok 3) Nyní se přihlaste pomocí jednoho z 'Zobrazit' ID uživatele, abychom zkontrolovali, zda byly změny správně použity. Z níže uvedeného snímku je velmi zřejmé, že nastavení bylo použito podle našich vstupů, protože zobrazuje pouze modul 'Defekty' pro uživatele zobrazení 'Jim'.
Projektové entity
- Entity projektu Umožňuje správcům projektu upravit chování polí systému ALM nebo definovat pole definovaná uživatelem.
- Například, pokud provádíme testy na různých sestaveních a chtěli bychom přidat pole 'Verze sestavení' v 'Add Defects Module', můžeme udělat totéž pomocí modulu entity projektu.
Krok 1) Uživatelem definovaná pole nelze přidat pod systémová pole, která jsou pouze pro čtení.
- Vyberte 'Projektové entity'
- Vyberte 'Defekt' a vyberte podsložku 'System Fields'.
-
Můžeme si všimnout, že NEBUDEME moci přidat 'Nové pole' nebo je smazat, protože systémová pole jsou pouze pro čtení.
Krok 2) Chcete-li přidat pole definované uživatelem,
- Vyberte podsložku 'User Fields' v modulu 'Defects'.
- Klikněte na 'Nové pole'
- Podrobnosti pole se zobrazí, jak je uvedeno níže, které lze upravit.
Krok 3) Podrobnosti pole lze také upravit, jak je uvedeno níže.
- Přejmenujte štítek na „Číslo sestavení“.
- Zaškrtněte 'Povinné', což znamená, že toto pole bude povinným polem pro zaslání nové závady.
- Klepněte na tlačítko Uložit
Krok 4) Nyní můžeme být svědky změn provedených v modulu defektů. Přejděte na modul defektů a uživatel bude moci vidět nově vytvořené pole „Číslo sestavení“, které bude součástí modulu „Nové defekty“.
Seznamy projektů
- Seznamy projektů Umožňuje správcům projektu přidávat do projektu přizpůsobené seznamy. Seznam obsahuje hodnoty, které může uživatel zadat do polí definovaných systémem/uživatelem.
- Například seznam Stav chyb má šest předdefinovaných stavů – Nový, Otevřený, Opravený, Znovuotevřený, Uzavřený, Odmítnutý. Pokud bychom chtěli přidat ještě jeden stav, řekněme Duplikovat, můžeme tak učinit pomocí tohoto modulu.
Krok 1) Chcete-li přidat položku do předdefinovaných seznamů,
- Klikněte na 'Seznamy projektů'
- Vyberte „Stav chyby“
- Klikněte na 'Nová položka'. Otevře se dialogové okno Nová položka.
- Zadejte Název položky.
- Klikněte na 'OK'
Krok 2) Po kliknutí na OK se nová položka vytvoří, jak je znázorněno níže.
Krok 3) Nyní musíme změny uložit.
- Klikněte na tlačítko 'uložit'.
- Zobrazí se vyskakovací okno. Klikněte na 'OK'.
Krok 4) Nyní přejděte do modulu defektů a ověřte, zda stav obsahuje nově přidanou položku v seznamu.
Automail
Tento modul umožňuje správcům projektu nastavit automatická pravidla pro oznamování e-mailů, aby uživatelé prostřednictvím e-mailu informovali o změnách provedených v zadaných závadách. Tato funkce automatické pošty je dostupná pouze pro modul defektů.
Krok 1) Chcete-li aktivovat upozornění automatické pošty, proveďte následující kroky.
- Přejděte na odkaz 'Automatická pošta'.
- Uživatel může spustit e-mail výběrem libovolného počtu dostupných polí v seznamu.
- Tato mřížka zobrazuje seznam polí, která uživatel vybral k odeslání e-mailu o změnách.
- Správce projektu může také vybrat nastavení e-mailu pro každého z dostupných uživatelů.
- Klikněte na 'uložit'.
Krok 2) Zobrazí se pop. Klepněte na tlačítko OK
Pravidla upozornění
Tento modul umožňuje správcům projektu aktivovat pravidla výstrah pro aktuální projekt. Tato funkce vytvoří upozornění a odešle e-maily, když v projektu nastanou změny. Tento modul je vhodný pro požadavky, související testy, závady.
Krok 1) Chcete-li aktivovat pravidla upozornění,
- Přejděte na „Pravidla výstrah“.
- Zaškrtněte políčko „Upozornění spojené s“.
- Povolte „odeslat e-mail“ a přidejte příslušného testera/designéra.
- Klikněte na tlačítko Uložit.
- První výstraha: Návrhář testu je upozorněn, když je požadavek upraven tak, aby bylo možné upravit související testy
- Druhá výstraha: Tester je upozorněn, když a Přeběhnout změní svůj stav na 'Opraveno', aby mohl odpovědný tester znovu vyzvednout a znovu otestovat.
Workflow
- Tento modul umožňuje správcům projektu generovat skripty, které pomáhají
Přizpůsobení modulu Defekty (dialog přidat defekt nebo Zobrazit dialog defektu).
- S pomocí tohoto modulu mohou administrátoři projektu také psát skripty pro přizpůsobení dialogových oken v jiných modulech a ovládat akce, které mohou uživatelé provádět.
Nyní přizpůsobíme dialog 'Přidat defekt' pro typ uživatele skupiny 'TDAdmin'.
Krok 1) V rámci přizpůsobení projektu,
- Klikněte na 'Workflow'.
- Vyberte 'Skript Generator – Přidat odkaz přizpůsobení pole defektů
Krok 2) Otevře se dialogové okno přizpůsobení pole Přidat defekt.
- Vyberte skupinu uživatelů.
- Vyberte pole, která si uživatel nepřeje, aby se zobrazovala během dialogu Přidat defekt.
- Kliknutím na odkaz '<' vytlačíte pole ze seznamu viditelných polí.
Poznámka: Povinná pole Nelze přesunout ze seznamu viditelných polí.
Krok 3) Po vytlačení všech irelevantních polí ze seznamu viditelných polí se zobrazí dialog pole přizpůsobení, jak je znázorněno níže.
- Seznam Pole, která jsou vytlačena z viditelných polí.
- Pole, která budou součástí dialogu Přidat defekt.
- Použít změny skriptu.
Poznámka: Ačkoli jsme provedli přizpůsobení pomocí tohoto uživatelského rozhraní, změny se provádějí pomocí generování skriptů na zadní straně. Úpravě skriptů se budeme věnovat také s příkladem za touto částí.
Krok 4) Nyní se přihlaste jako uživatel typu 'TDAdmin' a klikněte na 'New Defect' z modulu defektů. Pole, která uživatel vybere jako viditelná, se zobrazí v okně 'Nové vady'.
Editor skriptů
Funkce editoru skriptů pomáhá uživatelům psát skripty pro přizpůsobení dialogových oken různých modulů a také řídit akce, které mohou uživatelé provádět v rámci každého modulu.
Změňme způsob, jakým se uživateli zobrazuje dialog 'Zobrazit defekt' pomocí editoru skriptů.
Krok 1) Přístup k editoru skriptů –
- Přejděte na kartu Pracovní postup
- Klikněte na 'Editor skriptů'.
Krok 2) Editor skriptů se uživateli zobrazí, jak je uvedeno níže.
- Vyberte 'Skript modulu defektů'
- Komentář ukazuje, že – toto je oblast, kde musíme provést změny, protože explicitně zobrazuje „přizpůsobení pole podrobností o defektu“.
- Je napsán pro každou skupinu uživatelů. Ten, který vidíme, odpovídá uživatelské skupině „Vývojář“. Musíme provést změny ve skupině uživatelů 'TDAdmin'.
Krok 3) Nyní přejděte dolů do uživatelské skupiny 'TDAdmin', kde musíme provést změny. Aktuální nastavení pro 'TDAdmin' je zobrazeno níže.
Krok 4) Pojďme pochopit scénář.
Podívejme se na následující řádek kódu ve skriptu
SetFieldApp “BG_ACTUAL_FIX_TIME”, True, False, 0, 0
Zde jsou podrobnosti –
SetFieldApp | Je volání funkce provedeno s 5 parametry |
Název pole | BG_ACTUAL_FIX_Time – Název pole. Chystáme se změnit nastavení tohoto názvu pole |
Viditelná vlajka | Odpovídá viditelné vlajce. Pokud je to pravda, bude to vidět. |
Povinná vlajka | Zkontroluje, zda je pole povinné. Pokud je pravda, pole je povinné. |
Vlajka PageNo | Začíná 0. Pokud je polí více, uživatel je může nakonfigurovat tak, aby se zobrazovaly po stránkách. |
ViewOrder | Uživatel může také uspořádat pořadí pole pomocí tohoto příznaku. Začíná 0 a zvyšuje se o 1. Na základě toho se nastaví pořadí polí |
Krok 5) Proveďte změny v prvním poli 'BG_ACTUAL_FIX_TIME'.
Skript pro pole 'BG_ACTUAL_FIX_TIME' v editoru skriptů je zobrazen níže.
SetFieldApp “BG_ACTUAL_FIX_TIME”, True, False, 0, 0
Podle výše uvedeného skriptu se uživateli zobrazí dialog Podrobnosti defektu, jak je znázorněno níže.
Upravte tento řádek kódu, jak je znázorněno níže.
SetFieldApp “BG_ACTUAL_FIX_TIME”, False, False, 0, 16
Výstup skriptu se projevil v dialogovém okně Podrobnosti defektu, jak je znázorněno níže.
Krok 6) Proveďte změny ve všech polích, která jsou k dispozici.
- Změňte parametry volání funkcí, jak je vysvětleno v předchozím kroku, pro každé z těchto polí, jak je uvedeno níže.
- Klikněte na 'Uložit'.
Krok 7) Nyní se přihlaste jako jeden z uživatelů typu 'TDAdmin' a získejte přístup k jednomu z defektů, takže se otevře dialog 'Zobrazit podrobnosti defektu'. Dialogové okno podrobností defektu se nyní zobrazí, jak je znázorněno níže.