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.

  • 🔐 Adgangskontrol: Projektbrugere tilføjer eller fjerner konti, og Grupper og tilladelser bestemmer, hvad hver gruppe må oprette, opdatere eller slette.
  • 👁️ Standardregel: Alle nye brugere starter i gruppen Visere med skrivebeskyttet rettigheder, indtil en administrator ændrer medlemskabet.
  • 🚫 Foruddefinerede grupper: De fem indbyggede grupper kan ikke omdøbes, slettes eller redigeres, så der skal oprettes en brugerdefineret gruppe for at ændre tilladelser.
  • 🧱 Brugerdefinerede felter: Projektenheder tilføjer brugerdefinerede felter, mens systemfelter forbliver skrivebeskyttede og ikke kan fjernes.
  • ???? Projektlister: Lister angiver de valgbare værdier bag felter som f.eks. Fejlstatus, og nye elementer vises med det samme i modulet Fejl.
  • 📧 Bemærkninger: Automail sender brugerne e-mails, når valgte defektfelter ændres, og alarmregler dækker krav og tilhørende tests.
  • 📝 Script Editor: SetFieldApp styrer feltsynlighed, obligatorisk status, sidetal og visningsrækkefølge for hver brugergruppe.

Tilpas projekt i HP ALM

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.

Brugeregenskaber

Trin 2) Dialogboksen Projekttilpasning vises som vist nedenfor.

Brugeregenskaber

Trin 3) For at ændre den nuværende brugers adgangskode skal du klikke på 'Skift adgangskode' under fanen 'Brugeregenskaber'.

Brugeregenskaber

Trin 4) Dialogboksen Skift adgangskode åbnes.

  1. Indtast gammel adgangskode
  2. Indtast nyt kodeord
  3. Indtast Bekræft adgangskode
  4. Klik på 'OK'

Brugeregenskaber

Trin 5) Brugeren vil blive vist statusmeddelelsen.

Brugeregenskaber

Trin 6) Brugeren kan også redigere følgende profiloplysninger.

  1. E-mail-id
  2. Fulde navn
  3. Mobil
  4. Klik på 'Gem'

Bemærk: Brugere vil ikke kunne redigere deres brugernavn, selvom brugeren er af typen 'Projektadministrator'.

Brugeregenskaber

Trin 7) Status vises for brugeren som vist nedenfor.

Brugeregenskaber

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.

  1. Naviger til Projektbrugere
  2. Klik på rullemenuen Tilføj bruger.

Projektbrugere

Trin 2) Når du klikker på rullemenuen 'Tilføj bruger', vises følgende metoder for brugeren som vist nedenfor.

  1. Tilføj bruger ved navn – Projektadministratoren kan tilføje en eksisterende ALM-bruger til dette projekt ved at angive deres brugernavn.
  2. 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.
  3. 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.

Projektbrugere

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.

  1. Vælg 'Projektbrugere' i vinduet Projekttilpasning.
  2. Klik på 'Tilføj bruger'
  3. Indtast brugernavn
  4. Klik på 'OK'

Projektbrugere

Trin 4) Den tilføjede bruger vises som vist nedenfor.

Projektbrugere

Trin 5) Lad os nu tilføje en bruger ved hjælp af indstillingen 'Tilføj ny bruger til webstedet'.

Projektbrugere

Trin 6) Når du klikker på 'Tilføj ny bruger til websted' under 'Tilføj bruger', vises følgende dialogboks.

  1. Indtast brugernavn
  2. Indtast e-mail
  3. Indtast fulde navn
  4. Indtast telefonnummer
  5. Klik på 'OK'

Projektbrugere

Trin 7) Brugeren er nu tilføjet til det aktuelle projekt. Brugeren vises i 'Projektbrugere' som vist nedenfor.

Projektbrugere

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.

Projektbrugere

Trin 9) Følgende dialogboks vises.

  1. Indtast brugernavnet, og klik på søgeikonet
  2. Brugernavnet vises
  3. Klik på 'OK'

Projektbrugere

Trin 10) Brugeren tilføjes til projektet og vises som vist nedenfor.

Projektbrugere

Trin 11) Projektadministratoren kan også fjerne en bruger fra modulet Projektbrugere.

  1. Vælg bruger
  2. Klik på 'Fjern bruger'

Projektbrugere

Trin 12) Der vises en bekræftelsesdialog. Klik på 'Ja'.

Projektbrugere

Trin 13) Når du klikker på 'Ja', fjernes brugeren fra projektets brugerliste.

Projektbrugere

Trin 14) Hver bruger i 'Projektbrugere' har et tilknyttet medlemskab.

Bemærk: Som standard har enhver tilføjet bruger kun tilladelsen 'Vis'.

  1. Vælg brugernavnet
  2. Vælg fanen 'Medlemskab'
  3. Medlemskabet for den valgte bruger vises. Den nyligt tilføjede bruger 'Cathy' har tilladelsen 'Seer'.

Projektbrugere

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.

  1. Udvikler
  2. Project Manager
  3. QA Tester
  4. TD Admin
  5. 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'.

  1. Vælg 'TDAdmin'
  2. Under fanen Medlemskab kan du se brugere, der ikke er i gruppen.
  3. Under sektionen 'I gruppe' kan du se en liste over brugere i gruppen. I dette tilfælde vises kun 'Admin'.

Grupper og tilladelser

Trin 2) De foruddefinerede gruppetilladelser kan ikke redigeres.

  1. Vælg 'TDAdmin'
  2. Naviger til fanen Tilladelser
  3. Vælg et hvilket som helst modul (i dette tilfælde defekter)
  4. Tilladelserne kan ikke redigeres, selvom den nuværende bruger er projektadministrator.

Grupper og tilladelser

Trin 3) De foruddefinerede grupper kan ikke omdøbes eller slettes.

Grupper og tilladelser

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,

  1. Klik på 'Ny gruppe'
  2. En bekræftelsesdialogboks vises for brugeren. Klik på 'Ja'.

Grupper og tilladelser

Trin 5) Når du klikker på Ja, vises dialogboksen 'Ny gruppe'.

  1. Indtast gruppenavnet
  2. Indtast den profil, den skal baseres på

Grupper og tilladelser

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.

Grupper og tilladelser

Trin 7) For at ændre tilladelsen,

  1. Naviger til fanen 'Tilladelser'
  2. Klik på fanen 'Fejl'
  3. Aktivér 'Opdater'-flaget for defekter
  4. Aktivér 'Opdater'-flaget for links

Grupper og tilladelser

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.

Moduladgang

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.

Moduladgang

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

Moduladgang

⚠️ 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.

  1. Vælg 'Projektenheder'
  2. Vælg 'Fejl' og derefter undermappen 'Systemfelter'.
  3. Bemærk, at vi ikke vil kunne tilføje et 'Nyt felt' eller slette et, da systemfelter er skrivebeskyttede.

Projektenheder

Trin 2) For at tilføje et brugerdefineret felt,

  1. Vælg undermappen 'Brugerfelter' under modulet 'Fejl'.
  2. Klik på 'Nyt felt'
  3. Feltdetaljerne vises som vist nedenfor og kan redigeres.

Projektenheder

Trin 3) Feltdetaljer kan også redigeres som vist nedenfor.

  1. Omdøb etiketten til 'Buildnummer'.
  2. Markér 'Påkrævet', hvilket betyder, at dette felt bliver obligatorisk, når der bogføres en ny mangel.
  3. Klik på Gem

Projektenheder

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.

Projektenheder

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,

  1. Klik på 'Projektlister'
  2. Vælg 'Bug Status'
  3. Klik på 'Nyt element'. Dialogboksen Nyt element åbnes.
  4. Indtast varens navn.
  5. Klik på 'OK'

Projektlister

Trin 2) Når du klikker på OK, oprettes det nye element som vist nedenfor.

Projektlister

Trin 3) Nu skal vi gemme ændringerne.

  1. Klik på knappen 'Gem'.
  2. Der vises en pop op-boks. Klik på 'OK'.

Projektlister

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.

Projektlister

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.

  1. Naviger til linket 'Automail'.
  2. Brugeren kan udløse e-mail ved at vælge et hvilket som helst antal tilgængelige felter på listen.
  3. Dette gitter viser listen over felter, som brugeren har valgt at sende mail om.
  4. Projektadministratoren kan også vælge e-mailindstillingerne for hver tilgængelig bruger.
  5. Klik på 'Gem'.

Automail

Trin 2) Der vises en pop op-boks. Klik på OK.

Automail

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,

  1. Naviger til 'Alarmregler'.
  2. Aktivér afkrydsningsfeltet 'Alarm tilknyttet'
  3. Aktivér 'Send e-mail til', og tilføj den tilsvarende tester eller designer.
  4. Klik på 'Gem'

Advarselsregler

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

  1. Klik på 'Workflow'.
  2. Vælg 'Script' Generator – Tilføj linket 'Tilpasning af defektfelt'

Workflow

Trin 2) Dialogboksen Tilpasning af feltet Tilføj defekt åbnes.

  1. Vælg brugergruppen.
  2. Vælg de felter, du ikke ønsker skal vises i dialogboksen Tilføj fejl.
  3. 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.

Workflow

Trin 3) Når alle irrelevante felter er fjernet fra listen over synlige felter, vises tilpasningsdialogboksen som vist nedenfor.

  1. De felter, der skubbes ud af listen over synlige felter.
  2. De felter, der vil være en del af dialogboksen Tilføj fejl.
  3. Anvend scriptændringerne.

Workflow

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.

Workflow

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,

  1. Naviger til fanen Arbejdsgang
  2. Klik på 'Script Editor'.

Script Editor

Trin 2) Scripteditoren vises for brugeren som vist nedenfor.

  1. Vælg 'Defekter modulscript'
  2. Kommentaren viser det område, hvor vi skal foretage ændringer, fordi den eksplicit siger 'tilpasning af felt til fejloplysninger'.
  3. Det scriptes separat for hver brugergruppe. Den blok, vi ser på, svarer til brugergruppen 'Udvikler'. Vi skal foretage ændringer i brugergruppen 'TDAdmin'.

Script Editor

Trin 3) Rul nu ned til brugergruppen 'TDAdmin', hvor vi skal foretage ændringer. De aktuelle indstillinger for 'TDAdmin' vises som vist nedenfor.

Script Editor

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.

Script Editor

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.

Script Editor

Trin 6) Lad os foretage ændringer i alle de tilgængelige felter.

  1. Skift parametrene for funktionskaldene som forklaret i det foregående trin for hvert felt, som vist nedenfor.
  2. Klik på 'Gem'.

Script Editor

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.

Script Editor

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.

  1. 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.
  2. 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.
  3. Hold brugerdefinerede felter på et minimum. Hvert ekstra obligatorisk felt forsinker fejllogning og efterlades ofte med en meningsløs standardværdi.
  4. Kommentér hver ændring i arbejdsgangsscriptet. Scripteditoren indeholder én lang fil pr. modul, og en ukommenteret redigering er vanskelig at trace måneder senere.
  5. Sikkerhedskopier arbejdsgangsscriptet før redigering. Kopier det eksisterende script til en tekstfil, da der ikke er nogen versionshistorik i editoren.
  6. 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.

Ofte Stillede Spørgsmål

Webstedsadministration opretter domæner, projekter og brugere på webstedsniveau på tværs af hele installationen. Projekttilpasning bestemmer, hvad disse brugere må se og gøre i et specifikt projekt.

De fem indbyggede grupper er låst per design, så der altid findes en basislinje. Opret en ny gruppe baseret på den nærmeste profil, og juster derefter tilladelserne på den kopi.

Ja, men de gemte værdier går tabt med den. Ryd først feltet på eksisterende poster, eller eksporter dataene, da sletning ikke kan fortrydes fra tilpasningsskærmen.

Kontroller, at mailserveren er konfigureret i Site Administration, at hver bruger har en gyldig e-mailadresse, og at mindst ét ​​felt er valgt i automail-gitteret.

De kan udarbejde VBScript-logik og forklare eksisterende blokke, men de kender ikke dine feltnavne. Bekræft hvert entitetsnavn mod projektenheder, før du gemmer scriptet.

Ja. Workflow-scripts og brugerdefinerede felter skal testes igen efter hver opgradering. Hold tilpasning dokumenteret og minimal, så verifikationsindsatsen forbliver håndterbar.

Opsummer dette indlæg med: