Jak přizpůsobit projekt v HP ALM (Centrum kvality)
⚡ Chytré shrnutí
Přizpůsobení projektu v HP ALM umožňuje správci projektu kontrolovat, kdo má přístup k projektu a co může každá osoba v něm dělat. Tento článek se zabývá vlastnostmi uživatelů, uživateli projektu, skupinami a oprávněními, přístupem k modulům, entitami projektu, seznamy, automatickou poštou, pravidly upozornění, pracovním postupem a editorem skriptů.

Co je to přizpůsobení projektu v HP ALM?
- Přizpůsobení projektu umožňuje správcům projektu řídit přístup k projektu definováním uživatelů, kteří k němu mají přístup, a také umožňuje přizpůsobit, jaké typy úkolů může každý uživatel provádět.
- Projekt si také můžete přizpůsobit tak, aby splňoval specifické požadavky vaší organizace.
- Také pomáhá s přidáváním a úpravou nových přizpůsobených uživatelských polí, která lze přidat do každého z modulů v ALM.
Přizpůsobení je možné z Nástroje> Přizpůsobit uvnitř projektu a je oddělená od Správy webu. Správa webu vytváří domény, projekty a uživatele na úrovni webu, zatímco Přizpůsobení projektu rozhoduje o tom, co mohou tito uživatelé dělat, jakmile se nacházejí v konkrétním projektu.
Okno Přizpůsobení projektu je rozděleno do níže uvedených oblastí. Pojďme se na ně podívat postupně.
| Oblast přizpůsobení | Co ovládá |
|---|---|
| Vlastnosti uživatele | Údaje o profilu a heslo přihlášeného uživatele |
| Uživatelé projektu | Které účty patří do tohoto projektu |
| Skupiny a oprávnění | Co může každá skupina vytvořit, aktualizovat nebo smazat |
| Přístup k modulu | Které moduly každá skupina vůbec vidí |
| Projektové entity | Systémem a uživatelem definovaná pole u každé entity |
| Seznamy projektů | Volitelné hodnoty za poli seznamu |
| Automail | E-mailové upozornění na změny v poli vad |
| Pravidla upozornění | Upozornění napříč požadavky, testy a defekty |
| Editor pracovních postupů a skriptů | Rozvržení dialogu a povolené akce pro každou skupinu |
💡 Tip: Produkt na těchto snímcích obrazovky několikrát změnil majitele. Začínal jako HP Quality Center, stal se HPE a poté Micro Focus ALM a nyní je vydáván společností OpenText jako ALM / Quality Center. Obrazovky přizpůsobení a model skriptování pracovních postupů popsaný zde zůstávají stejné.
Vlastnosti uživatele
Aktuálně přihlášený uživatel si může upravovat údaje svého profilu a stránka mu také umožňuje změnit si heslo.
HodnoceníZde lze změnit pouze heslo aktuálně přihlášeného uživatele, a to i v případě, že se jedná o uživatele typu „Správce projektu“.
Krok 1) Klikněte na odkaz Nástroje a vyberte možnost „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 kartě „Vlastnosti uživatele“ na tlačítko „Změnit heslo“.
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živateli se zobrazí stavová zpráva.
Krok 6) Uživatel může také upravovat následující údaje profilu.
- ID e-mailu
- Celé jméno
- Telefonní číslo
- Klikněte na tlačítko Uložit.
Poznámka: Uživatelé nebudou moci upravovat svá uživatelská jména, a to ani v případě, že se jedná o uživatele typu „Správce projektu“.
Krok 7) Stav se uživateli zobrazí, jak je znázorněno 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. Můžete také přiřadit uživatele do skupin uživatelů a omezit tak jejich přístupová oprávnění.
Krok 1) Nyní přidejme uživatele do oblasti Projekt.
- 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 znázorněno níže.
- Přidat uživatele podle jména – Správce projektu může do tohoto projektu přidat existujícího uživatele ALM zadáním jeho uživatelského jména.
- Přidat nového uživatele na web – Přidejte nového uživatele na web zadáním všech údajů stejným způsobem, jako se uživatelé přidávají z administrace webu.
- Přidat uživatele z webu – Přidejte stávajícího uživatele vyhledáním podle jeho jména nebo ID.
Podívejme se na každou z těchto metod.
Krok 3) Přidejme uživatele na základě jména. Ujistěte se, že tento uživatel již existuje v databázi ALM admin, tedy že byl vytvořen pomocí Modul pro správu webu.
- V okně Přizpůsobení projektu vyberte možnost „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 znázorněno níže.
Krok 5) Nyní přidejme uživatele pomocí možnosti „Přidat nového uživatele na web“.
Krok 6) Po kliknutí na tlačítko „Přidat nového uživatele na web“ v nabídce „Přidat uživatele“ se zobrazí následující dialogové okno.
- 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 se zobrazí v sekci „Uživatelé projektu“, jak je znázorněno níže.
Krok 8) Nyní přidejme uživatele projektu pomocí možnosti „Přidat uživatele z webu“. Ujistěte se, že je uživatel již v databázi administrace 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 znázorněno níže.
Krok 11) Správce projektu může také odebrat uživatele z modulu Uživatelé projektu.
- Vyberte uživatele
- Klikněte na „Odebrat uživatele“
Krok 12) Zobrazí se potvrzovací dialog. Klikněte na tlačítko „Ano“.
Krok 13) Po kliknutí na tlačítko „Ano“ bude uživatel odebrán ze seznamu uživatelů projektu.
Krok 14) Každý uživatel v sekci „Uživatelé projektu“ má přiřazeno č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í vybraného uživatele. Nově přidaný uživatel „Cathy“ má oprávnění „Prohlížet“.
Skupiny a oprávnění
Tento modul umožňuje administrátorovi projektu přiřazovat oprávnění skupinám uživatelů zadáním oprávnění.
V ALM existuje 5 předdefinovaných skupin a každá z těchto skupin uživatelů má jinou úroveň oprávnění.
- Vývojář
- Project Manager
- QA Tester
- Správce TD
- Divák
Poznámka: Ve výchozím nastavení má každý uživatel přidaný 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í uvidíte uživatele, kteří nejsou ve skupině.
- V sekci „Ve skupině“ uvidíte seznam uživatelů ve skupině. V tomto případě se zobrazí pouze „Administrátor“.
Krok 2) Předdefinovaná oprávnění skupiny nelze upravovat.
- Vyberte 'TDAdmin'
- Přejděte na kartu Oprávnění
- Vyberte libovolný modul (v tomto případě Defekty)
- Oprávnění nelze upravovat, a to ani v případě, že aktuální uživatel je 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í administrátor projektu přidat novou skupinu. Řekněme, že potřebujeme vytvořit novou skupinu uživatelů, jejíž členové mají oprávnění „Úpravy“ pro modul Defekty a oprávnění Prohlížení pro vše ostatní. To znamená, že všechna oprávnění musí být stejná jako u uživatele s oprávněním „Prohlížení“, s výjimkou toho, že by uživatel měl mít možnost aktualizovat defekty. Chcete-li to provést,
- Klikněte na 'Nová skupina'
- Uživateli se zobrazí potvrzovací dialog. Klikněte na tlačítko „Ano“.
Krok 5) Po kliknutí na tlačítko Ano se zobrazí dialogové okno „Nová skupina“.
- Zadejte Název skupiny
- Zadejte profil, na kterém by mělo být založeno
Krok 6) Skupina uživatelů je vytvořena, jak je znázorněno níže. Také vidíte, že tuto skupinu můžeme přejmenovat nebo 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 „Vady“
- Povolit příznak „Aktualizovat“ pro defekty
- Povolit příznak „Aktualizovat“ pro odkazy
Přístup k modulu
Tento modul umožňuje administrátorům projektu kontrolovat moduly, ke kterým má každá uživatelská skupina přístup. Tím se zabrání uživatelům v přístupu k omezeným modulům.
Řekněme, že vývojáři nemají s testovacími případy nic společného. Může jim být proto zabráněno v přístupu k Testovací plán a Zkušební laboratoř moduly.
Krok 1) Výchozí přístup k modulům je uveden níže. Všechny uživatelské skupiny mají ve výchozím nastavení přístup ke všem modulům.
Krok 2) Pro demonstrační účely odeberme přístup k modulům pro uživatele typu VIEW kromě modulu Defects. Zrušte zaškrtnutí všech políček pro přístup k modulům u uživatele View kromě modulu Defects, jak je znázorněno níže.
Krok 3) Nyní se přihlasme pomocí jednoho z ID uživatelů „Zobrazení“, abychom zkontrolovali, zda byly změny provedeny správně. Z níže uvedeného snímku je zřejmé, že nastavení byla provedena podle očekávání, protože pro uživatele zobrazení „Jim“ se zobrazuje pouze modul „Vady“.
Warning️ Varování: Přístup k modulům a oprávnění skupiny jsou dva různé ovládací prvky. Odebrání přístupu k modulům skryje modul z nabídky, ale samo o sobě nezruší základní oprávnění. Nastavte obojí při omezování skupiny.
Projektové entity
- Entity projektu umožňují správcům projektů upravovat chování polí systému ALM nebo definovat uživatelem definovaná pole.
- Například pokud provádíme testy na různých sestaveních a chceme přidat pole „Verze sestavení“ do modulu Přidat defekt, můžeme tak učinit pomocí modulu Entities of Project.
Krok 1) Uživatelsky definovaná pole nelze přidat do systémových polí, která jsou určena pouze pro čtení.
- Vyberte „Entity projektu“
- Vyberte „Vada“ a poté podsložku „Systémová pole“.
- Všimněte si, že nebudeme moci přidat ani odstranit „nové pole“, protože systémová pole jsou pouze pro čtení.
Krok 2) Chcete-li přidat pole definované uživatelem,
- V modulu „Defekty“ vyberte podsložku „Uživatelská pole“.
- Klikněte na 'Nové pole'
- Podrobnosti pole se zobrazují níže uvedeným způsobem a lze je upravovat.
Krok 3) Podrobnosti pole lze také upravit, jak je uvedeno níže.
- Přejmenujte štítek na „Číslo sestavení“.
- Zaškrtněte políčko „Povinné“, což znamená, že toto pole se stane povinným při zadávání nové vady.
- Klepněte na tlačítko Uložit
Krok 4) Nyní vidíme změnu v modulu Defekty. Přejděte do modulu Defekty a uživatel uvidí nově vytvořené pole „Číslo sestavení“ jako součást dialogového okna Nová vada.
Seznamy projektů
- Seznamy projektů umožňují administrátorům projektů přidávat do projektu přizpůsobené seznamy. Seznam obsahuje hodnoty, které může uživatel zadat do systémových nebo uživatelem definovaných polí.
- Například seznam Stavů Chyby má šest předdefinovaných stavů, a to Nový, Otevřený, Opravený, Znovuotevřený, Uzavřený a Zamítnutý. Pokud bychom chtěli přidat další stav, například Duplikát, můžeme tak učinit pomocí tohoto modulu.
Krok 1) Chcete-li přidat položku do předdefinovaného seznamu,
- Klikněte na 'Seznamy projektů'
- Vyberte „Stav chyby“
- Klikněte na tlačítko „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 tlačítko „OK“.
Krok 4) Nyní přejděte do modulu Vady a ověřte, zda pole stav obsahuje nově přidanou položku. Přidání stavu ovlivní také životní cyklus defektu, proto se na nové hodnotě před jejím zavedením dohodněte s týmem.
Automail
Tento modul umožňuje administrátorům projektů nastavit pravidla pro automatické e-mailové upozornění a upozornit uživatele e-mailem na změny provedené u konkrétních vad. Funkce automatického e-mailu je k dispozici pouze pro modul Vady.
Krok 1) Chcete-li aktivovat automatická oznámení e-mailem, 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 odesílání e-mailů.
- Správce projektu může také vybrat nastavení e-mailu pro každého dostupného uživatele.
- Klikněte na 'Uložit'.
Krok 2) Zobrazí se vyskakovací okno. Klikněte na OK.
Pravidla upozornění
Tento modul umožňuje administrátorům projektu aktivovat pravidla upozornění pro aktuální projekt. Tato funkce vytváří upozornění a odesílá e-maily, když v projektu dojde ke změnám. Vztahuje se na požadavky, související testy a defekty.
Krok 1) Chcete-li aktivovat pravidla upozornění,
- Přejděte na „Pravidla upozornění“.
- Zaškrtněte políčko „Upozornění přidružené k“
- Povolte možnost „Odeslat e-mail na“ a přidejte odpovídajícího testera nebo designéra.
- Klikněte na tlačítko Uložit.
- První upozornění: návrhář testů je upozorněn, když požadavek je upraven tak, aby bylo možné aktualizovat související testy.
- Druhé upozornění: tester je upozorněn, když vada změní jeho stav na „Opraveno“, aby si jej odpovědný tester mohl znovu vyzvednout k přetestování.
Workflow
- Tento modul umožňuje administrátorům projektů generovat skripty, které pomáhají s přizpůsobením modulu Defekty, tj. dialogového okna Přidat defekt nebo dialogového okna Zobrazit defekt.
- S pomocí tohoto modulu mohou správci projektů také psát skripty pro úpravu dialogových oken v jiných modulech a ovládat akce, které mohou uživatelé provádět.
Nyní si upravme dialogové okno „Přidat defekt“ pro typ uživatele skupiny „TDAdmin“.
Krok 1) V části Přizpůsobení projektu
- Klikněte na 'Workflow'.
- Vyberte možnost „Skript“ Generator – Odkaz „Přidat přizpůsobení pole defektů“
Krok 2) Otevře se dialogové okno pro přizpůsobení pole Přidat defekt.
- Vyberte skupinu uživatelů.
- Vyberte pole, která nechcete zobrazit v dialogovém okně Přidat defekt.
- Kliknutím na odkaz „<“ odstraníte pole ze seznamu viditelných polí.
Poznámka: Povinná pole nelze přesunout ze seznamu viditelných polí.
Krok 3) Po odstranění všech irelevantních polí ze seznamu viditelných polí se zobrazí dialogové okno pro přizpůsobení, jak je znázorněno níže.
- Pole, která jsou vytlačena ze seznamu viditelných polí.
- Pole, která budou součástí dialogového okna Přidat defekt.
- Použijte změny skriptu.
Poznámka: Ačkoli jsme toto upravili prostřednictvím uživatelského rozhraní, změny se projeví generováním skriptů na pozadí. V následující části se také budeme zabývat úpravou skriptů na příkladu.
Krok 4) Nyní se přihlaste jako uživatel typu „TDAdmin“ a v modulu Defekty klikněte na „Nový defekt“. Pole vybraná jako viditelná se zobrazí v okně Nový defekt.
Editor skriptů
Editor skriptů pomáhá uživatelům psát skripty pro úpravu dialogových oken napříč moduly a pro řízení akcí, které mohou uživatelé v rámci každého modulu provádět.
Změňme způsob, jakým se uživateli zobrazuje dialogové okno „Zobrazit defekt“, pomocí editoru skriptů.
Krok 1) Pro 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í níže.
- Vyberte 'Skript modulu defektů'
- Komentář ukazuje oblast, kde je třeba provést změny, protože výslovně uvádí „přizpůsobení pole s podrobnostmi o vadě“.
- Je to skriptováno samostatně pro každou skupinu uživatelů. Blok, na který se díváme, odpovídá skupině uživatelů „Vývojář“. Musíme provést změny u skupiny uživatelů „TDAdmin“.
Krok 3) Nyní přejděte dolů k uživatelské skupině „TDAdmin“, kde potřebujeme provést změny. Aktuální nastavení pro „TDAdmin“ jsou zobrazena níže.
Krok 4) Pojďme si porozumět skriptu. Vezměme si následující řádek kódu:
SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0
Zde jsou podrobnosti:
| Parametr | Význam |
|---|---|
| SetFieldApp | Volání funkce provedené s 5 parametry |
| Název pole | BG_ACTUAL_FIX_TIME – název pole, jehož nastavení budeme měnit |
| Viditelná vlajka | Pokud je hodnota True, pole bude viditelné. |
| Povinná vlajka | Zkontroluje, zda je pole povinné. Pokud je hodnota True, pole je povinné. |
| Vlajka PageNo | Začíná 0. Pokud je polí mnoho, lze je nakonfigurovat tak, aby se zobrazovaly po jednotlivých stránkách. |
| ViewOrder | Nastaví pořadí pole. Začíná 0 a zvyšuje se o 1. |
Krok 5) Proveďme změny v prvním poli „BG_ACTUAL_FIX_TIME“. Skript pro toto pole v editoru skriptů je zobrazen níže.
SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0
Pomocí výše uvedeného skriptu se uživateli zobrazí dialogové okno Podrobnosti o vadě, 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
Nastavením příznaku visible na hodnotu False se pole skryje. Výstup skriptu se projeví v dialogovém okně Podrobnosti o vadě, jak je znázorněno níže.
Krok 6) Proveďme změny ve všech dostupných polích.
- Změňte parametry volání funkcí, jak je vysvětleno v předchozím kroku pro každé pole, jak je znázorněno níže.
- Klikněte na 'Uložit'.
Krok 7) Nyní se přihlaste jako uživatel typu „TDAdmin“ a otevřete jeden z defektů, aby se otevřelo dialogové okno „Zobrazit podrobnosti o defektu“. Dialogové okno se nyní zobrazí, jak je znázorněno níže.
Nejlepší postupy pro přizpůsobení projektů HP ALM
S úpravami se snadno začíná a těžko se od nich odvyká, takže pár návyků ušetří značné množství práce později.
- Nikdy neupravujte nejprve živý projekt. Použijte změny v kopii projektu, potvrďte je a teprve poté změnu zopakujte v produkčním prostředí.
- Vytvořte si vlastní skupiny, místo abyste bojovali s předdefinovanými. Vytvořte novou skupinu na základě nejbližšího předdefinovaného profilu a upravte pouze oprávnění, která se musí lišit.
- Omezte počet uživatelsky definovaných polí na minimum. Každé další povinné pole zpomaluje protokolování defektů a často je ponecháno s bezvýznamnou výchozí hodnotou.
- Každou změnu skriptu pracovního postupu okomentujte. Editor skriptů uchovává jeden dlouhý soubor na modul a úpravu bez komentáře je obtížné... traco e měsíce později.
- Před úpravou si zálohujte skript pracovního postupu. Zkopírujte existující skript do textového souboru, protože v editoru není žádná historie verzí.
- Otestujte se skutečným účtem z každé skupiny. Oprávnění se často chovají odlišně od toho, jak naznačuje mřížka zaškrtávacích políček.
Chcete-li pokračovat ve správě HP ALM, přečtěte si jak vytvořit doménu, projekt a uživatele ve Správě webu Úvod do HP ALMa plný Výukový program HP ALMModuly ovlivněné těmito nastaveními naleznete v části Požadavky, testovací plán, a filtry, příznaky a historie.





















































