Verwenden von Links zum Anzeigen von Abhängigkeiten und Nachverfolgen verwandter Arbeiten

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Indem Sie Arbeitselemente mit anderen Arbeitselementen verknüpfen, können Sie verwandte Arbeiten nachverfolgen, eine Arbeitshierarchie anzeigen, Abhängigkeiten anzeigen und vieles mehr. Indem Sie Arbeitselemente mit Devops und anderen Objekten verknüpfen, unterstützen Sie einen automatischen Änderungspfad und ermöglichen die schnelle Navigation zu Arbeitselementen und verknüpften Objekten.

Verschiedene Linktypen werden verwendet, um eine Verknüpfung mit den verschiedenen Objekten zu herstellen. Sie können beispielsweise übergeordnete/untergeordnete Links verwenden, um eine hierarchische Struktur von Arbeitselementen zu unterstützen. Die Commit- und Branch-Linktypen unterstützen Verknüpfungen zwischen Arbeitselementen und Git-Commits und Zweigen.

Verknüpfen Sie Arbeitselemente, um die folgenden Ziele zu unterstützen:

  • Nachverfolgen von Abhängigkeiten, verwandten Elementen und Arbeitshierarchien
  • Nachverfolgen, welche Arbeitselemente anhand von Testfällen und Testergebnissen getestet werden
  • Unterstützen Sie einen Überwachungspfad von Codeänderungen und den Arbeitselementen, die sie unterstützen
  • Unterstützung der End-to-End-Ablaufverfolgung
  • Teilen Sie Informationen, indem Sie Arbeitselemente mit einer Netzwerkfreigabe, einem Storyboard oder einem Dokument verknüpfen.

In diesem Artikel werden die für Ihre Verwendung verfügbaren Linktypen beschrieben. Sie können Objekte im Webportal oder Visual Studio Team Explorer verknüpfen. Details zum Verknüpfen von Arbeitselementen und löschen von Links finden Sie unter Hinzufügen von Links zu Arbeitselementen.

Tipp

Sie können automatische Verknüpfungen und andere Einstellungen einrichten, die Arbeitselemente mit Git Commits, Pullanforderungen, Builds und mehr verknüpfen. Informationen dazu finden Sie in den folgenden Ressourcen:

Liste verknüpfter Objekte anzeigen

Um die Liste aller Objekte anzuzeigen, die mit einem Arbeitselement verknüpft sind, öffnen Sie das Arbeitselement, und wählen Sie die Registerkarte "Links" aus. Die Registerkarte "Links" gibt die Anzahl aller verknüpften Objekte an.

Screenshot der Registerkarte

Verknüpfte Objekte werden unter ihrem Linktyp gruppiert, wobei jede Gruppe eine Anzahl enthält. Sie können jede Gruppe erweitern oder reduzieren und innerhalb jeder Gruppe nach Status, Neuestes Update oder Kommentar sortieren, indem Sie den entsprechenden Spaltentitel auswählen.

Die folgende Registerkarte "Links " zeigt beispielsweise einen Teil der 64 verknüpften Objekte für ein Arbeitselement an.

Screenshot der Registerkarte

Links, die mit dem roten Ausrufezeichen versehen sind, weisen darauf hin, dass das Build-, Release- oder andere Objekt gelöscht wurde. Dies ist in der Regel auf Aufbewahrungsrichtlinien zurückzuführen, die diese Objekte nach einem bestimmten Zeitraum automatisch löschen.

Arbeitselemente, die mit Arbeitselementen verknüpft sind

Es gibt mehrere Systemlinktypen, die verwendet werden, um Arbeitselemente miteinander zu verknüpfen: zwei Strukturtopologie, eine Abhängigkeitstopologie und ein Netzwerk. Strukturtopologielinks unterstützten geschachtelte Hierarchien, Strukturabfragen und mehrere Berichte. Abhängige Links unterstützen das Nachverfolgen von Aufgaben, die abgeschlossen sein müssen, ehe andere begonnen werden können. Und der Linktyp "Verwandter Link" unterstützt die Verbindung von Arbeitselementen, die sich auf derselben Ebene befinden.

Linktypen für Arbeitselemente

Alle zweiwegigen Verknüpfungstypen werden durch einen Vorwärts - und Umgekehrten Namen gekennzeichnet, z. B. Parent/Child und Duplikat/Duplikat von. Wenn Sie mit einem dieser Namen verknüpfen, wird das verknüpfte Arbeitselement aktualisiert, um einen Link mit dem entsprechenden Linktyp einzuschließen. Wenn Sie beispielsweise einen übergeordneten Link zu einem Arbeitselement hinzufügen, enthält das verknüpfte Arbeitselement einen untergeordneten Link.

Verwenden Sie als Kurzübersicht die folgenden Linktypen wie angegeben:

  • Verwenden Sie den Doppelten Linktyp, wenn zwei Arbeitselemente erstellt wurden, die im Wesentlichen dieselben Informationen erfassen; schließen Sie eine der Arbeitselemente, und behalten Sie die andere aktiv.
  • Verwenden Sie die Übergeordneten/untergeordneten Linktypen, wenn Sie Arbeitselemente in kleinere Elemente aufteilen möchten, z. B. Aufschlüsseln von Features in Geschichten oder Geschichten in Aufgaben
  • Verwenden Sie Vorgänger-Nachfolger-Linktypen , wenn Sie Aufgaben nachverfolgen möchten, die abgeschlossen werden müssen, bevor andere gestartet werden können; Dieser Linktyp wird am häufigsten verwendet, wenn Sie die Arbeit mit Project planen
  • Verwenden Sie den Verknüpften Linktyp, wenn sich die verknüpften Arbeitselemente auf derselben Ebene befinden – z. B. zwei Benutzergeschichten, die Features definieren, die sich überlappen – oder um Arbeitselemente zu verknüpfen, die in verschiedenen Projekten oder von verschiedenen Teams verwaltet werden.

Anleitungen zum Auswählen von Linktypen überprüfen Sie den Linktypverweis im abschnitt "Verwandte Notizen".

Sie können Links aus einem Arbeitselementformular erstellen, aus einem Arbeitselement, das in einer Liste der Abfrageergebnisse, in Microsoft Excel oder in Microsoft Project angezeigt wird. Sie können auch alle Clientprogramme für Team Foundation verwenden, z. B. Team Explorer und das Webportal, um Links oder Anhängedateien zu erstellen.

Außerdem können Sie das Kontextmenü im Webportal oder Team-Explorer verwenden.

Hinweis

Für jedes Arbeitselement können Sie maximal 1000 Links zu anderen Arbeitselementen hinzufügen.

Verknüpfung von arbeitsübergreifenden Arbeitselementen

Organisationen, die Azure Active Directory verwenden, können Arbeitselemente verknüpfen, die in verschiedenen Projekten in verschiedenen Organisationen vorhanden sind. Verwenden Sie die folgenden Linktypen wie angegeben:

  • Verwenden Sie die Von/Erzeugten Linktypen, wenn Sie Abhängigkeiten von Arbeitselementen nachverfolgen möchten, die in verschiedenen Organisationen definiert und von verschiedenen Teams verwaltet werden.
  • Verwenden Sie den Linktyp "Remotebezogene Verknüpfung", wenn die verknüpften Arbeitselemente in verschiedenen Organisationen definiert und von verschiedenen Teams verwaltet werden, aber keine starken Abhängigkeiten haben.

Benutzerverlaufsformular, Registerkarte

Sie können Links zwischen Arbeitsaufgaben erstellen, indem Sie eine der Registerkarten mit Linksteuerelementen innerhalb eines Arbeitsaufgabenformulars verwenden. Die Benutzeroberfläche zum Verknüpfen eines Arbeitselements unterscheidet sich je nach Plattform, Version und Client, die Sie verwenden. Informationen zum Verknüpfen mehrerer Arbeitselemente zu einem neuen oder vorhandenen Element finden Sie unter Hinzufügen eines Links zu Arbeitselementen.

Hinweis

Arbeitselementformulare und Features, die Für Sie verfügbar sind, können je nachdem variieren, ob Sie das Formular aus dem Webportal oder Visual Studio Team Explorer öffnen.

Aus dem Arbeitselementformular können Sie einen Link mithilfe des Abschnitts "Verwandte Arbeit " oder auf der Registerkarte "Links " hinzufügen.

Öffnen Sie ein Arbeitselement, und wählen Sie " Link hinzufügen" oder das Plussymbol aus, um einen Link hinzuzufügen.

Screenshot des Arbeitselementformulars, registerkarte

Webportal, Arbeitselementformular, Abschnitt

Wählen Sie "Vorhandenes Element " aus, um eine Verknüpfung mit einem Arbeitselement oder einem anderen Objekt mithilfe eines unterstützten Linktyps herzustellen. Wählen Sie "Neues Element " aus, um einen Link zu starten und gleichzeitig ein neues Arbeitselement zu definieren. Ausführliche Informationen finden Sie unter Hinzufügen eines Links zu Arbeitselementen.

Screenshot des zugehörigen Arbeitssteuerelements, Linkmenüoptionen.

Auf der Registerkarte "Verwandte Arbeit " oder "Links " können Sie diese Aktionen auch ausführen:

Auf einer Abfrageergebnisseseite können Sie diese Aktionen auch ausführen:

  • Verknüpfen ausgewählter Elemente zu einem neuen Arbeitselement
  • Verknüpfen ausgewählter Elemente zu einem vorhandenen Arbeitselement

Ausführliche Informationen finden Sie unter Hinzufügen eines Links zu Arbeitselementen.

Diese Funktionen ermöglichen das schnelle Verlinken oder Ändern von Links, die den Typ „Links zwischen übergeordneten und untergeordneten Elementen“ verwenden:

Sie können Excel auch verwenden, um die Verknüpfungsstruktur zu ändern. Siehe Massen hinzufügen oder ändern Sie Arbeitselemente mit Excel.

Testbezogene Linktypen verknüpfen Testfallverwaltungselemente miteinander oder mit anderen Arbeitselementen. Im Webportal oder Microsoft Test Manager können Sie anzeigen, welche Testfälle für eine Testsuite definiert sind und welche Testsuiten für einen Testplan definiert sind. Diese Objekte werden jedoch nicht über Linktypen miteinander verknüpft.

Sie können Arbeitselemente mit Testfällen verknüpfen, indem Sie die Linktypen "Getestet/Getestet" verwenden. Sie verwenden dieselben Linksteuerelemente, die Sie zum Verknüpfen von Arbeitselementen mit anderen Arbeitselementen verwenden, wie zuvor beschrieben.

Das folgende Bild zeigt den vollständigen Satz von Linktypen, die in der Verknüpfung von Arbeitselementtypen für die Testverwaltung verwendet werden. Die meisten Verknüpfungen zwischen Testverwaltungsartefakten treten auf, indem sie eine Aufgabe aus den Testseiten oder Microsoft Test Manager ausführen.

Verknüpfungstypen, die zum Verknüpfen von Testobjekten verwendet werden

Wenn Sie beispielsweise freigegebene Schritte zu einem Testfall hinzufügen, werden diese automatisch mit den Linktypen "Testfall/Freigegebene Schritte " verknüpft. Weitere Informationen finden Sie unter "Freigeben von Schritten zwischen Testfällen".

Testfall-Arbeitselementformular (TFS 2015)

Freigegebene Schritte erstellen

Aus Test können Sie Testpläne, Testsuiten und Testfälle hinzufügen, die verknüpft sind, aber nicht über einen bestimmten Linktyp. Außerdem erstellt und verwaltet das Testsystem die Zuordnungen von Testergebnissen zu Testfällen und Testplänen.

Arbeitselemente, die mit Codeartefakten verknüpft sind, und Build- und Releasepipelinen

Während Sie Ihre Software entwickeln, können Sie erfassen, welche Codeänderungen und Builds den Abschluss eines Arbeitselements unterstützen. Auf diese Weise kann Ihr Team verstehen, welche Arbeit ausgeführt wurde oder wie ein Fehler über den Überwachungspfad von Änderungen an der Codebasis behoben wurde.

Die Verknüpfungstypen, die verwendet werden, um diese Links zu erstellen– wie in der folgenden Abbildung dargestellt – sind: Branch, Build, Changeset, Commit, In Build gefunden, integriert in Build, Pull Request, Versioned Item und Integrated in Release-Umgebung.

Konzeptionelle Abbildung von Devops-Linktypen.

Die Linktypen, die verwendet werden, um diese Links zu erstellen, wie in der folgenden Abbildung dargestellt: Branch, Build, Changeset, Commit, Pull Request und Versioned Item.

Artefakt-zu-Artefakte-Verknüpfungstypen

Weitere Informationen zum Steuerelement "Links" oder zum Anpassen des Steuerelements "Entwicklungslinks" finden Sie unter LinksControlOptions-Elemente, Entwicklungslinks-Steuerelement.

Sie können einen Link aus dem Arbeitselement zu den unterstützten Artefakten hinzufügen, indem Sie die zuvor beschriebene Methode zum Verknüpfen von Arbeitselementen verwenden. Eine einfachere Methode besteht jedoch darin, die Arbeitselement-ID zu einem Commit, Pull-Anforderung, Änderungsset oder einem anderen unterstützten Git- oder TFVC-Vorgang hinzuzufügen, wenn Sie diese Elemente erstellen. Außerdem können Sie Arbeitselemente aus dem Entwicklungssteuerelement innerhalb des Arbeitselementformulars verknüpfen, wie in "Arbeitselemente" beschrieben, die mit der Git-Codeentwicklung verknüpft sind.

Weitere Informationen finden Sie in den folgenden Artikeln:

Arbeitselemente, die mit der Git-Codeentwicklung verknüpft sind

Die empfohlene Methode besteht darin, die Entwicklung aus dem Arbeitselement zu fördern oder die Arbeitselement-ID beim Erstellen von Zweigen, Commits und Pullanforderungen hinzuzufügen.

Git ermöglicht es Ihnen, Arbeitselemente mit dem Commit-Linktyp zu verknüpfen. Dafür gibt es mehrere Möglichkeiten:

  • Fügen Sie in Visual Studio Team Explorer Arbeitselement-IDs hinzu, bevor Sie Ihre Änderungen übernehmen.
    Hinzufügen von Arbeitselement-ID oder Ziehen von Elementen, bevor Sie Ihre Änderungen übernehmen
  • Sie können den Git-Commit-Befehl verwenden und die Arbeitselement-ID in Ihren Kommentar einschließen. Sie können beispielsweise dem Commit den Kommentar #35 NULL-Ausnahme abfangen hinzufügen. Wenn Sie den Commit pushen, erstellt das System einen Commit-Link zwischen dem Commit und dem Arbeitselement #35.
  • Und mit dem Entwicklungssteuerelement können Sie Ihre Git-Entwicklung aus dem Arbeitselement wie in der folgenden Abbildung dargestellt steuern.

Screenshot des Arbeitselementformulars, Entwicklungssteuerelement.

Screenshot des Arbeitselementformulars, Entwicklungssteuerelements, Azure DevOps Server 2019.

Screenshot des Arbeitselementformulars, Entwicklungssteuerelement, TFS 2018.

Arbeitselemente, die mit GitHub-Artefakten verknüpft sind

Wenn Sie Azure Boards mit GitHub-Repositorys verbinden, ermöglichen Sie die Verknüpfung zwischen GitHub-Commits und Pull Requests zu Arbeitselementen. Sie können GitHub für die Softwareentwicklung verwenden, während Sie Azure Boards zum Planen und Nachverfolgen Ihrer Arbeit nutzen.

Die unterstützten Linktypen umfassen GitHub Commit, GitHub Issue und GitHub Pull Request.

Die unterstützten Linktypen umfassen GitHub Commit und GitHub Pull Request.

Wichtig

Sie können nur mit GitHub-Artefakten verknüpfen, deren Repositorys Sie mit Azure Boards verbunden haben. Informationen zum Erstellen dieser Verbindung finden Sie unter Connect Azure Boards mit GitHub. Weitere Informationen zum Verknüpfen mit GitHub-Artefakten finden Sie unter Link GitHub-Commits, Pullanforderungen und Probleme mit Arbeitselementen.

Arbeitselemente, die mit der TFVC-Codeentwicklung verknüpft sind

Mit der Team Foundation-Versionskontrolle (TFVC) können Sie Arbeitselemente mit Versionssteuerungsänderungen oder versionierten Quellcodedateien verknüpfen, indem Sie die Linktypen "Changeset " und " Versioned Item " verwenden. Wenn Sie sich ausstehende Änderungen einchecken oder Meine Arbeit verwenden, um Änderungen zu überprüfen, werden Arbeitselemente automatisch mit Ihren Änderungen verknüpft.

Team-Explorer, Meine Arbeit, Ausstehende Änderungen, Einchecken

Arbeitselemente, die mit einer Website, einer Netzwerkfreigabe, einem Storyboard oder einem Dokument verknüpft sind

Sie können den Linktyp "Hyperlinks" oder "Storyboard" verwenden, um ein Arbeitselement mit einer Website, einer Netzwerkfreigabe oder einem Dokument in einer Netzwerkfreigabe zu verknüpfen. Beide dieser Linktypen sind One-Way-Links. Um Links dieses Typs hinzuzufügen, können Sie dieselben Linkssteuerelemente verwenden, die zuvor beschrieben wurden, um Arbeitselemente zu verknüpfen.

Verwenden Sie den Linktyp

Mithilfe des Storyboard-Linktyps unterscheiden Sie den Link, den Sie hinzufügen, um ein Storyboard oder Dokument anzugeben, das Arbeitselementspezifikationen bereitstellt. Verwenden Sie diesen Linktyp, um Ihren Teamzugriff auf die freigegebene Datei bereitzustellen, in der sie ihre Kommentare hinzufügen können.

Abfrage für verknüpfte Arbeitselemente

Verwenden Sie zum Filtern von Elementen basierend auf hierarchischen Links den Abfragetyp "Struktur der Arbeitselemente ". Um Elemente basierend auf allen Linktypen zu filtern, verwenden Sie Arbeitselemente und direkte Links.

Sie können nach Arbeitsaufgaben suchen, die nicht nur die Kriterien für Feldwerte erfüllen, sondern auch mit anderen Arbeitsaufgaben mit bestimmten Linktypen verknüpft sind. Diese Art von Abfrage zeigt eine primäre Gruppe von Arbeitselementen an, die die Feldkriterien erfüllen und eine sekundäre Gruppe, die mit Elementen im primären Satz verknüpft ist.

Beispiele für Abfrage finden Sie unter Link- und Anlagenabfragen.

Hinweis

Sie können keine Abfrage erstellen, die eine hierarchische Ansicht von Test Plans, Testsuiten und Testfällen anzeigt. Diese Elemente werden nicht mit übergeordneten/untergeordneten Elementen oder einem anderen Linktyp verknüpft. Sie können die Hierarchie nur über die Seite "Test> Test Plans" anzeigen.

Sie sollten nun ein umfassendes Verständnis der verschiedenen Verknüpfungsbeziehungen haben, die Sie erstellen können, um Abhängigkeiten nachzuverfolgen und einen Überwachungspfad für die Codeentwicklung zu erstellen.

Nachdem Sie eine Verknüpfungsbeziehung erstellt haben, können Sie den Linktyp dieser Beziehung im Webportal nicht bearbeiten, aber Sie können es vom Team-Explorer ausführen.

Weitere Informationen und Beispiele finden Sie in diesen Artikeln:

Sie können verwandte Arbeitselemente und Objekte in einem Arbeitselementformular anzeigen, indem Sie die Erweiterung für die Visualisierung von Arbeitselementen installieren, die auf der Registerkarte Visual Studio Marketplace, Azure DevOps verfügbar ist.