Automatisches Abschließen von Arbeitselementen mit Pull Requests

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

Wenn Sie ein Arbeitselement mit einem Pull Request (PR) verknüpfen, können Sie diese Arbeitselemente automatisch abschließen, wenn Sie den PR abschließen. Alternativ können Sie den Workflowstatus angeben, in den das Arbeitselement beim Zusammenführen des PR übergehen soll.

Wenn Sie ein Arbeitselement mit einem Pull Request (PR) verknüpfen, können Sie diese Arbeitselemente automatisch abschließen, wenn Sie den PR abschließen.

Weitere Informationen zu Pull Requests finden Sie unter Erstellen, Anzeigen und Verwalten von Pull Requests.

Automatisches Abschließen von Arbeitselementen

Aktivieren Sie wie in der folgenden Abbildung gezeigt das Kontrollkästchen Verknüpfte Arbeitselemente nach dem Mergen abschließen. Das System wird für zukünftige PRs standardmäßig auf Ihre Auswahl festgelegt.

Dialogfeld „Pull Request abschließen“ – Verknüpfte Arbeitselemente nach dem Mergen abschließen

Dialogfeld „Pull Request abschließen“ – Option zum automatischen Abschließen von Arbeitselementen bei Abschluss des PR

In den folgenden Fällen aktualisiert das System den Arbeitselement-Status nicht automatisch auf „Erledigt“, „Abgeschlossen“ oder den Status, der zur Kategorie „Abgeschlossen“ für den Arbeitselement-Typ gehört:

  • Das Arbeitselement, dessen Arbeitselementtyp mit dem Vererbungsprozessmodell verwaltet wird, befindet sich bereits in einem Zustand, der zur Kategorie „Gelöst“ gehört. In diesem Fall aktualisiert das System den Zustand nicht. Wenn sich beispielsweise ein vom Agile-Prozess abgeleiteter Fehler im Zustand „Gelöst“ befindet, geht das System nicht in den Zustand „Geschlossen“ über.
  • Das Arbeitselement befindet sich bereits in einem Zustand, der zur Kategorie „Abgeschlossen“ gehört. Es ist kein weiterer Übergang erforderlich.
  • Der dem Arbeitselement zugeordnete WIT enthält mindestens eine Workflowfeldregel, die verhindert, dass das Arbeitselement im nächsten Zustand gespeichert wird. Dieser Fall kann beispielsweise eintreten, wenn beim Abschließen des Arbeitselements aufgrund einer Regel ein weiteres Feld definiert werden muss.
  • Bei lokalen Bereitstellungen und beim gehosteten Azure Boards-Prozessmodell müssen Sie den Workflow so ändern, dass Aktionen (ElementACTION) angegeben werden, die beim Übergang des Workflows ausgeführt werden sollen. Weitere Informationen finden Sie unter Ändern des Workflows für einen Arbeitselementtyp – Angeben von Aktionen.

Weitere Informationen zu Prozessmodellen finden Sie unter Anpassen Ihrer Erfahrung für die Arbeitsnachverfolgung.

Angeben des Workflowstatus von verknüpften Arbeitselementen

Um ein Arbeitselement in einen bestimmten Workflowstatus zu überführen, können Sie die Informationen in der Pull Request-Beschreibung eingeben. Stellen Sie #ID einen gültigen Workflowstatus für das von Ihnen erwähnte Arbeitselement voran.

Hinweis

Für dieses Feature wird Azure DevOps Server 2020.1, Update 1 oder höher benötigt.

Wie in der folgenden Abbildung gezeigt, wird für zwei User Storys der Übergang durchgeführt: für eine in den Zustand Gelöst und für die andere in den Zustand Review. Außerdem sind zwei Aufgaben auf Fertig festgelegt.

Screenshot: Pull Request – Festlegen des Workflowstatus für den Übergang von #ID-Arbeitselementen