Delen via


Werkitems automatisch aanvullen met pull-aanvragen

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

Wanneer u een werkitem koppelt aan een pull-aanvraag (PR), kunt u deze werkitems automatisch voltooien wanneer u de pull-aanvraag hebt voltooid. U kunt ook de workflowstatus specificeren om het werkitem naartoe over te zetten bij het samenvoegen van de pull request.

Zie Pull-aanvragen maken, weergeven en beheren voor meer informatie.

Vereisten

Categorie Eisen
machtigingen - Werkitems weergeven, volgen en bewerken: Werkitems weergeven in dit knooppunt en Werkitems bewerken in dit knooppunt machtigingen ingesteld op Toestaan. De groep Inzenders heeft standaard deze machtigingen. Voor meer informatie, zie Machtigingen instellen voor het bijhouden van werk.
- Tags toevoegen aan werkitems: Nieuwe tagdefinitie maken op projectniveau met machtiging ingesteld op Toestaan. De groep Inzenders heeft standaard deze machtiging.
Toegangsniveaus - Projectlid.
- Om nieuwe tags toe te voegen aan werkitems of om pull-aanvragen te bekijken of te volgen: ten minste Basic toegang.
- Werkitems weergeven of volgen: ten minste Belanghebbende toegang. Zie Over toegangsniveaus voor meer informatie.
- Alle projectleden, inclusief die in de groep Lezers, kunnen e-mailberichten met werkitems verzenden.
GitHub-machtigingen Bijdrager voor de GitHub-opslagplaats.

Werkitems automatisch aanvullen

Zoals in de volgende afbeelding wordt weergegeven, schakelt u het selectievakje in om gekoppelde werkitems te voltooien na het samenvoegen. Het systeem stelt standaard uw selectie in voor toekomstige pull requests.

Dialoog Voltooien Pull-aanvraag, Gekoppelde werkitems voltooien na samenvoeging

In de volgende omstandigheden wordt de status van het werkitem niet automatisch bijgewerkt naar de categorieën Gereed, Gesloten of Voltooid voor het type werkitem (WIT):

  • Het werkitem, waarvan de WIT wordt beheerd volgens het Inheritance-procesmodel, bevindt zich al in de status Opgelost. In dit geval werkt het systeem de status niet bij. Als een fout die is afgeleid van het Agile-proces bijvoorbeeld de status Opgelost heeft, wordt het systeem niet overgestapt op Gesloten.
  • Het werkitem heeft al de status Voltooid . Er is geen verdere overgang vereist.
  • De WIT bevat regels voor werkstroomvelden die verhinderen dat het werkitem naar de volgende status gaat. Een regel kan bijvoorbeeld vereisen dat een ander veld wordt gedefinieerd bij het sluiten van het werkitem.
  • Voor on-premises implementaties en het gehoste procesmodel van Azure Boards moet u de werkstroom wijzigen om acties (ACTION-element ) op te geven die moeten worden uitgevoerd bij de overgang van de werkstroom. Zie De werkstroom voor een WIT wijzigen, Acties opgeven voor meer informatie.

Zie Uw ervaring met werk bijhouden aanpassen voor meer informatie.

De werkstroomstatus van gekoppelde werkitems opgeven

Als u een werkitem wilt overschakelen naar een specifieke werkstroomstatus, kunt u de informatie invoeren in de beschrijving van de pull-aanvraag. Voorzie het #ID van een geldige werkstroomstatus voor het vermelde werkitem.

Notitie

Voor deze functie is azure DevOps Server 2020.1-update of nieuwere versie vereist.

In het volgende voorbeeld ziet u gebruikersverhalen die zijn overgezet: een naar de status Opgelost en de andere naar de status Controleren . Er worden ook twee taken gemarkeerd als Gereed.

Schermopname van een pull request, de status van de workflow instellen voor de overgang van #ID werkitems.

Automatische voltooiing van gekoppelde werkitems uitschakelen

Als u de automatische voltooiing van gekoppelde werkitems wilt uitschakelen wanneer gebruikers een pull-aanvraag voltooien, voert u de volgende stappen uit:

  1. Ga naar Projectinstellingen>Opslagplaatsen> en selecteer de opslagplaats.
  2. Verplaats op het tabblad Instellingen de wisselknop naar Uit voor de resolutie van vermelde werkitems.

Vermeldingen in de opmerkingen bij commits om werkitems te sluiten (bijvoorbeeld "Fixes #123") zijn niet toegestaan.