Så här anpassar du projekt i HP ALM (Quality Center)

Innehållsförteckning:

Anonim
  • Projektanpassning gör det möjligt för projektadministratörer att kontrollera åtkomst till ett projekt genom att definiera de användare som kan komma åt projektet och det 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 uppfylla 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.

I denna handledning kommer vi att lära oss följande (vanliga) projektanpassningar

  • Ändra användaregenskaper
  • Projektanvändare
  • Grupper och behörigheter
  • Modulåtkomst
  • Projektenheter
  • Projektlistor
  • Automail
  • Varningsregler
  • Arbetsflöde
  • Skriptredigerare

Låt oss titta på dem en efter en

Användaregenskaper

Nuvarande inloggad användare kommer att kunna redigera sin profilinformation och det gör att användaren kan ändra sitt lösenord.

Obs! 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' enligt nedan.

Steg 2) Dialogrutan Projektanpassning visas enligt nedan.

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

Steg 4) Dialogrutan för ändring av lösenord öppnas.

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

Steg 5) Användaren visas med statusmeddelandet.

Steg 6) Usercan kan också redigera följande profilinformation.

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

Obs! Användarna kommer inte att kunna redigera sitt användarnamn, även om användaren är av typen "projektadministratör".

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

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ändaråtkomstbehörigheter.

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

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

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

  1. Lägg till användare efter namn - Project Admin kan lägga till den befintliga ALM-användaren i detta projekt genom att ange sitt användarnamn. (Samma 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 webbplats - 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.

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 Site Administration-modulen)

  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'

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

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

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-mail
  3. Ange fullständigt namn
  4. Skriv in telefonnummer
  5. Klicka på 'OK'

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

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

Se till att användaren redan finns i ALM-administratordatabasen.

Steg 8) Följande dialogruta visas.

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

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

Steg 10) Project Admin kan också ta bort en användare från projektanvändarmodulen.

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

Steg 11) Bekräftelsesdialog visas. Klicka på 'Ja'.

Steg 12) När du klickar på 'Ja' tas användaren bort från projektanvändarlistan.

Steg 13) Var och en av användarna i "Projektanvändarna" har ett medlemskap associerat med 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 visas. Den nyligen tillagda användaren "Cathy" har "Viewer" -behörighet

Grupper och behörigheter:

Denna modul 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-testare
  4. TD Admin
  5. Visare

Obs! Som standard har alla tillagda användare till projektområdet bara "Visa" -tillstånd.

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 i gruppen
  3. Under avsnittet "I grupp" kommer du att se en lista över användare inom gruppen. I detta fall visas endast 'Admin'.

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

  1. Välj 'TDAdmin'
  2. Gå till fliken behörigheter
  3. Välj vilken modul som helst (Defekter i detta fall)
  4. Behörigheterna kan inte redigeras även om den aktuella användaren är projektadministratör.

Steg 3) De fördefinierade grupperna kan inte byta namn eller raderas.

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 'Redigera behörighet' för felmodulen och Visa behörighet för andra. Detta betyder att alla behörigheter måste vara desamma som för "View" -användaren förutom att användaren ska kunna "uppdatera" defekterna. För att göra detsamma,

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

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

  1. Ange gruppnamnet
  2. Ange profilen

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

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

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

Modulåtkomst:

Denna modul gör det möjligt för projektadministratörer att styra de moduler som varje användargrupp kan komma åt. Detta kommer att hindra användare från att komma åt begränsade moduler.

Låt oss säga, utvecklare har inget att göra med testfall, därför kan de hindras från att få tillgång till testplan, testlaboratoriemoduler.

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

Steg 2) För demoä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 förutom Defects-modulen enligt nedan.

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

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 utför testerna på olika byggnader och vi vill lägga till ett fält 'Byggversion' i 'Lägg till felmodul' kan vi göra samma sak med hjälp av projektenhetsmodulen.

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.

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

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

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

  1. Byt namn på etiketten till 'Byggnummer'.
  2. Markera "Obligatoriskt" vilket innebär att det här fältet är ett obligatoriskt fält för att lägga upp en ny defekt.
  3. Klicka på Spara

Steg 4) Nu kan vi bevittna de ändringar som gjorts i felmodulen. Navigera till felmodulen och användaren kan se det nyskapade fältet 'Build Number' som kommer att ingå i modulen 'New Defects'.

Projektlistor

  • Projektlistor Gör att projektadministratörer kan 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 Bug Status-listan sex fördefinierade status, nämligen New, Open, Fixed, Reopen, Closed, Rejected. 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 "Felstatus"
  3. Klicka på "Ny artikel". Dialogrutan Nytt objekt öppnas.
  4. Ange artikelnamnet.
  5. Klicka på 'Ok'

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

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

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

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

Automail:

Denna modul gör det möjligt för projektadministratörer att ställa in automatiska regler för e-postmeddelanden för att meddela användare via e-post om ändringarna som gjorts i angivna defekter. Denna automail-funktion är endast tillgänglig för defektmodul.

Steg 1) Utför följande steg för att aktivera automail-aviseringar.

  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 med fält som användaren har valt att skicka e-post om ändringarna.
  4. Project Admin kan också välja e-postinställningarna mot var och en av de tillgängliga användarna.
  5. Klicka på "spara".

Steg 2) En pop visas. Klicka på Ok

Varningsregler:

Denna modul 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 ändringar sker i projektet. Denna modul håller bra för krav, associerade tester, defekter.

Steg 1) För att aktivera varningsregler,

  1. Navigera 'Varningsregler'.
  2. Aktivera kryssrutan 'Varning associerad med'
  3. Aktivera "skicka e-post till" och lägg till motsvarande testare / designer.
  4. Klicka på "Spara"
  • Den första varningen: Testdesigner larmas när ett krav ändras så att associerade tester kan modifieras
  • Den andra varningen: Testaren larmas när en Defekt ändrar status till 'Fixed' så att den ansvariga testaren kan hämta igen för att testa om.

Arbetsflöde:

  • Denna modul gör det möjligt för projektadministratörer att generera skript som hjälper till

Anpassa felmodulen (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 styra de åtgärder som användarna kan utföra.

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

Steg 1) Under projektanpassning,

  1. Klicka på 'Arbetsflöde'.
  2. Välj "Script Generator - Add Defect Field Customization" -länk

Steg 2) Dialogrutan för anpassning av 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 Add Defect.
  3. Klicka på länken '<' för att skjuta fälten ur listan över synliga fält.

Obs! Obligatoriska fält kan inte flyttas från listan över synliga fält.

Steg 3) När du har tryckt alla irrelevanta fält ur listan över synliga fält visas dialogrutan för anpassningsfält enligt nedan.

  1. Fälten som skjuts ut ur listan över synliga fält.
  2. Fälten som skulle ingå i dialogrutan Lägg till defekt.
  3. Tillämpa skriptändringar.


Obs! Även om vi gjorde anpassningar med det här användargränssnittet görs ändringarna med hjälp av att skapa skript i baksidan. Vi kommer också att behandla 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 väljs av användaren som synliga visas i fönstret "Nya defekter".

Skriptredigerare:

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

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

  1. Välj 'Defects Module Script'
  2. Kommentaren visar att - detta är det område där vi behöver göra ändringar eftersom det uttryckligen visar "felanpassningsfältanpassning".
  3. Det är skript för varje användargrupp. Den som vi ser motsvarar användargruppen 'Utvecklare'. Vi måste göra ändringar i 'TDAdmin' användargrupp.

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

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

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

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

Här är detaljerna -

SetFieldApp

Är funktionssamtalet gjort 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 det är sant är fältet obligatoriskt.

Sidan ingen flagga

Börjar med 0. Om det finns fler antal fält kan användaren konfigurera dem så att de visas sidvis.

Visa beställning

Användaren kan också ordna fältets ordning med den här flaggan. Börjar med 0 och steg med 1. Baserat på detta anges ordningen på fälten

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 ovanstående skript visas dialogrutan Detaljerad information för användaren enligt nedan.

Redigera den kodraden som visas nedan.

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

Skriptutmatningen har reflekterats i dialogrutan Defektdetaljer som visas nedan.

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

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

Steg 7) Logga nu in som en av användarna av typen 'TDAdmin' och få åtkomst till en av defekterna så att dialogfönstret 'Visa defektinformation' öppnas. Dialogrutan för defektinformation visas nu som visas nedan.