Anpassa ett projekt med en ärvd process

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Varje projekt baseras på en process som definierar byggstenarna för att spåra arbete. Det första projektet som du skapar använder en av standardprocesserna – Agile, Basic, Scrum eller CMMI.

Varje projekt baseras på en process som definierar byggstenarna för att spåra arbete. Det första projektet som du skapar använder en av standardprocesserna – Agile, Scrum eller CMMI.

Du kan bara anpassa ärvda processer. Alla ändringar du gör i den ärvda processen visas automatiskt i de projekt som använder den processen.

Viktigt

Den här artikeln gäller för Azure DevOps Services och Azure DevOps Server 2019 och senare versioner. Om du vill anpassa alla projekt som definierats i en samling för TFS 2018 eller tidigare läser du Lokal XML-processmodell.

Viktigt

Du kan bara använda arvsprocessmodellen för projekt som definierats i en projektsamling som har konfigurerats för att stödja arvsprocessmodellen. Om din lokala samling är konfigurerad för att använda den lokala XML-processmodellen kan du bara använda den processmodellen för att anpassa arbetsspårningsupplevelsen. Mer information finns i Anpassa arbetsspårning, Välj processmodell för din projektsamling.

Om du vill anpassa alla projekt som definierats i en samling för TFS 2018 eller tidigare läser du Lokal XML-processmodell.

Den allmänna sekvensen för att anpassa ett projekt är att anpassa en ärvd process, verifiera dina anpassningar och sedan ändra processen för projekt för att använda den processen.

Skapa en ärvd processAnpassa den ärvda processenTillämpa ärvd process på projektUppdatera och verifiera ändringar

Du anpassar främst en process genom att lägga till eller ändra en arbetsobjektstyp (WIT) som definierats för den processen.

Lär dig hur du utför dessa uppgifter:

  • Öppna inställningsprocessen>
  • Skapa en ärvd process för att anpassa
  • Lägga till eller ändra ett fält
  • Lägga till eller ändra en regel för en arbetsobjektstyp
  • Lägga till eller ändra typer av arbetsobjekt
  • Ändra arbetsflödet för en typ av arbetsobjekt
  • Lägga till eller ändra en anpassad kontroll
  • Lägga till ett tillägg till en typ av arbetsobjekt
  • Kontrollera de anpassningar som du har gjort
  • Ändra processen som används av ett projekt

Anteckning

Du kan granska ändringar som gjorts i en ärvd process via granskningsloggen. Mer information finns i Åtkomst, exportera och filtrera granskningsloggar.

Förutsättningar

Innan du anpassar en process rekommenderar vi att du läser Konfigurera och anpassa Azure Boards, som ger vägledning om hur du anpassar Azure Boards efter dina affärsbehov. En beskrivning av de olika kvarvarande uppgifterna och tavlorna finns i Uppgifter som stöds av kvarvarande uppgifter, tavlor, aktivitetstavlor och planer.

Öppna inställningsprocessen>

Du skapar, hanterar och gör anpassningar av processer från Process för organisationsinställningar>.

  1. Välj Azure DevOps-logotypen för att öppna Projects. Välj sedan Organisationsinställningar.

    Öppna Organisationsinställningar för projekt>.

  2. Välj sedan Process.

    Välj sedan Process.

    Viktigt

    Om du inte ser Process arbetar du från TFS-2018 eller tidigare version. Sidan Process stöds inte. Du måste använda de funktioner som stöds för den lokala XML-processmodellen.

Du skapar, hanterar och gör anpassningar av processer från processen för samlingsinställningar>.

  1. Välj Azure DevOps-logotypen för att öppna Projects. Välj den projektsamling vars processer du vill anpassa och välj sedan Samlingsinställningar.

    Öppna projektorganisationsinställningar>

  2. Välj sedan Process.

    Välj sedan Process.

Du skapar, hanterar och gör anpassningar av processer från Admin inställningar>Process.

  1. Välj Azure DevOps-logotypen för att öppna Projects. Välj sedan Admin inställningar.

    Öppna Inställningar för projektorganisation>.

  2. Välj sedan Process.

    Välj sedan Process.

Anteckning

När du anpassar en ärvd process uppdateras alla projekt som använder den processen automatiskt för att återspegla anpassningarna. Därför rekommenderar vi att du skapar en testprocess och ett testprojekt när du har ett antal anpassningar att göra för att testa anpassningarna innan du distribuerar dem till din organisation. Mer information finns i Skapa och hantera ärvda processer.

Skapa en ärvd process

Det första steget är att skapa en ärvd process som du kan anpassa. Standardinställningen är att systemprocesser inte kan anpassas.

  1. På sidan Process öppnar du snabbmenyn ... för den process som du ska använda för att skapa en ärvd process och väljer sedan Skapa ärvd process. Välj samma systemprocess – Agile, Basic, Scrum eller CMMI – som användes för att skapa det projekt som du vill anpassa.

    Här skapar vi en ärvd process från den agila systemprocessen.

    Snabbmeny, Välj Skapa ärvd process, Azure DevOps.

    Snabbmeny, Välj Skapa ärvd process Azure DevOps Server 2020.

    Snabbmeny, Välj Skapa ärvd process Azure DevOps Server 2019.

    Viktigt

    Om du inte ser menyalternativet Skapa ärvd process är den samling som du har valt inställd på att fungera med den lokala XML-processmodellen. Du kan importera och exportera processmallar och använda de funktioner som stöds för den lokala XML-processmodellen.

  2. Ange ett namn för processen och eventuellt en beskrivning. Processnamn får vara unika och får inte innehålla fler än 128 tecken. Ytterligare begränsningar finns i Skapa och hantera arvsprocesser, Begränsningar för processnamn. Du kan också lägga till en beskrivning.

    Dialogrutan Skapa ärvd process

Lägga till eller ändra ett fält

Låsta fält och ärvda fält motsvarar fält som ärvts från en systemprocess. Du kan inte anpassa låsta fält. Du kan anpassa vissa alternativ för ärvda fält. Du kan helt anpassa fält som du lägger till i en process.

  1. Börja genom att välja din ärvda process och sedan välja den WIT som du vill anpassa.

  2. Om du vill lägga till ett fält väljer du ikonen (Nytt fält ).

    Sidan Processarbetsobjekttyper, Lägg till ett fält i en WIT

    I dialogrutan som öppnas väljer du den typ av fält som du vill lägga till. Mer information finns i följande artiklar:

  3. Om du vill ändra ett befintligt fält kan du använda följande alternativ:

Lägga till eller ändra en regel för en arbetsobjektstyp

Du lägger till regler för att stödja specifika arbetsflödes- och affärsanvändningsfall. Med regler kan du rensa värdet för ett fält, kopiera ett värde till ett fält och tillämpa värden baserat på beroenden mellan olika fältvärden.

Om du vill lägga till en regel väljer du din ärvda process, typ av arbetsobjekt och sedan Regler och sedan Ny regel.

Process, WIT, Bug, Layout, Ny anpassad kontroll

Mer information finns i Regel- och regelutvärdering.

Lägga till eller ändra typer av arbetsobjekt

Du använder olika WIT för att planera och spåra olika typer av arbete. Den främsta anledningen till att du lägger till en anpassad WIT är att anpassa webbformuläret och arbetsflödestillstånden för att uppfylla specifika affärsanvändningsfall.

  1. Börja genom att välja din ärvda process och sedan välja den WIT som du vill anpassa.

  2. På sidan Arbetsobjekttyper väljer du typen Nytt arbetsobjekt.

    Process, Ärvd process, Arbetsobjekttyper, Lägg till ny typ av arbetsobjekt
  3. Namnge WIT och ange en beskrivning, ikon och färg om du vill. Ikonen och färgen som du anger visas i webbportalen, inklusive i arbetsobjektsformuläret och när associerade arbetsobjekt visas i kvarvarande uppgifter, tavlor, frågeresultat med mera.

    Dialogrutan Skapa ny typ av arbetsobjekt

    Klicka på Skapa för att spara.

  4. Nu kan du lägga till fält i WIT eller anpassa det på följande sätt:

Ändra arbetsflödet för en typ av arbetsobjekt

Med arbetsflödestillstånd kan du spåra status för ett arbetsobjekt när det flyttas från nytt till slutfört.

  1. Om du vill ändra ett arbetsflöde väljer du din ärvda process, WIT och sedan sidan Tillstånd .

    Processsida, fliken Bugg-WIT, Tillstånd, Lägg till tillstånd

  2. Du kan ändra arbetsflödet på följande sätt:

Lägga till en anpassad kontroll

Anpassade kontroller ger ytterligare funktioner i ett arbetsobjektformulär.

  • Om du vill lägga till en anpassad kontroll väljer du din ärvda process, WIT och sedan Lägg till anpassad kontroll.

    Välj din ärvda process, WIT och sedan Lägg till anpassad kontroll.

Mer information finns i Lägga till tillägg och anpassade kontroller i en typ av arbetsobjekt.

Lägga till ett tillägg till en typ av arbetsobjekt

Ett tillägg är en installerbar enhet som bidrar med nya funktioner i projektet.

Anteckning

Grupp- och sidtillägg läggs automatiskt till i alla WIT för alla processer, både system och ärvda . Du kan välja att dölja ett tillägg för valda WIT i en ärvd process.

  1. Om du vill lägga till ett tillägg till en typ av arbetsobjekt väljer du din ärvda process, WIT och sedan Hämta tillägg.

    Process, WIT, Bug, Layout, Get extensions

  2. Välj det tillägg som du vill lägga till. Här väljer vi checklistan Arbetsobjekt.

  3. Välj den organisation som du vill lägga till den i och välj Installera.

    Visual Studio Marketplace, installera tillägget

    Tillägg är tillgängliga för att lägga till i alla projekt och processer.

  4. Gå tillbaka till processen och WIT och kontrollera att platsen för tillägget är där du vill ha det. Leta efter den längst ned i den mellersta kolumnen och dra den dit du vill ha den i formuläret.

    Grupptillägg på formulär för buggarbetsobjekt

Ändra kvarvarande uppgifter och tavlor

Du kan lägga till ytterligare WIT till en kvarvarande nivå eller lägga till ytterligare en portfölj med kvarvarande uppgifter. Som du ser nedan har vi lagt till en portföljeftersläpning på tredje nivån med etiketten Initiativ som spårar den anpassade initiativ-WIT :en, och vi har bytt namn på produkteftersläpningen till Artiklar och biljetter för att indikera att vi inte bara spårar användarberättelser, utan även kundbiljetter i produkteftersläpningen.

Ändringar som gjorts i kvarvarande uppgifter

  1. Om du vill ändra konfigurationen av kvarvarande uppgifter och tavlor börjar du med att välja din ärvda process och väljer sedan sidan Nivåer för kvarvarande uppgifter .

    Webbportal, Admin kontext, Processsida, öppna Nivåer för kvarvarande uppgifter

  2. Du kan ändra konfigurationen för kvarvarande uppgifter och bräden på följande sätt:

Kontrollera anpassningen som du har gjort

Vi rekommenderar att du skapar ett testprojekt och tillämpar din anpassade ärvda process på det för att verifiera de ändringar du har gjort. Alla anpassningar som görs i en process börjar gälla omedelbart för alla projekt. Om du vill mellanlagra ändringarna kan du göra det med någon av två metoder:

Skapa ett testprojekt och en kopia av din anpassade process

  1. Öppna sidan Alla processer och välj ... snabbmeny för den process som du vill använda och välj sedan Nytt teamprojekt.

    Skapa ett projekt från den valda processen

    Skapa ett projekt från den valda processen

  2. Sidan Skapa nytt projekt öppnas. Fyll i formuläret. Mer information finns i Skapa ett projekt.

    Skapa nytt projektformulär

    Skapa nytt projektformulär

  3. Öppna sidan Arbetsobjekt> (användarkontext) och välj Nytt arbetsobjekt och välj en WIT som du har anpassat. Här väljer vi Bugg.

    Arbets-, arbetsobjektssida, lägg till nytt arbetsobjekt, bugg

  4. Kontrollera att fälten som du har lagt till visas i formuläret. Observera att ikonen (utropstecken) anger att fältet är obligatoriskt.

Skapa en testorganisation och importera/exportera processen

Du kan också använda följande steg för att verifiera de anpassningar som du har gjort i en ärvd process.

  1. Skapa en testorganisation.
  2. Använd import-/exportprocessverktyget för att kopiera processen till testorganisationen.
  3. Kontrollera processanpassningarna i testorganisationen.
  4. Använd import-/exportprocessverktyget igen för att importera den ändrade processen till produktionsorganisationen.

Tillämpa den anpassade processen på projektet

När du har verifierat dina anpassningar kan du nu tillämpa processen på ditt befintliga projekt.

Tips

När du anpassar en WIT uppdateras alla projekt som refererar till den ärvda processen som du anpassar automatiskt för att återspegla de anpassade WIT-moduler som du har lagt till. Uppdatera webbläsaren om du vill visa dina anpassningar.

  1. För den process som för närvarande används av projektet väljer du antalet projekt.

    Här öppnar vi menyn för agil standardprocess.

    Agil process, Välj antal teamprojekt

  2. Öppna ... snabbmeny för det projekt som du vill ändra och välj alternativet Ändra process .

    Här öppnar vi menyn för MyFirstProject1.

    Projekt, ändringsprocess

  3. I dialogrutan Ändra projektprocess väljer du processen på menyn med alternativ. Välj sedan Spara.

    Dialogrutan Ändra process

  1. Öppna ... snabbmeny för processen och välj Ändra teamprojekt... .

    Här öppnar vi menyn för den MyAgile-ärvda processen.

    Snabbmeny för agil process, Välj Ändra teamprojekt för att använda MyAgile

  2. Markera kryssrutan för de projekt som du vill ändra för att använda agil process. Systemet visar endast de projekt som är giltiga för den aktuella processen.

    Här väljer vi att använda den agila processen för Fabrikam Fiber A- och Fabrikam Fiber-projekten. Endast de projekt som skapats från den agila processen eller ett som ärver från Agile visas under kolumnen Tillgängliga projekt.

    Ändra process till en dialogruta för ärvd process

  3. När du har bekräftat att de projekt som du vill ändra är korrekta väljer du OK.

Arbeta programmatiskt med processer

Du kan hämta, skapa, uppdatera och ta bort processer som definierats för en organisation med hjälp av REST API, Processes.

Tänk på att alla projekt som refererar till den ärvda processen som du anpassar automatiskt uppdateras så att de innehåller de ändringar du gör.

Om du vill anpassa ett enskilt projekt börjar du alltid med att skapa en ärvd process och ändra projektet så att det använder den processen. Sedan visas alla anpassningar som du gör i den ärvda processen automatiskt för det projekt som du migrerade.

Se även: