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.

Vlastnosti uživatele

Krok 2) Zobrazí se dialogové okno Přizpůsobení projektu, jak je znázorněno níže.

Vlastnosti uživatele

Krok 3) Chcete-li změnit heslo aktuálního uživatele, klikněte na „Změnit heslo“ na kartě „Vlastnosti uživatele“.

Vlastnosti uživatele

Krok 4) Otevře se dialogové okno pro změnu hesla.

  1. Zadejte staré heslo
  2. Zadejte nové heslo
  3. Zadejte potvrzení hesla
  4. Klikněte na „OK“

Vlastnosti uživatele

Krok 5) Uživatel bude zobrazen se stavovou zprávou.

Vlastnosti uživatele

Krok 6) Uživatel může také upravit následující podrobnosti profilu.

  1. ID e-mailu
  2. Celé jméno
  3. Telefonní číslo
  4. 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“.

Vlastnosti uživatele

Krok 7) Stav se uživateli zobrazí, jak je uvedeno níže.

Vlastnosti uživatele

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.

  1. Přejděte na Uživatelé projektu
  2. Klikněte na Rozbalovací nabídku Přidat uživatele.

Uživatelé projektu

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.

  1. 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)
  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.
  3. 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í.

Uživatelé projektu

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)

  1. V okně Přizpůsobení projektu vyberte „Uživatelé projektu“.
  2. Klikněte na 'Přidat uživatele'
  3. Zadejte uživatelské jméno
  4. Klikněte na 'OK'

Uživatelé projektu

Krok 4) Přidaný uživatel se zobrazí, jak je uvedeno níže.

Uživatelé projektu

Krok 5) Nyní přidejte uživatele pomocí možnosti 'Přidat nového uživatele na 'stránku'.

Uživatelé projektu

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.

  1. Zadejte uživatelské jméno
  2. zadejte e-mail
  3. Zadejte celé jméno
  4. Vložte telefonní číslo
  5. Klikněte na „OK“

Uživatelé projektu

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.

Uživatelé projektu

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.

Uživatelé projektu

Krok 9) Zobrazí se následující dialog.

  1. Zadejte uživatelské jméno a klikněte na ikonu hledání
  2. Zobrazí se uživatelské jméno
  3. Klikněte na „OK“

Uživatelé projektu

Krok 10) Uživatel je přidán do projektu a zobrazen, jak je uvedeno níže.

Uživatelé projektu

Krok 11) Správce projektu může také odebrat uživatele z modulu uživatelů projektu.

  1. Vyberte uživatele
  2. Klikněte na 'Odebrat uživatele;

    Uživatelé projektu

Krok 12) Zobrazí se dialog pro potvrzení. Klikněte na 'Ano'.

Uživatelé projektu

Krok 13) Po kliknutí na 'Ano' je uživatel odstraněn ze seznamu uživatelů projektu.

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“.

  1. Vyberte Uživatelské jméno
  2. Vyberte kartu „Členství“.
  3. Zobrazí se členství pro vybraného uživatele. Nově přidaná uživatelka 'Cathy' má oprávnění 'Prohlížeč'

Uživatelé projektu

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í.

  1. Vývojka
  2. Project Manager
  3. QA Tester
  4. Správce TD
  5. 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'.

  1. Vyberte 'TDAdmin'
  2. Na kartě Členství si všimnete uživatelů, kteří nejsou ve skupině
  3. V sekci 'Ve skupině' si všimnete seznamu uživatelů ve skupině. V tomto případě se zobrazí pouze 'Admin'.

Skupiny A Oprávnění

Krok 2) Předdefinovaná oprávnění skupiny nelze upravit.

  1. Vyberte 'TDAdmin'
  2. Přejděte na kartu oprávnění
  3. Vyberte libovolný modul (v tomto případě defekty)
  4. Oprávnění nelze upravovat, i když je aktuální uživatel správcem projektu.

Skupiny A Oprávnění

Krok 3) Předdefinované skupiny nelze přejmenovat ani smazat.

Skupiny A Oprávnění

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éž,

  1. Klikněte na 'Nová skupina'
  2. Uživateli se zobrazí dialog pro potvrzení. Klikněte na 'Ano'.

Skupiny A Oprávnění

Krok 5) Po kliknutí na ano se zobrazí dialog „Nová skupina“.

  1. Zadejte Název skupiny
  2. Zadejte profil

Skupiny A Oprávnění

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.

Skupiny A Oprávnění

Krok 7) Chcete-li změnit oprávnění

  1. přejděte na kartu 'Oprávnění'
  2. Klikněte na kartu „Závady“.
  3. Povolit příznak 'Aktualizovat' pro vady
  4. Povolit pro odkazy příznak „Aktualizovat“.

Skupiny A Oprávnění

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.

Přístup k modulu

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.

Přístup k modulu

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'.

Přístup k modulu

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í.

  1. Vyberte 'Projektové entity'
  2. Vyberte 'Defekt' a vyberte podsložku 'System Fields'.
  3. Můžeme si všimnout, že NEBUDEME moci přidat 'Nové pole' nebo je smazat, protože systémová pole jsou pouze pro čtení.

Projektové entity

Krok 2) Chcete-li přidat pole definované uživatelem,

  1. Vyberte podsložku 'User Fields' v modulu 'Defects'.
  2. Klikněte na 'Nové pole'
  3. Podrobnosti pole se zobrazí, jak je uvedeno níže, které lze upravit.

Projektové entity

Krok 3) Podrobnosti pole lze také upravit, jak je uvedeno níže.

  1. Přejmenujte štítek na „Číslo sestavení“.
  2. Zaškrtněte 'Povinné', což znamená, že toto pole bude povinným polem pro zaslání nové závady.
  3. Klepněte na tlačítko Uložit

Projektové entity

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“.

Projektové entity

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ů,

  1. Klikněte na 'Seznamy projektů'
  2. Vyberte „Stav chyby“
  3. Klikněte na 'Nová položka'. Otevře se dialogové okno Nová položka.
  4. Zadejte Název položky.
  5. Klikněte na 'OK'

Seznamy projektů

Krok 2) Po kliknutí na OK se nová položka vytvoří, jak je znázorněno níže.

Seznamy projektů

Krok 3) Nyní musíme změny uložit.

  1. Klikněte na tlačítko 'uložit'.
  2. Zobrazí se vyskakovací okno. Klikněte na 'OK'.

Seznamy projektů

Krok 4) Nyní přejděte do modulu defektů a ověřte, zda stav obsahuje nově přidanou položku v seznamu.

Seznamy projektů

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.

  1. Přejděte na odkaz 'Automatická pošta'.
  2. Uživatel může spustit e-mail výběrem libovolného počtu dostupných polí v seznamu.
  3. Tato mřížka zobrazuje seznam polí, která uživatel vybral k odeslání e-mailu o změnách.
  4. Správce projektu může také vybrat nastavení e-mailu pro každého z dostupných uživatelů.
  5. Klikněte na 'uložit'.

Automail

Krok 2) Zobrazí se pop. Klepněte na tlačítko OK

Automail

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í,

  1. Přejděte na „Pravidla výstrah“.
  2. Zaškrtněte políčko „Upozornění spojené s“.
  3. Povolte „odeslat e-mail“ a přidejte příslušného testera/designéra.
  4. Klikněte na tlačítko Uložit.

Pravidla upozornění

  • 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,

  1. Klikněte na 'Workflow'.
  2. Vyberte 'Skript Generator – Přidat odkaz přizpůsobení pole defektů

Workflow

Krok 2) Otevře se dialogové okno přizpůsobení pole Přidat defekt.

  1. Vyberte skupinu uživatelů.
  2. Vyberte pole, která si uživatel nepřeje, aby se zobrazovala během dialogu Přidat defekt.
  3. Kliknutím na odkaz '<' vytlačíte pole ze seznamu viditelných polí.

Poznámka: Povinná pole Nelze přesunout ze seznamu viditelných polí.

Workflow

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.

  1. Seznam Pole, která jsou vytlačena z viditelných polí.
  2. Pole, která budou součástí dialogu Přidat defekt.
  3. Použít změny skriptu.

Workflow

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'.

Workflow

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ů –

  1. Přejděte na kartu Pracovní postup
  2. Klikněte na 'Editor skriptů'.

Editor skriptů

Krok 2) Editor skriptů se uživateli zobrazí, jak je uvedeno níže.

  1. Vyberte 'Skript modulu defektů'
  2. Komentář ukazuje, že – toto je oblast, kde musíme provést změny, protože explicitně zobrazuje „přizpůsobení pole podrobností o defektu“.
  3. 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'.

Editor skriptů

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.

Editor skriptů

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.

Editor skriptů

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.

Editor skriptů

Krok 6) Proveďte změny ve všech polích, která jsou k dispozici.

  1. 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.
  2. Klikněte na 'Uložit'.

Editor skriptů

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.

Editor skriptů