Komplettera arbetsobjekt automatiskt med pull-begäranden
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
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. Eller så kan du ange arbetsflödestillståndet för att överföra arbetsobjektet till när du sammanfogar PR.
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 Skapa, visa och hantera pull-begäranden.
Förutsättningar
Behörigheter:
- Om du vill visa, följa och redigera arbetsobjekt har du Visa arbetsobjekt i den här noden och Redigera arbetsobjekt i den här nodens behörigheter inställda på Tillåt. Som standard har gruppen Deltagare dessa behörigheter. Mer information finns i Ange behörigheter för arbetsspårning.
Om du vill lägga till taggar i arbetsobjekt har du behörigheten Skapa ny taggdefinition på projektnivå inställd på Tillåt. Som standard har gruppen Deltagare den här behörigheten.
Åtkomstnivåer:
- Vara projektmedlem.
- Om du vill lägga till nya taggar i arbetsobjekt eller för att visa eller följa pull-begäranden har du minst grundläggande åtkomst.
- Om du vill visa eller följa arbetsobjekt har du minst intressentåtkomst . Mer information finns i Om åtkomstnivåer.
- Alla projektmedlemmar, inklusive de i gruppen Läsare , kan skicka e-postmeddelanden som innehåller arbetsobjekt.
Kommentar
- Ge intressenterna åtkomst till medlemmar som vill bidra till diskussionen och granska förloppet. Det här är vanligtvis medlemmar som inte bidrar till kod, men som vill visa arbetsobjekt, kvarvarande uppgifter, tavlor och instrumentpaneler.
- Som standard kan alla deltagare och intressenter i offentliga projekt lägga till nya och befintliga taggar. I privata projekt kan intressenter bara lägga till befintliga taggar. Om du vill styra möjligheten att skapa nya taggar anger du Skapa taggdefinition behörighet på projektnivå. Mer information finns i Ändra behörigheter på projektnivå.
Kommentar
- Ge intressenterna åtkomst till medlemmar som vill bidra till diskussionen och granska förloppet. Det här är vanligtvis medlemmar som inte bidrar till kod, men som vill visa arbetsobjekt, kvarvarande uppgifter, tavlor och instrumentpaneler.
- GitHub-behörigheter: Delta i GitHub-lagringsplatsen.
Komplettera arbetsobjekt automatiskt
Som du ser i följande bild markerar du kryssrutan För att slutföra länkade arbetsobjekt efter sammanslagning. Systemet är standard för ditt val för framtida PRs.
Under följande omständigheter uppdaterar systemet inte automatiskt arbetsobjektets tillstånd till kategorierna Klar, Stängd eller Slutförd för arbetsobjekttypen (WIT):
- Arbetsobjektet, vars WIT hanteras med arvsprocessmodellen, är redan i tillståndet Löst . I det här fallet uppdaterar systemet inte tillståndet. Om en bugg som härleds från agilprocessen till exempel är i ett löst tillstånd övergår systemet inte till Stängd.
- Arbetsobjektet är redan i tillståndet Slutfört . Ingen ytterligare övergång krävs.
- WIT innehåller regler för arbetsflödesfält som förhindrar att arbetsobjektet avancerar till nästa tillstånd. En regel kan till exempel kräva att ett annat fält definieras när arbetsobjektet stängs.
- För lokala distributioner och Azure Boards Hosted Process Model måste du ändra arbetsflödet för att ange åtgärder (ACTION-element ) som ska utföras när arbetsflödet övergår. Mer information finns i Ändra arbetsflödet för en WIT, Ange åtgärder.
Mer information finns i Anpassa din arbetsspårningsupplevelse.
Ange arbetsflödestillståndet för länkade arbetsobjekt
Om du vill överföra ett arbetsobjekt till ett visst arbetsflödestillstånd kan du ange informationen i beskrivningen av pull-begäran. Prefix #ID med ett giltigt arbetsflödestillstånd för det nämnda arbetsobjektet.
Kommentar
Den här funktionen kräver uppdatering av Azure DevOps Server 2020.1 eller senare version.
I följande exempel visas användarberättelser som övergått – den ena till tillståndet Löst och den andra till granskningstillståndet. Dessutom markeras två uppgifter som Klar.
Inaktivera automatisk slutförande av associerade arbetsobjekt
Så här inaktiverar du automatiskt slutförande av associerade arbetsobjekt när användare slutför en pull-begäran:
- Gå till Projektinställningar>Lagringsplatser> väljer lagringsplatsen.
- På fliken Inställningar flyttar du växlingsknappen till Av för incheckningsupplysning av arbetsobjektmatchning.
Omnämnanden i incheckningskommenter för att stänga arbetsobjekt (till exempel "Korrigeringar #123") tillåts inte.