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.
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" på fliken "Användaregenskaper".
Steg 4) Dialogrutan för att ändra lösenord öppnas.
- Ange gammalt lösenord
- Ange nytt lösenord
- Ange Bekräfta lösenord
- Klicka på "OK"
Steg 5) Användaren kommer att visas med statusmeddelandet.
Steg 6) Användaren kan också redigera följande profildetaljer.
- E-post ID
- Fullständiga namn
- Telefonnummer
-
Klicka på "Spara"
Notera: Användare 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ändarnas åtkomstprivilegier.
Steg 1) Låt oss nu lägga till användare till projektområdet.
- Navigera till projektanvändare
-
Klicka på rullgardinsmenyn Lägg till anvä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.
- 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)
- 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.
- 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.
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)
- Välj 'Projektanvändare' från projektanpassningsfönstret.
- Klicka på "Lägg till användare"
- Skriv in ditt användarnamn
- 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 på "Site".
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.
- Skriv in ditt användarnamn
- Skriv in e-post
- Ange fullständigt namn
- Skriv in telefonnummer
- 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 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.
Steg 9) Följande dialogruta visas.
- Ange användarnamnet och klicka på sökikonen
- Användarnamnet visas
- Klicka på "OK"
Steg 10) Användaren läggs till i projektet och visas som visas nedan.
Steg 11) Project Admin kan också ta bort en användare från modulen för projektanvändare.
Steg 12) Dialogrutan för bekräftelse visas. Klicka på "Ja".
Steg 13) När du klickar på "Ja" tas användaren bort från listan över 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.
- Välj användarnamn
- Välj fliken "Medlemskap".
-
Medlemskapet för den valda användaren skulle visas. Den nyligen tillagda användaren 'Cathy' har 'Viewer'-behörighet
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.
- Utvecklare
- Projektledare
- QA Tester
- TD Admin
- 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.
- Välj 'TDAdmin'
- Under fliken Medlemskap kommer du att märka användare som inte är med i gruppen
- Under avsnittet "I grupp" kommer du att se listan över användare inom gruppen. I detta fall visas endast 'Admin'.
Steg 2) De fördefinierade gruppbehörigheterna kan inte redigeras.
- Välj 'TDAdmin'
- Navigera till behörighetsfliken
- Välj valfri modul (defekter i detta fall)
- Behörigheterna kan inte redigeras även om den aktuella användaren är en projektadministratör.
Steg 3) De fördefinierade grupperna kan inte döpas om 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 "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,
- Klicka på "Ny grupp"
- Bekräftelsedialogen visas för användaren. Klicka på "Ja".
Steg 5) När du klickar på Ja visas dialogrutan "Ny grupp".
- Ange gruppnamnet
- 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 är skapad av oss. Fördefinierade grupper i ALM kan inte redigeras eller raderas.
Steg 7) För att ändra behörigheten
- navigera till fliken "Behörigheter".
- Klicka på fliken "Defekter".
- Aktivera "Uppdatera" flaggan för defekter
- Aktivera "Uppdatera" Flagga för länkar
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.
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.
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".
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.
- Välj "Project Entities"
- Välj 'Defekt' och välj undermappen 'Systemfält'.
-
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,
- Välj undermappen "Användarfält" under "Defekter"-modulen.
- Klicka på "Nytt fält"
- Fältdetaljerna visas som visas nedan och kan redigeras.
Steg 3) Fältdetaljer kan också redigeras enligt nedan.
- Byt namn på etiketten till 'Build Number'.
- Markera "Obligatoriskt" vilket betyder att detta fält kommer att vara ett obligatoriskt fält för att lägga upp en ny defekt.
- Klicka på Spara
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.
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,
- Klicka på "Projektlistor"
- Välj "Bug Status"
- Klicka på "Nytt objekt". Dialogrutan Nytt objekt öppnas.
- Ange objektets namn.
- Klicka på "Ok"
Steg 2) När du klickar på OK skapas det nya objektet som visas nedan.
Steg 3) Nu måste vi spara ändringarna.
- Klicka på knappen "spara".
- En popup visas. Klicka på 'OK'.
Steg 4) Navigera nu till defektmodulen och verifiera om statusen har det nyligen tillagda objektet i listan.
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.
- Navigera till länken "Automail".
- Användaren kan utlösa e-post genom att välja valfritt antal tillgängliga fält i listan.
- Detta rutnät visar listan över fält som användaren har valt för att skicka e-post om ändringarna.
- Project Admin kan också välja e-postinställningar för var och en av de tillgängliga användarna.
- Klicka på 'spara'.
Steg 2) En pop visas. Klicka på Ok
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,
- Navigera till "Varningsregler".
- Aktivera kryssrutan "Alert Associated with".
- Aktivera 'skicka e-post till' och lägg till motsvarande testare/designer.
- Klicka på "Spara"
- 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,
- Klicka på "Arbetsflöde".
- Välj 'Script Generator – Lägg till länk för anpassning av defektfält
Steg 2) Dialogrutan för anpassning av fältet Lägg till defekt öppnas.
- Välj användargrupp.
- Välj de fält som användaren inte vill ska visas under dialogrutan Lägg till defekt.
- 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.
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.
- Listan Fält som skjuts ut från synliga fält.
- Fälten som skulle ingå i dialogrutan Lägg till defekt.
- 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 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".
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 –
- Navigera till fliken Arbetsflöde
- Klicka på "Script Editor".
Steg 2) Skriptredigeraren visas för användaren enligt nedan.
- Välj "Defekter modulskript"
- Kommentaren visar att det här är området där vi måste göra ändringar eftersom det uttryckligen visar "anpassning av defektdetaljer".
- 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'.
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.
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.
Redigera den kodraden som visas nedan.
SetFieldApp "BG_ACTUAL_FIX_TIME", False, False, 0, 16
Skriptutmatningen har återspeglas i dialogrutan Defektdetaljer som visas nedan.
Steg 6) Låt oss göra ändringar i alla fält som är tillgängliga.
- Ändra parametrarna för funktionsanropen som förklarats i föregående steg för vart och ett av dessa fält enligt nedan.
- Klicka på "Spara".
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.