Sådan tilpasser du projekt i HP ALM (kvalitetscenter)
⚡ Smart opsummering
Tilpas projekt i HP ALM giver en projektadministrator mulighed for at kontrollere, hvem der får adgang til et projekt, og hvad hver person kan gøre i det. Denne artikel gennemgår brugeregenskaber, projektbrugere, grupper og tilladelser, moduladgang, projektenheder, lister, automatiske mails, alarmregler, arbejdsgang og scripteditoren.

Hvad er projekttilpasning i HP ALM?
- Projekttilpasning gør det muligt for projektadministratorer at kontrollere adgangen til et projekt ved at definere de brugere, der har adgang til projektet, og det har også muligheder for at tilpasse, hvilke typer opgaver hver bruger kan udføre.
- Du kan også tilpasse et projekt, så det opfylder din organisations specifikke krav.
- Det hjælper også med at tilføje og redigere nye brugerdefinerede brugerfelter, der kan tilføjes til hvert af modulerne i ALM.
Tilpasning opnås fra Værktøjer> Tilpas inden for et projekt, og det er adskilt fra Webstedsadministration. Webstedsadministration opretter domæner, projekter og brugere på webstedsniveau, hvorimod Projekttilpasning bestemmer, hvad disse brugere må gøre, når de er inde i et bestemt projekt.
Vinduet Projekttilpasning er opdelt i områderne nedenfor. Lad os se nærmere på dem et efter et.
| Tilpasningsområde | Hvad den kontrollerer |
|---|---|
| Brugeregenskaber | Den indloggede brugers egne profiloplysninger og adgangskode |
| Projektbrugere | Hvilke konti tilhører dette projekt |
| Grupper og tilladelser | Hvad hver gruppe kan oprette, opdatere eller slette |
| Moduladgang | Hvilke moduler hver gruppe overhovedet kan se |
| Projektenheder | System- og brugerdefinerede felter på hver enhed |
| Projektlister | De valgbare værdier bag listefelter |
| Automail | E-mailnotifikation om ændringer i defektfelter |
| Advarselsregler | Advarsler på tværs af krav, tests og defekter |
| Arbejdsgang og scriptredigeringsprogram | Dialoglayout og tilladte handlinger pr. gruppe |
💡 Tip: Produktet på disse skærmbilleder har skiftet hænder mere end én gang. Det startede som HP Quality Center, blev til HPE og derefter Micro Focus ALM og udgives nu af OpenText som ALM / Kvalitetscenter. Tilpasningsskærmene og den workflow-scriptingmodel, der er beskrevet her, forbliver de samme.
Brugeregenskaber
Den aktuelt loggede bruger kan redigere sine egne profiloplysninger, og siden giver også brugeren mulighed for at ændre sin adgangskode.
BemærkKun den aktuelt loggede brugers adgangskode kan ændres her, selvom brugeren er af typen 'Projektadministrator'.
Trin 1) Klik på linket Værktøjer, og vælg 'Tilpas' som vist nedenfor.
Trin 2) Dialogboksen Projekttilpasning vises som vist nedenfor.
Trin 3) For at ændre den nuværende brugers adgangskode skal du klikke på 'Skift adgangskode' under fanen 'Brugeregenskaber'.
Trin 4) Dialogboksen Skift adgangskode åbnes.
- Indtast gammel adgangskode
- Indtast nyt kodeord
- Indtast Bekræft adgangskode
- Klik på 'OK'
Trin 5) Brugeren vil blive vist statusmeddelelsen.
Trin 6) Brugeren kan også redigere følgende profiloplysninger.
- E-mail-id
- Fulde navn
- Mobil
- Klik på 'Gem'
Bemærk: Brugere vil ikke kunne redigere deres brugernavn, selvom brugeren er af typen 'Projektadministrator'.
Trin 7) Status vises for brugeren som vist nedenfor.
Projektbrugere
Dette modul gør det muligt for brugere at tilføje og fjerne brugere til det aktuelle ALM-projekt. Du kan også tildele brugere til brugergrupper for at begrænse brugeradgangsrettigheder.
Trin 1) Lad os nu tilføje brugere til projektområdet.
- Naviger til Projektbrugere
- Klik på rullemenuen Tilføj bruger.
Trin 2) Når du klikker på rullemenuen 'Tilføj bruger', vises følgende metoder for brugeren som vist nedenfor.
- Tilføj bruger ved navn – Projektadministratoren kan tilføje en eksisterende ALM-bruger til dette projekt ved at angive deres brugernavn.
- Tilføj ny bruger til webstedet – Tilføj en ny bruger til webstedet ved at indtaste alle oplysninger på samme måde som brugere tilføjes fra webstedsadministration.
- Tilføj brugere fra webstedet – Tilføj en eksisterende bruger ved at søge på deres navn eller ID.
Lad os se på hver enkelt af disse metoder.
Trin 3) Lad os tilføje en bruger baseret på navn. Sørg for, at denne bruger allerede findes i ALM-administratordatabasen, dvs. en bruger oprettet ved hjælp af Modul til webstedsadministration.
- Vælg 'Projektbrugere' i vinduet Projekttilpasning.
- Klik på 'Tilføj bruger'
- Indtast brugernavn
- Klik på 'OK'
Trin 4) Den tilføjede bruger vises som vist nedenfor.
Trin 5) Lad os nu tilføje en bruger ved hjælp af indstillingen 'Tilføj ny bruger til webstedet'.
Trin 6) Når du klikker på 'Tilføj ny bruger til websted' under 'Tilføj bruger', vises følgende dialogboks.
- Indtast brugernavn
- Indtast e-mail
- Indtast fulde navn
- Indtast telefonnummer
- Klik på 'OK'
Trin 7) Brugeren er nu tilføjet til det aktuelle projekt. Brugeren vises i 'Projektbrugere' som vist nedenfor.
Trin 8) Lad os nu tilføje projektbrugere ved hjælp af indstillingen 'Tilføj brugere fra websted'. Sørg for, at brugeren allerede er i ALM-administratordatabasen.
Trin 9) Følgende dialogboks vises.
- Indtast brugernavnet, og klik på søgeikonet
- Brugernavnet vises
- Klik på 'OK'
Trin 10) Brugeren tilføjes til projektet og vises som vist nedenfor.
Trin 11) Projektadministratoren kan også fjerne en bruger fra modulet Projektbrugere.
- Vælg bruger
- Klik på 'Fjern bruger'
Trin 12) Der vises en bekræftelsesdialog. Klik på 'Ja'.
Trin 13) Når du klikker på 'Ja', fjernes brugeren fra projektets brugerliste.
Trin 14) Hver bruger i 'Projektbrugere' har et tilknyttet medlemskab.
Bemærk: Som standard har enhver tilføjet bruger kun tilladelsen 'Vis'.
- Vælg brugernavnet
- Vælg fanen 'Medlemskab'
- Medlemskabet for den valgte bruger vises. Den nyligt tilføjede bruger 'Cathy' har tilladelsen 'Seer'.
Grupper og tilladelser
Dette modul gør det muligt for projektadministratoren at tildele rettigheder til brugergrupper ved at angive tilladelser.
Der er 5 foruddefinerede grupper i ALM, og hver af disse brugergrupper har et forskelligt tilladelsesniveau.
- Udvikler
- Project Manager
- QA Tester
- TD Admin
- Viewer
Bemærk: Som standard har enhver bruger, der tilføjes til projektområdet, kun tilladelsen 'Vis'.
Trin 1) Lad os se listen over brugere i gruppen 'TDAdmin'.
- Vælg 'TDAdmin'
- Under fanen Medlemskab kan du se brugere, der ikke er i gruppen.
- Under sektionen 'I gruppe' kan du se en liste over brugere i gruppen. I dette tilfælde vises kun 'Admin'.
Trin 2) De foruddefinerede gruppetilladelser kan ikke redigeres.
- Vælg 'TDAdmin'
- Naviger til fanen Tilladelser
- Vælg et hvilket som helst modul (i dette tilfælde defekter)
- Tilladelserne kan ikke redigeres, selvom den nuværende bruger er projektadministrator.
Trin 3) De foruddefinerede grupper kan ikke omdøbes eller slettes.
Trin 4) For at ændre en gruppetilladelse skal projektadministratoren tilføje en ny gruppe. Lad os sige, at vi skal oprette en ny brugergruppe, hvis medlemmer har 'Rediger'-tilladelse til Defektmodulet og Vis-tilladelse til alt andet. Det betyder, at alle tilladelser skal være de samme som for en 'Vis'-bruger, bortset fra at brugeren skal kunne opdatere defekter. For at gøre dette,
- Klik på 'Ny gruppe'
- En bekræftelsesdialogboks vises for brugeren. Klik på 'Ja'.
Trin 5) Når du klikker på Ja, vises dialogboksen 'Ny gruppe'.
- Indtast gruppenavnet
- Indtast den profil, den skal baseres på
Trin 6) Brugergruppen oprettes som vist nedenfor. Du kan også se, at vi kan omdøbe eller slette denne gruppe, fordi den blev oprettet af os. Foruddefinerede grupper i ALM kan ikke redigeres eller slettes.
Trin 7) For at ændre tilladelsen,
- Naviger til fanen 'Tilladelser'
- Klik på fanen 'Fejl'
- Aktivér 'Opdater'-flaget for defekter
- Aktivér 'Opdater'-flaget for links
Moduladgang
Dette modul gør det muligt for projektadministratorer at kontrollere de moduler, som hver brugergruppe har adgang til. Dette forhindrer brugere i at få adgang til begrænsede moduler.
Lad os sige, at udviklere ikke har noget at gøre med testcases. De kan derfor forhindres i at få adgang til Testplan og Testlaboratorium moduler.
Trin 1) Standardmoduladgangen er vist nedenfor. Alle brugergrupper har som standard adgang til alle moduler.
Trin 2) Som demonstration fjerner vi al moduladgang fra brugertypen VIEW undtagen modulet Defekter. Fjern markeringen i alle felter for moduladgang ud for View-brugeren undtagen Defekter, som vist nedenfor.
Trin 3) Lad os nu logge ind med et af 'View'-bruger-ID'erne for at kontrollere, at ændringerne er anvendt korrekt. Ud fra snapshotset nedenfor er det tydeligt, at indstillingerne er anvendt som tilsigtet, fordi kun modulet 'Defekter' vises for view-brugeren 'Jim'.
⚠️ Advarsel: Moduladgang og gruppetilladelser er to forskellige kontroller. Fjernelse af moduladgang skjuler modulet fra menuen, men det tilbagekalder ikke i sig selv de underliggende tilladelser. Angiv begge, når du begrænser en gruppe.
Projektenheder
- Projektenheder gør det muligt for projektadministratorer at ændre funktionsmåden af ALM-systemfelter eller definere brugerdefinerede felter.
- Hvis vi for eksempel udfører tests på forskellige builds, og vi gerne vil tilføje et felt 'Build Version' i modulet Tilføj fejl, kan vi gøre det ved hjælp af modulet Projektenheder.
Trin 1) Brugerdefinerede felter kan ikke tilføjes under systemfelter, som er skrivebeskyttede.
- Vælg 'Projektenheder'
- Vælg 'Fejl' og derefter undermappen 'Systemfelter'.
- Bemærk, at vi ikke vil kunne tilføje et 'Nyt felt' eller slette et, da systemfelter er skrivebeskyttede.
Trin 2) For at tilføje et brugerdefineret felt,
- Vælg undermappen 'Brugerfelter' under modulet 'Fejl'.
- Klik på 'Nyt felt'
- Feltdetaljerne vises som vist nedenfor og kan redigeres.
Trin 3) Feltdetaljer kan også redigeres som vist nedenfor.
- Omdøb etiketten til 'Buildnummer'.
- Markér 'Påkrævet', hvilket betyder, at dette felt bliver obligatorisk, når der bogføres en ny mangel.
- Klik på Gem
Trin 4) Nu kan vi se ændringen i Defektmodulet. Naviger til Defektmodulet, og brugeren vil se det nyoprettede felt 'Buildnummer' som en del af dialogboksen Ny fejl.
Projektlister
- Projektlister gør det muligt for projektadministratorer at tilføje brugerdefinerede lister til et projekt. En liste indeholder værdier, som brugeren kan indtaste i system- eller brugerdefinerede felter.
- For eksempel har listen over fejlstatus seks foruddefinerede statusser, nemlig Ny, Åben, Rettet, Genåbnet, Lukket og Afvist. Hvis vi ønsker at tilføje endnu en status, f.eks. Duplikat, kan vi gøre det ved hjælp af dette modul.
Trin 1) For at tilføje et element under en foruddefineret liste,
- Klik på 'Projektlister'
- Vælg 'Bug Status'
- Klik på 'Nyt element'. Dialogboksen Nyt element åbnes.
- Indtast varens navn.
- Klik på 'OK'
Trin 2) Når du klikker på OK, oprettes det nye element som vist nedenfor.
Trin 3) Nu skal vi gemme ændringerne.
- Klik på knappen 'Gem'.
- Der vises en pop op-boks. Klik på 'OK'.
Trin 4) Naviger nu til modulet Defekter, og kontroller, om statusfeltet indeholder det nyligt tilføjede element. Tilføjelse af en status påvirker også defektens livscyklus, så aftal den nye værdi med teamet, inden den introduceres.
Automail
Dette modul gør det muligt for projektadministratorer at oprette regler for automatiske mailnotifikationer, så brugerne kan underrettes via e-mail om ændringer foretaget i specificerede defekter. Funktionen til automatiske mails er kun tilgængelig for modulet Defekter.
Trin 1) For at aktivere automatiske e-mail-notifikationer skal du udføre følgende trin.
- Naviger til linket 'Automail'.
- Brugeren kan udløse e-mail ved at vælge et hvilket som helst antal tilgængelige felter på listen.
- Dette gitter viser listen over felter, som brugeren har valgt at sende mail om.
- Projektadministratoren kan også vælge e-mailindstillingerne for hver tilgængelig bruger.
- Klik på 'Gem'.
Trin 2) Der vises en pop op-boks. Klik på OK.
Advarselsregler
Dette modul gør det muligt for projektadministratorer at aktivere alarmregler for det aktuelle projekt. Denne funktion opretter alarmer og sender e-mails, når der sker ændringer i projektet. Det gælder for krav, tilhørende tests og defekter.
Trin 1) For at aktivere alarmregler,
- Naviger til 'Alarmregler'.
- Aktivér afkrydsningsfeltet 'Alarm tilknyttet'
- Aktivér 'Send e-mail til', og tilføj den tilsvarende tester eller designer.
- Klik på 'Gem'
- Den første advarsel: Testdesigneren får en advarsel, når en krav ændres, så tilhørende tests kan opdateres.
- Den anden alarm: Testeren får en alarm, når en defekt ændrer dens status til 'Rettet', så den ansvarlige tester kan hente den igen til ny testning.
Workflow
- Dette modul gør det muligt for projektadministratorer at generere scripts, der hjælper med at tilpasse modulet Fejl, dvs. dialogboksen Tilføj fejl eller dialogboksen Vis fejl.
- Ved hjælp af dette modul kan projektadministratorer også skrive scripts til at tilpasse dialogbokse i andre moduler og kontrollere de handlinger, som brugerne kan udføre.
Lad os nu tilpasse dialogboksen 'Tilføj fejl' for brugertypen 'TDAdmin'.
Trin 1) Under Projekttilpasning,
- Klik på 'Workflow'.
- Vælg 'Script' Generator – Tilføj linket 'Tilpasning af defektfelt'
Trin 2) Dialogboksen Tilpasning af feltet Tilføj defekt åbnes.
- Vælg brugergruppen.
- Vælg de felter, du ikke ønsker skal vises i dialogboksen Tilføj fejl.
- Klik på linket '<' for at fjerne felterne fra listen over synlige felter.
Bemærk: Obligatoriske felter kan ikke flyttes ud af listen over synlige felter.
Trin 3) Når alle irrelevante felter er fjernet fra listen over synlige felter, vises tilpasningsdialogboksen som vist nedenfor.
- De felter, der skubbes ud af listen over synlige felter.
- De felter, der vil være en del af dialogboksen Tilføj fejl.
- Anvend scriptændringerne.
Bemærk: Selvom vi har tilpasset dette via brugergrænsefladen, anvendes ændringerne ved at generere scripts i baggrunden. Vi vil også behandle scriptredigering gennem et eksempel i næste afsnit.
Trin 4) Log nu ind som bruger af typen 'TDAdmin' og klik på 'Ny fejl' i modulet Fejl. De felter, der er valgt som synlige, vises i vinduet Ny fejl.
Script Editor
Scripteditoren hjælper brugerne med at skrive scripts for at tilpasse dialogbokse på tværs af moduler og for at kontrollere de handlinger, som brugerne kan udføre i hvert modul.
Lad os ændre den måde, hvorpå dialogboksen 'Vis fejl' vises for brugeren, ved hjælp af scripteditoren.
Trin 1) For at få adgang til scripteditoren,
- Naviger til fanen Arbejdsgang
- Klik på 'Script Editor'.
Trin 2) Scripteditoren vises for brugeren som vist nedenfor.
- Vælg 'Defekter modulscript'
- Kommentaren viser det område, hvor vi skal foretage ændringer, fordi den eksplicit siger 'tilpasning af felt til fejloplysninger'.
- Det scriptes separat for hver brugergruppe. Den blok, vi ser på, svarer til brugergruppen 'Udvikler'. Vi skal foretage ændringer i brugergruppen 'TDAdmin'.
Trin 3) Rul nu ned til brugergruppen 'TDAdmin', hvor vi skal foretage ændringer. De aktuelle indstillinger for 'TDAdmin' vises som vist nedenfor.
Trin 4) Lad os forstå scriptet. Overvej følgende kodelinje:
SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0
Her er detaljerne:
| Parameter | Betydning |
|---|---|
| SetFieldApp | Funktionskaldet, lavet med 5 parametre |
| Feltnavn | BG_ACTUAL_FIX_TIME – feltnavnet, hvis indstillinger vi skal ændre |
| Synligt flag | Hvis sand, vil feltet være synligt. |
| Påkrævet flag | Kontrollerer om feltet er obligatorisk. Hvis sandt, er feltet obligatorisk. |
| SideNo-flag | Starter med 0. Hvis der er mange felter, kan de konfigureres til at vises side for side. |
| Se ordre | Angiver rækkefølgen af feltet. Starter med 0 og øges med 1. |
Trin 5) Lad os foretage ændringer i det første felt, 'BG_ACTUAL_FIX_TIME'. Scriptet for det felt i scripteditoren vises nedenfor.
SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0
Med scriptet ovenfor vises dialogboksen Fejldetaljer for brugeren som vist nedenfor.
Rediger den kodelinje som vist nedenfor.
SetFieldApp "BG_ACTUAL_FIX_TIME", False, False, 0, 16
Hvis det synlige flag sættes til Falsk, skjules feltet. Scriptets output afspejles i dialogboksen Fejldetaljer som vist nedenfor.
Trin 6) Lad os foretage ændringer i alle de tilgængelige felter.
- Skift parametrene for funktionskaldene som forklaret i det foregående trin for hvert felt, som vist nedenfor.
- Klik på 'Gem'.
Trin 7) Log nu ind som bruger af typen 'TDAdmin' og åbn en af defekterne, så dialogboksen 'Vis fejldetaljer' åbnes. Dialogboksen vises nu som vist nedenfor.
Bedste fremgangsmåder for HP ALM-projekttilpasning
Tilpasning er let at starte og svært at afvikle, så et par vaner sparer betydeligt omarbejde senere.
- Rediger aldrig et live-projekt først. Anvend ændringerne i en kopi af projektet, bekræft dem, og gentag først derefter ændringen i produktionen.
- Opret brugerdefinerede grupper i stedet for at kæmpe mod de foruddefinerede. Basér en ny gruppe på den nærmeste foruddefinerede profil, og juster kun de tilladelser, der skal afvige.
- Hold brugerdefinerede felter på et minimum. Hvert ekstra obligatorisk felt forsinker fejllogning og efterlades ofte med en meningsløs standardværdi.
- Kommentér hver ændring i arbejdsgangsscriptet. Scripteditoren indeholder én lang fil pr. modul, og en ukommenteret redigering er vanskelig at trace måneder senere.
- Sikkerhedskopier arbejdsgangsscriptet før redigering. Kopier det eksisterende script til en tekstfil, da der ikke er nogen versionshistorik i editoren.
- Test med en rigtig beretning fra hver gruppe. Tilladelser opfører sig ofte anderledes end hvordan afkrydsningsfeltgitteret antyder.
For at fortsætte med HP ALM-administration, læs hvordan man opretter et domæne, et projekt og en bruger i webstedsadministration, den HP ALM introduktion, og den fulde HP ALM-vejledningFor de moduler, der er berørt af disse indstillinger, se krav, testplanog filtre, flag og historik.





















































