Om arbetsflödestillstånd i kvarvarande uppgifter och tavlor

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Alla arbetsflöden består av tillstånd, övergångar och orsaker. Arbetsflöden definieras för en typ av arbetsobjekt. En övergång stöder framåt- och bakåtrörelse mellan två tillstånd. När du lägger till ett anpassat tillstånd lägger systemet automatiskt till övergångar från det anpassade tillståndet till alla andra ärvda tillstånd (förutom borttagna).

Varje tillstånd tillhör en tillståndskategori (kallades tidigare metatillstånd). Tillståndskategorier stöder flexibelt verktygs kvarvarande uppgifter och styrelsevyer.

Arbetsflödestillstånd

Arbetsflödestillstånd definierar hur ett arbetsobjekt förlopp från skapandet till stängningen. De fyra huvudtillstånden som definieras för användarberättelsen (agil process) beskriver en användarberättelses utveckling. Arbetsflödestillstånden är New, Active, Resolved och Closed. (Tillståndet Borttaget stöder borttagning av ett arbetsobjekt från att visas i kvarvarande uppgifter. Mer information finns iFlytta, ändra eller ta bort arbetsobjekt.)

De naturliga förloppen och regressionerna för arbetsobjekttyperna – användarberättelse (agil), problem (Basic) produkteftersläpningsobjekt (Scrum) och krav (CMMI) – är som visas.

Arbetsflödestillstånd: Användarberättelse, agil process

Arbetsflödestillstånd för användarberättelse, agil process

Kategoritillstånd

Kategoritillstånd avgör hur agila planeringsverktyg och välj instrumentpanelswidgetar hanterar varje arbetsflödestillstånd. De tillståndskategorier som används av kvarvarande uppgifter, tavlor och widgetar är Föreslagna, Pågår, Löst och Slutfört.

Så här mappar standardtillstånd, ärvda tillstånd till kategoritillstånden för de fyra systemprocesserna, inklusive arbetsobjekttyper för testplan. Arbetsflödestillstånden för testfall, testdesign och Test Suite är desamma för alla fyra systemprocesserna.

Kategorier

Arbetsspårning

Testspårning

Föreslaget: Tilldelas tillstånd som är associerade med nyligen tillagda arbetsobjekt så att de visas i kvarvarande uppgifter. Den första kolumnen på Kanban-tavlorna och Taskboards mappas till en föreslagen tillståndskategori.

Nytt

Design (testfall)

Pågår: Tilldelad till tillstånd som representerar aktivt arbete. Arbetsobjekt som har tilldelats tillstånd som mappats till den här kategorin visas i kvarvarande uppgifter (såvida du inte väljer att dölja dem) och utgör de mellersta kolumnerna på Kanban-tavlor.

Aktiv (bugg, epos, funktion, användarberättelse)

Aktiv (testplan) i planering (testsvit) pågår (testsvit) redo (testfall)

Löst: Tilldelade tillstånd som representerar en lösning implementerades, men ännu inte verifierats. Vanligtvis gäller dessa tillstånd för buggar. Arbetsobjekt i statusen Löst kategori visas som standard i kvarvarande uppgifter. Agile-verktygen behandlar kategoritillståndet Löst på exakt samma sätt som kategoritillståndet Pågår .

Löst (bugg)

saknas

Slutförd: Tilldelad till tillstånd som representerar arbete som har slutförts. Arbetsobjekt vars tillstånd finns i den här kategorin visas inte i kvarvarande uppgifter och visas i den sista kolumnen på Kanban-tavlan. Du kan inte ändra tillstånd i den här kategorin och du kan inte heller lägga till tillstånd i den här kategorin.

Stängd (bugg, epos, funktion, användarberättelse)

Stängd (testfall) Slutförd (testsvit) inaktiv (testplan)

Borttagen: Tilldelad till tillståndet Borttaget. Arbetsobjekt i ett tillstånd som mappas till kategorin Borttagen döljs från kvarvarande uppgifter och styrelseupplevelser.

Borttagen (epos, funktion, användarberättelse)

saknas

Kommentar

Slutförda eller stängda arbetsobjekt visas inte i kvarvarande uppgifter och tavlor efter att värdet för ändrat datum är större än 183 dagar (ungefär ett halvår). Du kan fortfarande lista dessa objekt med hjälp av en fråga. Om du vill att de ska visas på en kvarvarande eller tavla kan du göra en mindre ändring av dem, vilket återställer klockan.

Kommentar

Slutförda eller stängda arbetsobjekt visas inte i kvarvarande uppgifter och tavlor efter att värdet För ändrat datum är större än ett år gammalt. Du kan fortfarande lista dessa objekt med hjälp av en fråga. Om du vill att de ska visas på en kvarvarande eller tavla kan du göra en mindre ändring av dem, vilket återställer klockan.

Fält aktiverade efter/datum och lösta efter/datum

Systemet uppdaterar dessa fält – Aktiverad av, Aktiverat datum, Löst efter och Löst datum – när en ändring sker baserat på motsvarande arbetsflödeskategoritillstånd. När arbetsflödestillståndet ändras till en statuskategori för pågår uppdateras Aktiverad av och Aktiverat datum. När arbetsflödestillståndet ändras till kategorin Löst tillstånd uppdateras Löst av och Löst datum .

Mer information om hur arbetsflödestillstånd mappas till tillståndskategorier finns i Hur arbetsflödestillstånd och tillståndskategorier används i kvarvarande uppgifter och tavlor.

Kommentar

Logiken som styr fälten som beskrivs här gäller för Azure DevOps Services, Azure DevOps Server 2020.1-uppdatering och senare versioner.

Eftersom dessa fält refererar till kategorierna för arbetsflödestillstånd refereras anpassade arbetsflödestillstånd som du lägger till när fälten uppdateras. Mer information om anpassning finns i Anpassa arbetsflödet för en process.

Ytterligare kommentarer:

  • Fälten uppdateras när ett arbetsobjekt flyttas från ett annat kategoritillstånd än det som anges. Om du till exempel uppdaterar ett arbetsobjekt från Nytt till Fast uppdateras fälten Löst efter/Löst datum. Men om du uppdaterar från Fast och Redo för testning – som är i samma kategoritillstånd – uppdateras inte fälten Löst efter/Löst datum.
  • När du övergår bakåt, till exempel från ett Löst till ett aktivt tillstånd, rensar systemet värdena för fälten Löst efter/Löst datum . Om du har hämtat från Aktiv till Ny rensar systemet värdena för fälten Aktiverad av/Aktiverat datum.
  • Ändra inte värdena för dessa fält manuellt. De är systemfält som styrs av systemregler. Alla värden som du försöker ange skrivs över.

När du ska lägga till ett tillstånd jämfört med en Kanban-kolumn

Använd både delstater och Kanban-kolumner för att spåra arbetets status. Arbetsflödestillstånd delas mellan ett projekt medan Kanban-kolumner delas i ett team. Endast projektsamlingsadministratörer kan lägga till anpassade tillstånd, medan teamadministratörer kan lägga till Kanban-kolumner.

Lägg till anpassade tillstånd när du vill att alla team ska spåra statusen enligt det affärsarbetsflöde som organisationen har antagit. Genom att anpassa processen anpassar du automatiskt de projekt- och arbetsobjekttyper som refererar till den processen.

Genom att lägga till anpassade tillstånd för att stödja arbetsflödestillstånd som flera team vill spåra, kan du undvika att olika team skapar frågor baserat på en Kanban-kolumn. Eftersom varje team kan anpassa Kanban-brädkolumner och simbanor är värdena som tilldelats till arbetsobjekt som visas på olika tavlor kanske inte desamma. Den primära lösningen för det här problemet är att upprätthålla enskilt ägarskap för arbetsobjekt efter gruppområdessökväg. En annan lösning är att formalisera kolumnerna genom att lägga till anpassade tillstånd som kan delas mellan team.

Automatiskt slutförande av arbetsobjekt med pull-begäranden

När du länkar ett arbetsobjekt till en pull-begäran (PR) kan du automatiskt slutföra dessa arbetsobjekt när du slutför PR. Mer information finns i Komplettera automatiskt arbetsobjekt med pull-begäranden.

Automatisera tillståndsövergångar för arbetsobjekt

Du kan automatiskt uppdatera tillståndet för ett arbetsobjekt enligt tillståndet för dess underordnade uppgifter. Mer information finns i Automatisera övergångar av arbetsobjekttillstånd.

Widgetar för instrumentpaneler