Kako prilagoditi projekt u HP ALM-u (Centar za kvalitetu)
⚡ Pametni sažetak
Prilagodba projekta u HP ALM-u omogućuje administratoru projekta kontrolu tko pristupa projektu i što svaka osoba može raditi unutar njega. Ovaj članak vodi kroz korisnička svojstva, korisnike projekta, grupe i dozvole, pristup modulima, entitete projekta, popise, automatsku poštu, pravila upozorenja, tijek rada i uređivač skripti.
Što je prilagodba projekta u HP ALM-u?
- Prilagodba projekta omogućuje administratorima projekata kontrolu pristupa projektu definiranjem korisnika koji mogu pristupiti projektu, a također ima mogućnosti prilagodbe vrsta zadataka koje svaki korisnik može obavljati.
- Također možete prilagoditi projekt kako bi odgovarao specifičnim zahtjevima vaše organizacije.
- Također pomaže pri dodavanju i uređivanju novih prilagođenih korisničkih polja koja se mogu dodati svakom od modula u ALM-u.
Prilagodba se postiže od Alati> Prilagodi unutar projekta i odvojena je od Administracije web-mjesta. Administracija web-mjesta stvara domene, projekte i korisnike na razini web-mjesta, dok Prilagođavanje projekta odlučuje što ti korisnici mogu učiniti kada se nađu unutar određenog projekta.
Prozor za prilagodbu projekta podijeljen je na područja navedena u nastavku. Pogledajmo ih jedno po jedno.
| Područje prilagodbe | Što kontrolira |
|---|---|
| Korisnička svojstva | Podaci o profilu i lozinka prijavljenog korisnika |
| Korisnici projekta | Koji računi pripadaju ovom projektu |
| Grupe i dopuštenja | Što svaka grupa može kreirati, ažurirati ili brisati |
| Pristup modulu | Koje module svaka grupa uopće može vidjeti |
| Entiteti projekta | Sistemski i korisnički definirana polja na svakom entitetu |
| Popisi projekata | Vrijednosti koje se mogu odabrati iza polja popisa |
| Automatska pošta | Obavijest e-poštom o promjenama polja s nedostacima |
| Pravila upozorenja | Upozorenja za sve zahtjeve, testove i nedostatke |
| Uređivač tijeka rada i skripti | Izgled dijaloga i dopuštene radnje po grupi |
💡 Savjet: Proizvod na ovim snimkama zaslona mijenjao je vlasnika više puta. Započeo je kao HP Quality Center, postao HPE, pa Micro Focus ALM, a sada ga objavljuje OpenText kao ALM / Centar za kvalitetu. Zasloni za prilagodbu i model skriptiranja tijeka rada opisan ovdje ostaju isti.
Korisnička svojstva
Trenutno prijavljeni korisnik može uređivati vlastite podatke profila, a stranica mu također omogućuje promjenu lozinke.
bilješkeOvdje se može promijeniti samo lozinka trenutno prijavljenog korisnika, čak i ako je korisnik tipa 'Administrator projekta'.
Korak 1) Kliknite na poveznicu Alati i odaberite 'Prilagodi' kao što je prikazano dolje.
Korak 2) Dijaloški okvir za prilagodbu projekta prikazuje se kao što je prikazano u nastavku.
Korak 3) Za promjenu lozinke trenutnog korisnika kliknite na 'Promijeni lozinku' na kartici 'Svojstva korisnika'.
Korak 4) Otvara se dijaloški okvir za promjenu lozinke.
- Unesite staru lozinku
- Unesite novu lozinku
- Unesite Potvrdi lozinku
- Kliknite "U redu"
Korak 5) Korisniku će se prikazati poruka o statusu.
Korak 6) Korisnik također može urediti sljedeće podatke profila.
- ID e-pošte
- Puno ime
- Telefonski broj
- Kliknite "Spremi"
Bilješka: Korisnici neće moći uređivati svoje korisničko ime, čak ni ako je korisnik tipa 'Administrator projekta'.
Korak 7) Status se korisniku prikazuje kao što je prikazano dolje.
Korisnici projekta
Ovaj modul omogućuje korisnicima dodavanje i uklanjanje korisnika za trenutni ALM projekt. Također možete dodijeliti korisnike korisničkim grupama kako biste ograničili korisničke privilegije pristupa.
Korak 1) Sada dodajmo korisnike u područje Projekta.
- Idite do Korisnici projekta
- Kliknite padajući izbornik Dodaj korisnika.
Korak 2) Nakon klika na padajući izbornik 'Dodaj korisnika', korisniku se prikazuju sljedeće metode kao što je prikazano u nastavku.
- Dodaj korisnika po imenu – Administrator projekta može dodati postojećeg ALM korisnika ovom projektu navođenjem njegovog korisničkog imena.
- Dodajte novog korisnika na stranicu – Dodajte novog korisnika na stranicu unosom svih podataka, na isti način kao što se korisnici dodaju iz Administracije stranice.
- Dodajte korisnike sa stranice – Dodajte postojećeg korisnika pretraživanjem po njegovom imenu ili ID-u.
Pogledajmo svaku od ovih metoda.
Korak 3) Dodajmo korisnika na temelju imena. Provjerite postoji li taj korisnik već u ALM administratorskoj bazi podataka, odnosno je li korisnik stvoren pomoću Modul za administraciju web-mjesta.
- U prozoru Prilagođavanje projekta odaberite 'Korisnici projekta'.
- Kliknite "Dodaj korisnika"
- Unesite korisničko ime
- Kliknite "U redu"
Korak 4) Dodani korisnik prikazuje se kao što je prikazano dolje.
Korak 5) Sada dodajmo korisnika koristeći opciju 'Dodaj novog korisnika na web-mjesto'.
Korak 6) Nakon što kliknete na 'Dodaj novog korisnika na web-mjesto' iz opcije 'Dodaj korisnika', prikazuje se sljedeći dijaloški okvir.
- Unesite korisničko ime
- Unesite E-mail
- Unesite puno ime
- Unesite broj telefona
- Kliknite "U redu"
Korak 7) Korisnik je sada dodan u trenutni projekt. Korisnik se pojavljuje u odjeljku 'Korisnici projekta' kao što je prikazano dolje.
Korak 8) Sada dodajmo korisnike projekta pomoću opcije 'Dodaj korisnike s web-mjesta'. Provjerite je li korisnik već u ALM administratorskoj bazi podataka.
Korak 9) Prikazuje se sljedeći dijaloški okvir.
- Unesite korisničko ime i kliknite ikonu za pretraživanje
- Prikazuje se korisničko ime
- Kliknite "U redu"
Korak 10) Korisnik je dodan u projekt i prikazan kao što je prikazano dolje.
Korak 11) Administrator projekta također može ukloniti korisnika iz modula Korisnici projekta.
- Odaberite korisnika
- Kliknite "Ukloni korisnika"
Korak 12) Prikazuje se dijaloški okvir za potvrdu. Kliknite 'Da'.
Korak 13) Klikom na 'Da' korisnik se uklanja s popisa korisnika projekta.
Korak 14) Svaki korisnik u 'Korisnici projekta' ima povezano članstvo.
Napomena: Prema zadanim postavkama, svaki dodani korisnik ima samo dopuštenja za 'pregled'.
- Odaberite korisničko ime
- Odaberite karticu 'Članstvo'
- Prikazuje se članstvo za odabranog korisnika. Novododani korisnik 'Cathy' ima dozvolu 'Pregledatelj'.
Grupe i dopuštenja
Ovaj modul omogućuje administratoru projekta dodjeljivanje privilegija korisničkim grupama određivanjem dozvola.
U ALM-u postoji 5 unaprijed definiranih grupa, a svaka od tih korisničkih grupa ima drugačiju razinu dopuštenja.
- razvijač
- Voditeljica projekta
- QA Tester
- TD Admin
- Viewer
Napomena: Prema zadanim postavkama, svaki korisnik dodan u područje projekta ima samo dopuštenje 'Pregled'.
Korak 1) Pogledajmo popis korisnika u grupi 'TDAdmin'.
- Odaberite 'TDAdmin'
- Pod karticom Članstvo vidjet ćete korisnike koji nisu u grupi
- U odjeljku 'U grupi' vidjet ćete popis korisnika unutar grupe. U ovom slučaju prikazuje se samo 'Administrator'.
Korak 2) Unaprijed definirane grupne dozvole ne mogu se uređivati.
- Odaberite 'TDAdmin'
- Idite na karticu Dozvole
- Odaberite bilo koji modul (u ovom slučaju nedostaci)
- Dozvole se ne mogu uređivati, čak ni ako je trenutni korisnik administrator projekta.
Korak 3) Unaprijed definirane grupe ne mogu se preimenovati ili izbrisati.
Korak 4) Da bi promijenio dopuštenje grupe, administrator projekta mora dodati novu grupu. Recimo da trebamo stvoriti novu korisničku grupu čiji članovi imaju dopuštenje 'Uređivanje' za modul Nedostaci i dopuštenje Pregled za sve ostalo. To znači da sva dopuštenja moraju biti ista kao i kod korisnika s dopuštenjem 'Pregled', osim što bi korisnik trebao moći ažurirati nedostatke. Da biste to učinili,
- Kliknite "Nova grupa"
- Korisniku se prikazuje dijaloški okvir za potvrdu. Kliknite 'Da'.
Korak 5) Nakon klika na Da, prikazuje se dijaloški okvir 'Nova grupa'.
- Unesite naziv grupe
- Unesite profil na kojem bi se trebalo temeljiti
Korak 6) Korisnička grupa je kreirana kao što je prikazano u nastavku. Također možete vidjeti da ovu grupu možemo preimenovati ili izbrisati jer smo je mi kreirali. Unaprijed definirane grupe u ALM-u ne mogu se uređivati ili brisati.
Korak 7) Za promjenu dozvole,
- Idite na karticu 'Dozvole'
- Kliknite karticu 'Nedostaci'
- Omogući zastavicu 'Ažuriraj' za nedostatke
- Omogući oznaku 'Ažuriraj' za poveznice
Pristup modulu
Ovaj modul omogućuje administratorima projekta kontrolu modula kojima svaka korisnička grupa može pristupiti. To sprječava korisnike da pristupe ograničenim modulima.
Recimo da programeri nemaju nikakve veze s testnim slučajevima. Stoga im se može spriječiti pristup Plan testiranja i Ispitni laboratorij modula.
Korak 1) Zadani pristup modulima prikazan je u nastavku. Sve korisničke grupe imaju pristup svim modulima prema zadanim postavkama.
Korak 2) U svrhu demonstracije, uklonimo sav pristup modulima za korisnika tipa VIEW osim modula Defects. Poništite sve okvire za pristup modulima za korisnika View osim Defects, kao što je prikazano dolje.
Korak 3) Sada se prijavimo pomoću jednog od korisničkih ID-ova 'View' kako bismo provjerili jesu li promjene ispravno primijenjene. Iz donje snimke vidljivo je da su postavke primijenjene kako je predviđeno, jer se za korisnika prikaza 'Jim' prikazuje samo modul 'Defects'.
⚠️ Upozorenje: Pristup modulu i grupne dozvole su dvije različite kontrole. Uklanjanje pristupa modulu skriva modul iz izbornika, ali samo po sebi ne ukida temeljne dozvole. Postavite oboje prilikom ograničavanja grupe.
Entiteti projekta
- Entiteti projekta omogućuju administratorima projekta da mijenjaju ponašanje polja ALM sustava ili definiraju korisnički definirana polja.
- Na primjer, ako izvršavamo testove na raznim verzijama i želimo dodati polje 'Verzija verzije' u modulu Dodaj nedostatak, to možemo učiniti pomoću modula Entities of Project.
Korak 1) Korisnički definirana polja ne mogu se dodati pod sistemska polja, koja su samo za čitanje.
- Odaberite 'Entiteti projekta'
- Odaberite 'Kvar', a zatim podmapu 'Sistemska polja'.
- Imajte na umu da nećemo moći dodati 'Novo polje' ili izbrisati jedno jer su sistemska polja samo za čitanje.
Korak 2) Za dodavanje korisnički definiranog polja,
- Odaberite podmapu 'Korisnička polja' u modulu 'Nedostaci'.
- Kliknite na "Novo polje"
- Detalji polja prikazuju se kao što je prikazano dolje i mogu se uređivati.
Korak 3) Pojedinosti o polju također se mogu uređivati kao što je prikazano u nastavku.
- Preimenuj oznaku u 'Broj verzije'.
- Označite 'Obavezno', što znači da ovo polje postaje obavezno prilikom objavljivanja novog kvara.
- kliknite Spremi
Korak 4) Sada možemo vidjeti promjenu u modulu Nedostaci. Idite do modula Nedostaci i korisnik će vidjeti novostvoreno polje 'Broj verzije' kao dio dijaloga Novi nedostatak.
Popisi projekata
- Popisi projekata omogućuju administratorima projekata dodavanje prilagođenih popisa projektu. Popis sadrži vrijednosti koje korisnik može unijeti u sistemska ili korisnički definirana polja.
- Na primjer, popis statusa grešaka ima šest unaprijed definiranih statusa, i to Novo, Otvoreno, Ispravljeno, Ponovno otvoreno, Zatvoreno i Odbijeno. Ako želimo dodati još jedan status, kao što je Duplikat, to možemo učiniti pomoću ovog modula.
Korak 1) Za dodavanje stavke na unaprijed definirani popis,
- Kliknite "Popisi projekata"
- Odaberite 'Status greške'
- Kliknite 'Nova stavka'. Otvara se dijaloški okvir Nova stavka.
- Unesite naziv artikla.
- Kliknite "U redu"
Korak 2) Nakon klika na OK, nova stavka se stvara kao što je prikazano u nastavku.
Korak 3) Sada moramo spremiti promjene.
- Kliknite gumb 'Spremi'.
- Prikazuje se skočni prozor. Kliknite 'U redu'.
Korak 4) Sada idite do modula Nedostaci i provjerite sadrži li polje statusa novododanu stavku. Dodavanje statusa također utječe na životni ciklus defekta, stoga se s timom dogovorite o novoj vrijednosti prije nego što je uvedete.
Automatska pošta
Ovaj modul omogućuje administratorima projekta postavljanje pravila za automatsko obavještavanje e-poštom kako bi obavijestili korisnike putem e-pošte o promjenama napravljenim na određenim nedostacima. Funkcija automatskog slanja pošte dostupna je samo za modul Nedostaci.
Korak 1) Za aktiviranje automatskih obavijesti poštom, slijedite sljedeće korake.
- Idite na poveznicu 'Automatska pošta'.
- Korisnik može pokrenuti e-poštu odabirom bilo kojeg broja dostupnih polja na popisu.
- Ova mreža prikazuje popis polja koja je korisnik odabrao za slanje e-pošte.
- Administrator projekta također može odabrati postavke e-pošte za svakog dostupnog korisnika.
- Kliknite 'Spremi'.
Korak 2) Prikazuje se skočni prozor. Kliknite U redu.
Pravila upozorenja
Ovaj modul omogućuje administratorima projekta aktiviranje pravila upozorenja za trenutni projekt. Ova značajka stvara upozorenja i šalje e-poruke kada se dogode promjene u projektu. Odnosi se na zahtjeve, povezane testove i nedostatke.
Korak 1) Za aktiviranje pravila upozorenja,
- Idite na "Pravila upozorenja".
- Označite potvrdni okvir "Upozorenje povezano s"
- Omogućite 'Pošalji e-poštu' i dodajte odgovarajućeg testera ili dizajnera.
- Kliknite "Spremi"
- Prvo upozorenje: dizajner testa dobiva upozorenje kada zahtjev je modificiran tako da se povezani testovi mogu ažurirati.
- Drugo upozorenje: tester se obavještava kada mana mijenja status u 'Popravljeno', tako da ga odgovorni tester može ponovno preuzeti za ponovno testiranje.
Workflow
- Ovaj modul omogućuje administratorima projekta generiranje skripti koje pomažu u prilagođavanju modula Nedostaci, odnosno dijaloga Dodaj nedostatak ili dijaloga Prikaz nedostatka.
- Pomoću ovog modula, administratori projekta mogu pisati skripte za prilagodbu dijaloških okvira u drugim modulima i kontrolirati radnje koje korisnici mogu izvoditi.
Sada prilagodimo dijalog 'Dodaj kvar' za vrstu korisnika grupe 'TDAdmin'.
Korak 1) U odjeljku Prilagodba projekta,
- Pritisnite 'Tijek rada'.
- Odaberite 'Skripta' Generator – Veza 'Dodaj prilagodbu polja defekta'
Korak 2) Otvara se dijaloški okvir za prilagodbu polja Dodaj kvar.
- Odaberite korisničku grupu.
- Odaberite polja koja ne želite prikazati u dijalogu Dodaj nedostatak.
- Kliknite vezu '<' da biste polja uklonili s popisa vidljivih polja.
Napomena: Obavezna polja ne mogu se premjestiti s popisa vidljivih polja.
Korak 3) Nakon što se sva nebitna polja izbrišu s popisa vidljivih polja, dijaloški okvir za prilagodbu prikazuje se kao što je prikazano dolje.
- Polja koja su izgurana s popisa vidljivih polja.
- Polja koja će biti dio dijaloga Dodaj kvar.
- Primijenite promjene skripte.
Napomena: Iako smo ovo prilagodili putem korisničkog sučelja, promjene se primjenjuju generiranjem skripti u pozadini. Uređivanje skripti ćemo također obraditi kroz primjer u sljedećem odjeljku.
Korak 4) Sada se prijavite kao korisnik tipa 'TDAdmin' i kliknite 'Novi defekt' iz modula Defekti. Polja odabrana kao vidljiva prikazuju se u prozoru Novi defekt.
Uređivač skripti
Uređivač skripti pomaže korisnicima u pisanju skripti za prilagođavanje dijaloških okvira u modulima i za kontrolu radnji koje korisnici mogu izvoditi unutar svakog modula.
Promijenimo način na koji se dijaloški okvir 'Prikaži nedostatak' prikazuje korisniku uz pomoć uređivača skripti.
Korak 1) Za pristup uređivaču skripti,
- Idite na karticu Tijek rada
- Pritisnite "Script Editor".
Korak 2) Uređivač skripti prikazuje se korisniku kao što je prikazano dolje.
- Odaberite 'Defects Module Script'
- Komentar pokazuje područje gdje trebamo napraviti promjene jer izričito kaže 'prilagodba polja detalja o nedostacima'.
- Skriptira se zasebno za svaku korisničku grupu. Blok koji gledamo odgovara korisničkoj grupi 'Developer'. Moramo napraviti promjene u korisničkoj grupi 'TDAdmin'.
Korak 3) Sada se pomaknite prema dolje do korisničke grupe 'TDAdmin' gdje trebamo napraviti promjene. Trenutne postavke za 'TDAdmin' prikazane su kao što je prikazano dolje.
Korak 4) Razumijemo skriptu. Razmotrimo sljedeći redak koda:
SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0
Evo pojedinosti:
| Parametar | Značenje |
|---|---|
| PostaviFieldApp | Poziv funkcije, napravljen s 5 parametara |
| Naziv polja | BG_ACTUAL_FIX_TIME – naziv polja čije ćemo postavke promijeniti |
| Vidljiva zastava | Ako je vrijednost True, polje će biti vidljivo. |
| Obavezna zastavica | Provjerava je li polje obavezno. Ako je vrijednost True, polje je obavezno. |
| Oznaka br. stranice | Počinje s 0. Ako postoji mnogo polja, mogu se konfigurirati za prikaz stranicu po stranicu. |
| ViewOrder | Postavlja redoslijed polja. Počinje s 0 i povećava se za 1. |
Korak 5) Napravimo promjene u prvom polju, 'BG_ACTUAL_FIX_TIME'. Skripta za to polje u uređivaču skripti prikazana je u nastavku.
SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0
Pomoću gornjeg skripta, dijaloški okvir Detalji o defektu prikazuje se korisniku kao što je prikazano dolje.
Uredite taj redak koda kao što je prikazano u nastavku.
SetFieldApp "BG_ACTUAL_FIX_TIME", False, False, 0, 16
Postavljanjem zastavice vidljivosti na False skriva se polje. Izlaz skripte odražava se u dijalogu Detalji o defektu kao što je prikazano u nastavku.
Korak 6) Napravimo promjene u svim dostupnim poljima.
- Promijenite parametre poziva funkcija kako je objašnjeno u prethodnom koraku za svako polje, kao što je prikazano u nastavku.
- Kliknite 'Spremi'.
Korak 7) Sada se prijavite kao korisnik tipa 'TDAdmin' i otvorite jedan od nedostataka kako bi se otvorio dijaloški okvir 'Prikaz detalja o nedostacima'. Dijaloški okvir se sada prikazuje kao što je prikazano dolje.
Najbolje prakse za prilagodbu HP ALM projekta
Prilagođavanje je lako započeti, a teško ga je ukinuti, tako da nekoliko navika kasnije štedi znatno vrijeme za preradu.
- Nikada prvo ne uređujte aktivni projekt. Primijenite promjene u kopiji projekta, potvrdite ih i tek onda ponovite promjenu u produkciji.
- Stvorite prilagođene grupe umjesto da se borite protiv unaprijed definiranih. Temeljite novu grupu na najbližem unaprijed definiranom profilu i prilagodite samo dozvole koje se moraju razlikovati.
- Korisnički definirana polja svedite na minimum. Svako dodatno obavezno polje usporava zapisivanje grešaka i često ostaje s besmislenom zadanom vrijednošću.
- Komentirajte svaku promjenu skripte tijeka rada. Uređivač skripti sadrži jednu dugačku datoteku po modulu, a nekomentirano uređivanje je teško trace mjeseci kasnije.
- Prije uređivanja napravite sigurnosnu kopiju skripte tijeka rada. Kopirajte postojeći skript u tekstualnu datoteku jer unutar editora nema povijesti verzija.
- Testirajte sa stvarnim računom iz svake grupe. Dozvole se često ponašaju drugačije od onoga što mreža potvrdnih okvira sugerira.
Za nastavak administracije HP ALM-a pročitajte kako stvoriti domenu, projekt i korisnika u Administraciji web-mjesta, Uvod u HP ALMi puni HP ALM vodičZa module na koje utječu ove postavke, pogledajte Zahtjevi, plan ispitivanjai filteri, oznake i povijest.






















































