Hvordan tilpasse prosjekt i HP ALM (kvalitetssenter)
- Prosjekttilpasning gjรธr det mulig for prosjektadministratorer รฅ kontrollere tilgangen til et prosjekt ved รฅ definere brukerne som har tilgang til prosjektet, og den har ogsรฅ muligheter til รฅ tilpasse hvilken type oppgaver hver bruker kan utfรธre.
- Man kan ogsรฅ tilpasse et prosjekt for รฅ mรธte de spesifikke kravene til din organisasjon.
- Det hjelper ogsรฅ er รฅ legge til/redigere nye tilpassede brukerfelt som kan legges til hver av modulene i ALM.
La oss se pรฅ dem en etter en
Brukeregenskaper
Nรฅvรฆrende pรฅlogget bruker vil kunne redigere profildetaljene sine og det lar brukeren endre passordet sitt.
Merknader: Kun gjeldende innloggede brukerpassord kan endres selv om brukeren er av typen 'Prosjektadmin'.
Trinn 1) Klikk pรฅ Verktรธy-lenken og velg "Tilpass" som vist nedenfor.
Trinn 2) Dialogboksen Prosjekttilpasning vises som vist nedenfor.
Trinn 3) For รฅ endre passordet til gjeldende bruker, klikk "Endre passord" i fanen "Brukeregenskaper".
Trinn 4) Dialogboksen for endring av passord รฅpnes.
- Skriv inn gammelt passord
- Skriv inn nytt passord
- Skriv inn Bekreft passord
- Klikk "OK"
Trinn 5) Bruker vil bli vist med statusmeldingen.
Trinn 6) Brukeren kan ogsรฅ redigere fรธlgende profildetaljer.
- Epost id
- Fullt navn
- Telefonnummer
-
Klikk pรฅ "Lagre"
OBS: Brukere VIL IKKE kunne redigere brukernavnet sitt, selv om brukeren er av typen 'prosjektadministrator'.
Trinn 7) Status vises for brukeren som vist nedenfor.
Prosjektbrukere
Denne modulen lar brukere legge til og fjerne brukere for det gjeldende ALM-prosjektet. Man kan ogsรฅ tildele brukere til brukergrupper for รฅ begrense brukertilgangsprivilegier.
Trinn 1) La oss nรฅ legge til brukere til prosjektomrรฅdet.
- Naviger til Prosjektbrukere
-
Klikk pรฅ rullegardinmenyen Legg til bruker.
Trinn 2) Nรฅr du klikker pรฅ 'Legg til bruker' rullegardinmenyen, vises fรธlgende metoder for brukeren som vist nedenfor.
- Legg til bruker etter navn โ Prosjektadministrator kan legge til den eksisterende brukeren av ALM til dette prosjektet ved รฅ oppgi brukernavnet sitt. (Det samme er gjort pรฅ trinn 1 og 2)
- Legg til ny bruker pรฅ nettstedet โ Legg til ny bruker pรฅ nettstedet ved รฅ skrive inn alle detaljer, pรฅ samme mรฅte som vi har lagt til brukere fra nettstedadministrator.
- Legg til brukere fra nettstedet โ Legg til ny bruker ved รฅ sรธke basert pรฅ deres navn eller ID.
La oss se hver av funksjonene.
Trinn 3) La oss legge til et brukerbasert navn. Sรธrg for at denne brukeren allerede eksisterer i ALM Admin-databasen (bruker opprettet ved bruk av nettstedsadministrasjonsmodul)
- Velg 'Prosjektbrukere' fra prosjekttilpasningsvinduet.
- Klikk "Legg til bruker"
- Skriv inn brukernavn
- Klikk "Ok"
Trinn 4) Den lagte brukeren vises som vist nedenfor.
Trinn 5) La oss nรฅ legge til bruker ved รฅ bruke alternativet 'Legg til ny bruker pรฅ 'Site'.
Trinn 6) Nรฅr du klikker 'Legg til ny bruker pรฅ nettsted' Fra 'Legg til bruker', vises fรธlgende dialogboks.
- Skriv inn brukernavn
- Skriv inn e-post
- Skriv inn fullt navn
- Tast inn telefonnummer
- Klikk "OK"
Trinn 7) Brukeren er nรฅ lagt til det gjeldende prosjektet. Brukeren legges til i 'prosjektbrukere' som vist nedenfor.
Trinn 8) La oss nรฅ legge til prosjektbrukere ved รฅ bruke alternativet "legg til brukere fra nettsted".
Sรธrg for at brukeren allerede er i ALM admin database.
Trinn 9) Fรธlgende dialogboks vises.
- Skriv inn brukernavnet og klikk pรฅ sรธkeikonet
- Brukernavnet vises
- Klikk "OK"
Trinn 10) Brukeren legges til prosjektet og vises som vist nedenfor.
Trinn 11) Prosjektadministrator kan ogsรฅ fjerne en bruker fra prosjektbrukermodulen.
Trinn 12) Bekreftelsesdialog vises. Klikk "Ja".
Trinn 13) Ved รฅ klikke "Ja" fjernes brukeren fra listen over prosjektbrukere.
Trinn 14) Hver av brukerne i 'Prosjektbrukere' har et medlemskap knyttet til seg.
Merk: Som standard har alle lagte brukere bare "Vis"-tillatelser.
- Velg brukernavnet
- Velg fanen "Medlemskap".
-
Medlemskapet for den valgte brukeren vil bli vist. Den nylig lagt til brukeren "Cathy" har "Seer"-tillatelse
Grupper og tillatelser
Denne modulen gjรธr det mulig for prosjektadministrator รฅ tildele privilegier til brukergrupper ved รฅ spesifisere tillatelser.
Det er 5 forhรฅndsdefinerte grupper i ALM, og hver av disse brukergruppene har forskjellige tillatelsesnivรฅer.
- Utvikler
- Project Manager
- QA Tester
- TD Admin
- Viewer
Merk: Som standard har enhver lagt til bruker i prosjektomrรฅdet bare "Vis"-tillatelse.
Trinn 1) La oss se listen over brukere i 'TDAdmin'-gruppen.
- Velg 'TDAdmin'
- Under fanen Medlemskap vil du legge merke til brukere som ikke er i gruppen
- Under 'I gruppe'-delen vil du legge merke til listen over brukere i gruppen. I dette tilfellet vises bare 'Admin'.
Trinn 2) De forhรฅndsdefinerte gruppetillatelsene kan ikke redigeres.
- Velg 'TDAdmin'
- Naviger til tillatelsesfanen
- Velg hvilken som helst modul (defekter i dette tilfellet)
- Tillatelsene kan ikke redigeres selv om gjeldende bruker er en prosjektadministrator.
Trinn 3) De forhรฅndsdefinerte gruppene kan ikke gis nytt navn eller slettes.
Trinn 4) For รฅ endre en gruppetillatelse, mรฅ prosjektadministrator legge til en ny gruppe. La oss si at vi mรฅ opprette en ny brukergruppe slik at disse brukerne har 'Redigeringstillatelse' for defektmodulen og Vis-tillatelse for andre. Dette betyr at all tillatelse mรฅ vรฆre den samme som for "Vis"-brukeren, bortsett fra at brukeren skal kunne "oppdatere" defektene. For รฅ gjรธre det samme,
- Klikk "Ny gruppe"
- Bekreftelsesdialog vises til brukeren. Klikk "Ja".
Trinn 5) Nรฅr du klikker ja, vises dialogboksen "Ny gruppe".
- Skriv inn gruppenavnet
- Skriv inn profilen
Trinn 6) Brukergruppen opprettes som vist nedenfor. Du kan ogsรฅ legge merke til at vi kan endre navn/slette gruppen fordi den er opprettet av oss. Forhรฅndsdefinerte grupper i ALM kan ikke redigeres eller slettes.
Trinn 7) For รฅ endre tillatelsen
- naviger til fanen "Tillatelser".
- Klikk pรฅ fanen "Defekter".
- Aktiver "Oppdater"-flagg for defekter
- Aktiver "Oppdater"-flagg for linker
Modultilgang
Denne modulen gjรธr det mulig for prosjektadministratorer รฅ kontrollere modulene som hver brukergruppe har tilgang til. Dette vil hindre brukere fra รฅ fรฅ tilgang til begrensede moduler.
La oss si at utviklere ikke har noe med testtilfeller รฅ gjรธre, og derfor kan de forhindres fra รฅ fรฅ tilgang til testplan, testlaboratoriemoduler.
Trinn 1) Standard modultilgang vises nedenfor. Alle typer brukergrupper har tilgang til alle moduler som standard.
Trinn 2) For demoformรฅl, la oss fjerne all modultilgang til VIS brukertype unntatt defektmodulen.
Fjern merket for all modultilgang mot Se bruker unntatt Defektmodulen som vist nedenfor.
Trinn 3) La oss nรฅ logge pรฅ med en av 'Vis'-bruker-ID-ene for รฅ sjekke om endringene har blitt brukt pรฅ riktig mรฅte. Fra รธyeblikksbildet nedenfor er det veldig tydelig at innstillingene har blitt brukt i henhold til vรฅre innganger, da den kun viser 'Defekter'-modulen for visningsbrukeren 'Jim'.
Prosjektenheter
- Prosjektenheter Gjรธr det mulig for prosjektadministratorer รฅ endre oppfรธrselen til ALM-systemfelt eller definere brukerdefinerte felt.
- For eksempel, hvis vi utfรธrer testene pรฅ forskjellige bygg og vi รธnsker รฅ legge til et felt 'Build Version' i 'Add Defects Module', kan vi gjรธre det samme ved รฅ bruke modulen for prosjektenheter.
Trinn 1) Brukerdefinerte felt kan ikke legges til under systemfelt som er skrivebeskyttet.
- Velg "Prosjekt Entities"
- Velg 'Defekt' og velg undermappen 'Systemfelt'.
-
Vi kan legge merke til at vi IKKE VIL kunne legge til 'Nytt felt' eller slette det da systemfeltene er skrivebeskyttede.
Trinn 2) For รฅ legge til et brukerdefinert felt,
- Velg 'Brukerfelt'-undermappe under 'Defekter'-modulen.
- Klikk "Nytt felt"
- Feltdetaljene vises som vist nedenfor, som kan redigeres.
Trinn 3) Feltdetaljer kan ogsรฅ redigeres som vist nedenfor.
- Gi nytt navn til etiketten til 'Byggnummer'.
- Kryss av for "Obligatorisk" som betyr at dette feltet vil vรฆre et obligatorisk felt for รฅ legge inn en ny defekt.
- Klikk pรฅ Lagre
Trinn 4) Nรฅ kan vi se endringene som er gjort i defektmodulen. Naviger til defektmodulen og brukeren vil kunne se det nyopprettede feltet 'Build Number' som vil vรฆre en del av 'New Defects' Module.
Prosjektlister
- Prosjektlister Gjรธr at prosjektadministratorer kan legge til tilpassede lister til et prosjekt. En liste inneholder verdier som brukeren kan legge inn i system-/brukerdefinerte felt.
- For eksempel har Bug Status-listen seks forhรฅndsdefinerte statuser, nemlig โ Ny, ร pen, Fixed, Reopen, Closed, Rejected. Hvis vi รธnsker รฅ legge til en status til, la oss si, Dupliser, vi kan gjรธre det ved รฅ bruke denne modulen.
Trinn 1) For รฅ legge til et element under forhรฅndsdefinerte lister,
- Klikk "Prosjektlister"
- Velg "Bug Status"
- Klikk "Nytt element". Dialogboksen Nytt element รฅpnes.
- Skriv inn varenavnet.
- Klikk "Ok"
Trinn 2) Nรฅr du klikker OK, opprettes det nye elementet som vist nedenfor.
Trinn 3) Nรฅ mรฅ vi lagre endringene.
- Klikk pรฅ 'lagre'-knappen.
- En popup vises. Klikk 'OK'.
Trinn 4) Naviger nรฅ til defektmodulen og kontroller om status har det nylig lagt til elementet i listen.
Automail
Denne modulen gjรธr det mulig for prosjektadministratorer รฅ sette opp automatiske e-postvarslingsregler for รฅ varsle brukere via e-post om endringene som er gjort pรฅ spesifiserte defekter. Denne autopostfunksjonen er kun tilgjengelig for defektmodulen.
Trinn 1) For รฅ aktivere automail-varsler, utfรธr fรธlgende trinn.
- Naviger til 'Automail' Link.
- Brukeren kan utlรธse e-post ved รฅ velge et hvilket som helst antall tilgjengelige felt i listen.
- Dette rutenettet viser listen over felt som brukeren har valgt for รฅ sende e-post om endringene.
- Prosjektadministrator kan ogsรฅ velge e-postinnstillingene for hver enkelt av de tilgjengelige brukerne.
- Klikk "lagre".
Trinn 2) En pop vises. Klikk OK
Varslingsregler
Denne modulen gjรธr det mulig for prosjektadministratorer รฅ aktivere varslingsregler for det gjeldende prosjektet. Denne funksjonen vil opprette varsler og sende e-poster nรฅr endringer skjer i prosjektet. Denne modulen holder godt for krav, tilhรธrende tester, defekter.
Trinn 1) For รฅ aktivere varslingsregler,
- Naviger til "Varslingsregler".
- Aktiver avmerkingsboksen "Alert Associated with".
- Aktiver 'send e-post til' og legg til tilsvarende tester/designer.
- Klikk pรฅ "Lagre"
- Det fรธrste varselet: Testdesigner blir varslet nรฅr et krav endres slik at tilknyttede tester kan endres
- Det andre varselet: Testeren blir varslet nรฅr en Defekt endrer statusen til 'Fixed' slik at den ansvarlige testeren kan ta opp igjen for retesting.
Arbeidsflyt
- Denne modulen gjรธr det mulig for prosjektadministratorer รฅ generere skript som hjelper til
Tilpasse defektmodulen (legg til defektdialog eller Vis defektdialog).
- Ved hjelp av denne modulen kan prosjektadministratorer ogsรฅ skrive skript for รฅ tilpasse dialogbokser i andre moduler, og kontrollere handlingene brukerne kan utfรธre.
La oss nรฅ tilpasse 'Legg til defekt'-dialogen for 'TDAdmin' gruppebrukertype.
Trinn 1) Under prosjekttilpasning,
- Klikk 'Arbeidsflyt'.
- Velg 'Skript Generator โ Legg til lenke til tilpasning av feilfelt
Trinn 2) Dialogboksen Legg til defekt felttilpasning รฅpnes.
- Velg brukergruppen.
- Velg feltene som brukeren ikke vil skal vises under dialogboksen Legg til defekt.
- Klikk '<'-koblingen for รฅ skyve feltene ut av listen over synlige felter.
Merk: Obligatoriske felter kan ikke flyttes ut av listen over synlige felter.
Trinn 3) Etter รฅ ha presset alle de irrelevante feltene ut av listen over synlige felter, vises dialogboksen for tilpasningsfelt som vist nedenfor.
- Felt som er skjรธvet ut av synlige felt-listen.
- Feltene som vil vรฆre en del av dialogboksen Legg til defekt.
- Bruk skriptendringer.
Merk: Selv om vi gjorde tilpasning ved hjelp av dette brukergrensesnittet, gjรธres endringene ved hjelp av รฅ generere skript pรฅ baksiden. Vi vil ogsรฅ ta for oss skriptredigering med et eksempel etter denne delen.
Trinn 4) Logg inn som bruker av typen 'TDAdmin' og klikk pรฅ 'Ny feil' fra defektmodulen. Feltene som er valgt av brukeren som synlige, vises i 'Nye defekter'-vinduet.
Skriptredaktรธr
Skriptredigeringsfunksjonaliteten hjelper brukere med รฅ skrive skript for รฅ tilpasse dialogbokser for ulike moduler og ogsรฅ kontrollere handlingene som brukere kan utfรธre innenfor hver modul.
La oss endre mรฅten "Vis defekt"-dialogen vises for brukeren ved hjelp av skriptredigering.
Trinn 1) For รฅ fรฅ tilgang til skriptredigering โ
- Naviger til fanen Arbeidsflyt
- Klikk "Script Editor".
Trinn 2) Skripteditoren vises til brukeren som vist nedenfor.
- Velg "Defects Module Script"
- Kommentaren viser at dette er omrรฅdet der vi mรฅ gjรธre endringer, da det eksplisitt viser "tilpasning av feildetaljer".
- Det er skriptet for hver brukergruppe. Den vi ser tilsvarer brukergruppen "Utvikler". Vi mรฅ gjรธre endringer i brukergruppen 'TDAdmin'.
Trinn 3) Rull nรฅ ned til 'TDAdmin' brukergruppe der vi mรฅ gjรธre endringer. Gjeldende innstillinger for 'TDAdmin' vises som vist nedenfor.
Trinn 4) La oss forstรฅ manuset.
La oss vurdere fรธlgende kodelinje i skriptet
SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0
Her er detaljene -
| SetFieldApp | Er funksjonskallet gjort med 5 parametere |
| Feltnavn | BG_ACTUAL_FIX_Time โ Feltnavnet. Vi skal endre innstillingene for dette feltnavnet |
| Synlig flagg | Tilsvarer synlig flagg. Hvis det er sant, vil det vรฆre synlig. |
| Nรธdvendig flagg | Sjekker om feltet er obligatorisk. Hvis dette er sant, er feltet obligatorisk. |
| SideNo-flagg | Starter med 0. Hvis det er flere felt, kan brukeren konfigurere dem til รฅ vises sidevis. |
| ViewOrder | Brukeren kan ogsรฅ ordne rekkefรธlgen pรฅ feltet ved รฅ bruke dette flagget. Starter med 0 og รธker med 1. Basert pรฅ dette settes rekkefรธlgen pรฅ feltene |
Trinn 5) La oss gjรธre endringer i det fรธrste feltet 'BG_ACTUAL_FIX_TIME'-feltet.
Skriptet for feltet 'BG_ACTUAL_FIX_TIME' i skriptredigering er vist nedenfor.
SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0
I henhold til skriptet ovenfor vises dialogboksen med defektdetaljer for brukeren som vist nedenfor.
Rediger den kodelinjen som vist nedenfor.
SetFieldApp โBG_ACTUAL_FIX_TIMEโ, False, False, 0, 16
Skriptutdataene gjenspeiles i dialogboksen Defektdetaljer som vist nedenfor.
Trinn 6) La oss gjรธre endringer i alle feltene som er tilgjengelige.
- Endre parametrene for funksjonskallene som forklart i forrige trinn for hvert av disse feltene som vist nedenfor.
- Klikk "Lagre".
Trinn 7) Logg nรฅ pรฅ som en av brukerne av typen 'TDAdmin' og fรฅ tilgang til en av defektene slik at dialogboksen 'Se defektdetaljer' รฅpnes. Dialogboksen med feildetaljer vises nรฅ som vist nedenfor.





















































