Hur man anpassar projekt i HP ALM (Quality Center)

  • Projektanpassning gör det möjligt för projektadministratörer att kontrollera åtkomsten till ett projekt genom att definiera vilka användare som kan komma åt projektet och den har också möjligheter att anpassa vilken typ av uppgifter varje användare kan utföra.
  • Man kan också anpassa ett projekt för att möta de specifika kraven i din organisation.
  • Det hjälper också att lägga till/redigera nya anpassade användarfält som kan läggas till var och en av modulerna i ALM.

Låt oss titta på dem en efter en

Användaregenskaper

Aktuell inloggad användare kommer att kunna redigera sin profilinformation och det tillåter användaren att ändra sitt lösenord.

Anmärkningar: Endast det nuvarande inloggade användarlösenordet kan ändras även om användaren är av typen 'Project Admin'.

Steg 1) Klicka på länken Verktyg och välj "Anpassa" som visas nedan.

Användaregenskaper

Steg 2) Dialogrutan Projektanpassning visas enligt nedan.

Användaregenskaper

Steg 3) För att ändra lösenordet för den aktuella användaren, klicka på "Ändra lösenord" på fliken "Användaregenskaper".

Användaregenskaper

Steg 4) Dialogrutan för att ändra lösenord öppnas.

  1. Ange gammalt lösenord
  2. Ange nytt lösenord
  3. Ange Bekräfta lösenord
  4. Klicka på "OK"

Användaregenskaper

Steg 5) Användaren kommer att visas med statusmeddelandet.

Användaregenskaper

Steg 6) Användaren kan också redigera följande profildetaljer.

  1. E-post ID
  2. Fullständiga namn
  3. Telefonnummer
  4. Klicka på "Spara"

Notera: Användare KOMMER INTE att kunna redigera sitt användarnamn, även om användaren är av typen 'projektadministratör'.

Användaregenskaper

Steg 7) Status visas för användaren enligt nedan.

Användaregenskaper

Projektanvändare

Denna modul gör det möjligt för användare att lägga till och ta bort användare för det aktuella ALM-projektet. Man kan också tilldela användare till användargrupper för att begränsa användarnas åtkomstprivilegier.

Steg 1) Låt oss nu lägga till användare till projektområdet.

  1. Navigera till projektanvändare
  2. Klicka på rullgardinsmenyn Lägg till användare.

Projektanvändare

steg 2) När du klickar på 'Lägg till användare' i rullgardinsmenyn visas följande metoder för användaren enligt nedan.

  1. Lägg till användare efter namn – Projektadministratören kan lägga till den befintliga användaren av ALM till detta projekt genom att ange deras användarnamn. (Detsamma har gjorts i steg 1 och 2)
  2. Lägg till ny användare till webbplatsen – Lägg till ny användare på webbplatsen genom att ange alla detaljer, på samma sätt som vi har lagt till användare från webbplatsadministratören.
  3. Lägg till användare från webbplatsen – Lägg till ny användare genom att söka baserat på deras namn eller ID.

Låt oss se var och en av funktionerna.

Projektanvändare

Steg 3) Låt oss lägga till ett användarbaserat namn. Se till att den här användaren redan finns i ALM Admin-databasen (användare skapad med modulen Site Administration)

  1. Välj 'Projektanvändare' från projektanpassningsfönstret.
  2. Klicka på "Lägg till användare"
  3. Skriv in ditt användarnamn
  4. Klicka på "Ok"

Projektanvändare

Steg 4) Den tillagda användaren visas enligt nedan.

Projektanvändare

Steg 5) Låt oss nu lägga till användare med alternativet "Lägg till ny användare på "Site".

Projektanvändare

steg 6) När du klickar på "Lägg till ny användare på webbplatsen" Från "Lägg till användare" visas följande dialogruta.

  1. Skriv in ditt användarnamn
  2. Skriv in e-post
  3. Ange fullständigt namn
  4. Skriv in telefonnummer
  5. Klicka på "OK"

Projektanvändare

Steg 7) Användaren läggs nu till i det aktuella projektet. Användaren läggs till i 'projektanvändare' som visas nedan.

Projektanvändare

Steg 8) Låt oss nu lägga till projektanvändare med alternativet "lägg till användare från webbplats".

Se till att användaren redan finns i ALM-administratörsdatabasen.

Projektanvändare

Steg 9) Följande dialogruta visas.

  1. Ange användarnamnet och klicka på sökikonen
  2. Användarnamnet visas
  3. Klicka på "OK"

Projektanvändare

Steg 10) Användaren läggs till i projektet och visas som visas nedan.

Projektanvändare

Steg 11) Project Admin kan också ta bort en användare från modulen för projektanvändare.

  1. Välj användaren
  2. Klicka på "Ta bort användare;

    Projektanvändare

Steg 12) Dialogrutan för bekräftelse visas. Klicka på "Ja".

Projektanvändare

Steg 13) När du klickar på "Ja" tas användaren bort från listan över projektanvändare.

Projektanvändare

Steg 14) Var och en av användarna i 'Projektanvändare' har ett medlemskap kopplat till sig.

Obs: Som standard har alla tillagda användare bara "Visa"-behörigheter.

  1. Välj användarnamn
  2. Välj fliken "Medlemskap".
  3. Medlemskapet för den valda användaren skulle visas. Den nyligen tillagda användaren 'Cathy' har 'Viewer'-behörighet

Projektanvändare

Grupper och behörigheter

Den här modulen gör det möjligt för projektadministratören att tilldela behörigheter till användargrupper genom att ange behörigheter.

Det finns 5 fördefinierade grupper i ALM och var och en av dessa användargrupper har olika behörighetsnivåer.

  1. Utvecklare
  2. Projektledare
  3. QA Tester
  4. TD Admin
  5. Viewer

Obs: Som standard har alla tillagda användare till projektområdet bara "Visa"-behörighet.

Steg 1) Låt oss se listan över användare i 'TDAdmin'-gruppen.

  1. Välj 'TDAdmin'
  2. Under fliken Medlemskap kommer du att märka användare som inte är med i gruppen
  3. Under avsnittet "I grupp" kommer du att se listan över användare inom gruppen. I detta fall visas endast 'Admin'.

Grupper och behörigheter

Steg 2) De fördefinierade gruppbehörigheterna kan inte redigeras.

  1. Välj 'TDAdmin'
  2. Navigera till behörighetsfliken
  3. Välj valfri modul (defekter i detta fall)
  4. Behörigheterna kan inte redigeras även om den aktuella användaren är en projektadministratör.

Grupper och behörigheter

Steg 3) De fördefinierade grupperna kan inte döpas om eller raderas.

Grupper och behörigheter

Steg 4) För att ändra en gruppbehörighet måste projektadministratören lägga till en ny grupp. Låt oss säga att vi måste skapa en ny användargrupp så att dessa användare har "Redigeringsbehörighet" för defektmodulen och View-behörighet för andra. Detta innebär att all behörighet måste vara densamma som för "Visa"-användare förutom det faktum att användaren ska kunna "uppdatera" defekterna. För att göra detsamma,

  1. Klicka på "Ny grupp"
  2. Bekräftelsedialogen visas för användaren. Klicka på "Ja".

Grupper och behörigheter

Steg 5) När du klickar på Ja visas dialogrutan "Ny grupp".

  1. Ange gruppnamnet
  2. Ange profilen

Grupper och behörigheter

Steg 6) Användargruppen skapas enligt nedan. Du kan också märka att vi kan byta namn på/ta bort gruppen eftersom den är skapad av oss. Fördefinierade grupper i ALM kan inte redigeras eller raderas.

Grupper och behörigheter

Steg 7) För att ändra behörigheten

  1. navigera till fliken "Behörigheter".
  2. Klicka på fliken "Defekter".
  3. Aktivera "Uppdatera" flaggan för defekter
  4. Aktivera "Uppdatera" Flagga för länkar

Grupper och behörigheter

Modulåtkomst

Den här modulen gör det möjligt för projektadministratörer att styra de moduler som varje användargrupp har åtkomst till. Detta förhindrar användare från att komma åt begränsade moduler.

Låt oss säga att utvecklare inte har något att göra med testfall, därför kan de hindras från att komma åt testplan, testlabbmoduler.

Steg 1) Standardmodulåtkomsten visas nedan. Alla typer av användargrupper har som standard tillgång till alla moduler.

Modulåtkomst

Steg 2) För demonstrationsändamål, låt oss ta bort all modulåtkomst till VIEW-användartyp förutom defektmodulen.

Avmarkera all modulåtkomst mot View-användare utom modulen Defekter som visas nedan.

Modulåtkomst

Steg 3) Låt oss nu logga in med ett av "Visa" användar-ID:n för att kontrollera om ändringarna har tillämpats korrekt. Från ögonblicksbilden nedan är det mycket tydligt att inställningarna har tillämpats enligt våra ingångar eftersom den endast visar modulen "Defekter" för visningsanvändaren "Jim".

Modulåtkomst

Projektenheter

  • Project Entities Gör det möjligt för projektadministratörer att ändra beteendet hos ALM-systemfält eller definiera användardefinierade fält.
  • Till exempel, om vi kör testerna på olika byggnader och vi skulle vilja lägga till ett fält 'Build Version' i 'Add Defects Module' kan vi göra samma sak med hjälp av modulen Project Entities.

Steg 1) Användardefinierade fält kan inte läggas till under systemfält som är skrivskyddade.

  1. Välj "Project Entities"
  2. Välj 'Defekt' och välj undermappen 'Systemfält'.
  3. Vi kan märka att vi INTE KOMMER att kunna lägga till "Nytt fält" eller ta bort det eftersom systemfält är skrivskyddade.

Projektenheter

Steg 2) För att lägga till ett användardefinierat fält,

  1. Välj undermappen "Användarfält" under "Defekter"-modulen.
  2. Klicka på "Nytt fält"
  3. Fältdetaljerna visas som visas nedan och kan redigeras.

Projektenheter

Steg 3) Fältdetaljer kan också redigeras enligt nedan.

  1. Byt namn på etiketten till 'Build Number'.
  2. Markera "Obligatoriskt" vilket betyder att detta fält kommer att vara ett obligatoriskt fält för att lägga upp en ny defekt.
  3. Klicka på Spara

Projektenheter

Steg 4) Nu kan vi bevittna ändringarna som gjorts i defektmodulen. Navigera till defektmodulen och användaren kommer att kunna se det nyskapade fältet 'Build Number' som kommer att vara en del av 'New Defects' Module.

Projektenheter

Projektlistor

  • Projektlistor Gör det möjligt för projektadministratörer att lägga till anpassade listor till ett projekt. En lista innehåller värden som användaren kan ange i system-/användardefinierade fält.
  • Till exempel har buggstatuslistan sex fördefinierade statusar, nämligen - Ny, Öppna, Fixad, Återöppna, Stängd, Avvisad. Om vi ​​vill lägga till ytterligare en status, låt oss säga, Duplicera, vi kan göra det med den här modulen.

Steg 1) För att lägga till ett objekt under fördefinierade listor,

  1. Klicka på "Projektlistor"
  2. Välj "Bug Status"
  3. Klicka på "Nytt objekt". Dialogrutan Nytt objekt öppnas.
  4. Ange objektets namn.
  5. Klicka på "Ok"

Projektlistor

Steg 2) När du klickar på OK skapas det nya objektet som visas nedan.

Projektlistor

Steg 3) Nu måste vi spara ändringarna.

  1. Klicka på knappen "spara".
  2. En popup visas. Klicka på 'OK'.

Projektlistor

Steg 4) Navigera nu till defektmodulen och verifiera om statusen har det nyligen tillagda objektet i listan.

Projektlistor

Automail

Den här modulen gör det möjligt för projektadministratörer att ställa in regler för automatisk e-postavisering för att meddela användare via e-post om ändringar som gjorts av specificerade defekter. Denna automail-funktion är endast tillgänglig för defektmodulen.

Steg 1) Utför följande steg för att aktivera aviseringar om automatisk e-post.

  1. Navigera till länken "Automail".
  2. Användaren kan utlösa e-post genom att välja valfritt antal tillgängliga fält i listan.
  3. Detta rutnät visar listan över fält som användaren har valt för att skicka e-post om ändringarna.
  4. Project Admin kan också välja e-postinställningar för var och en av de tillgängliga användarna.
  5. Klicka på 'spara'.

Automail

Steg 2) En pop visas. Klicka på Ok

Automail

Varningsregler

Den här modulen gör det möjligt för projektadministratörer att aktivera varningsregler för det aktuella projektet. Den här funktionen skapar varningar och skickar e-post när förändringar sker i projektet. Denna modul håller bra för krav, tillhörande tester, defekter.

Steg 1) För att aktivera varningsregler,

  1. Navigera till "Varningsregler".
  2. Aktivera kryssrutan "Alert Associated with".
  3. Aktivera 'skicka e-post till' och lägg till motsvarande testare/designer.
  4. Klicka på "Spara"

Varningsregler

  • Den första varningen: Testdesignern aviseras när ett krav ändras så att associerade tester kan ändras
  • Den andra varningen: Testaren larmas när en defekt ändrar dess status till 'Fixed' så att den ansvariga testaren kan plocka upp igen för omtestning.

Arbetsflöde

  • Den här modulen gör det möjligt för projektadministratörer att generera skript som hjälper till

Anpassa defektmodulen (lägg till defektdialog eller Visa defektdialog).

  • Med hjälp av den här modulen kan projektadministratörer också skriva skript för att anpassa dialogrutor i andra moduler och kontrollera de åtgärder som användare kan utföra.

Låt oss nu anpassa dialogrutan "Lägg till defekt" för användartypen "TDAdmin".

Steg 1) Under projektanpassning,

  1. Klicka på "Arbetsflöde".
  2. Välj 'Script Generator – Lägg till länk för anpassning av defektfält

Arbetsflöde

Steg 2) Dialogrutan för anpassning av fältet Lägg till defekt öppnas.

  1. Välj användargrupp.
  2. Välj de fält som användaren inte vill ska visas under dialogrutan Lägg till defekt.
  3. Klicka på länken '<' för att flytta fälten från listan med synliga fält.

Obs: Obligatoriska fält Kan inte flyttas från listan med synliga fält.

Arbetsflöde

Steg 3) Efter att ha tryckt ut alla irrelevanta fält från listan med synliga fält visas dialogrutan för anpassningsfält som visas nedan.

  1. Listan Fält som skjuts ut från synliga fält.
  2. Fälten som skulle ingå i dialogrutan Lägg till defekt.
  3. Tillämpa skriptändringar.

Arbetsflöde

Obs: Även om vi gjorde anpassningar med det här användargränssnittet, görs ändringarna med hjälp av att generera skript på baksidan. Vi kommer också att ta itu med skriptredigering med ett exempel efter detta avsnitt.

Steg 4) Logga nu in som användare av typen 'TDAdmin' och klicka på 'New Defect' från defektmodulen. Fälten som valts av användaren som synliga visas i fönstret "Nya defekter".

Arbetsflöde

Manusredigerare

Skriptredigeringsfunktionen hjälper användare att skriva skript för att anpassa dialogrutor för olika moduler och även kontrollera de åtgärder som användare kan utföra inom varje modul.

Låt oss ändra hur dialogrutan 'Visa defekt' visas för användaren med hjälp av skriptredigeraren.

Steg 1) För att komma åt skriptredigeraren –

  1. Navigera till fliken Arbetsflöde
  2. Klicka på "Script Editor".

Manusredigerare

Steg 2) Skriptredigeraren visas för användaren enligt nedan.

  1. Välj "Defekter modulskript"
  2. Kommentaren visar att det här är området där vi måste göra ändringar eftersom det uttryckligen visar "anpassning av defektdetaljer".
  3. Det är skriptat för varje användargrupp. Den som vi ser motsvarar användargruppen "Utvecklare". Vi måste göra ändringar i användargruppen 'TDAdmin'.

Manusredigerare

Steg 3) Scrolla nu ner till 'TDAdmin' användargrupp där vi behöver göra ändringar. De aktuella inställningarna för 'TDAdmin' visas enligt nedan.

Manusredigerare

Steg 4) Låt oss förstå manuset.

Låt oss överväga följande kodrad i skriptet

SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0

Här är detaljerna -

SetFieldApp Görs funktionsanropet med 5 parametrar
Fält namn BG_ACTUAL_FIX_Time – Fältnamnet. Vi kommer att ändra inställningarna för detta fältnamn
Synlig flagga Motsvarar synlig flagga. Om det är sant kommer det att synas.
Obligatorisk flagga Kontrollerar om fältet är obligatoriskt. Om sant är fältet obligatoriskt.
Sidanr flagga Börjar med 0. Om det finns fler fält kan användaren konfigurera dem så att de visas sidvis.
ViewOrder Användaren kan också ordna ordningen på fältet med denna flagga. Börjar med 0 och ökar med 1. Utifrån detta ställs fältordningen in

Steg 5) Låt oss göra ändringar i det första fältet 'BG_ACTUAL_FIX_TIME'.

Skriptet för fältet 'BG_ACTUAL_FIX_TIME' i skriptredigeraren visas nedan.

SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0

Enligt skriptet ovan visas dialogrutan för defektdetaljer för användaren som visas nedan.

Manusredigerare

Redigera den kodraden som visas nedan.

SetFieldApp "BG_ACTUAL_FIX_TIME", False, False, 0, 16

Skriptutmatningen har återspeglas i dialogrutan Defektdetaljer som visas nedan.

Manusredigerare

Steg 6) Låt oss göra ändringar i alla fält som är tillgängliga.

  1. Ändra parametrarna för funktionsanropen som förklarats i föregående steg för vart och ett av dessa fält enligt nedan.
  2. Klicka på "Spara".

Manusredigerare

Steg 7) Logga nu in som en av användarna av typen 'TDAdmin' och få tillgång till en av defekterna så att dialogrutan 'Visa defektdetaljer' öppnas. Dialogrutan för defektdetaljer visas nu som visas nedan.

Manusredigerare