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

Azure DevOps Services | Azure DevOps Server 2022 - 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 Pfad zu Änderungen und ermöglichen die schnelle Navigation zu Arbeitselementen und verknüpften Objekten.

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

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 eines Überwachungspfads von Codeänderungen und den von ihnen unterstützten Arbeitselementen
  • 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 linktypen beschrieben, die für Ihre Verwendung verfügbar sind. Sie können Objekte aus dem Webportal oder Visual Studio Team Explorer verknüpfen. Ausführliche Informationen 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 einer Arbeitsaufgabe 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 die Anzahl innerhalb jeder Gruppe gezählt wird. Sie können jede Gruppe erweitern oder reduzieren und innerhalb jeder Gruppe nach Status, Neueste Aktualisierung 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 der Build, die Freigabe oder das andere Objekt gelöscht wurde. Dies liegt in der Regel an Aufbewahrungsrichtlinien, 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. Außerdem unterstützt der Typ "Verwandter Link" das Verbinden von Arbeitselementen, die sich auf derselben Ebene befinden.

Verknüpfungstypen für Arbeitselemente

Alle zweiwegigen Verknüpfungstypen sind durch einen Vorwärts - und Reversenamen gekennzeichnet, z. B. übergeordnetes/untergeordnetes Element und Duplikat/Duplikat von. Wenn Sie eine Verknüpfung mit einem dieser Namen herstellen, wird das verknüpfte Arbeitselement aktualisiert, um einen Link mit dem entsprechenden Linktyp einzuschließen. Wenn Sie beispielsweise einen übergeordneten Link zu einer Arbeitsaufgabe hinzufügen, enthält das verknüpfte Arbeitselement einen untergeordneten Link.

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

  • Verwenden Sie den Typ "Doppelter Link", 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 Linktypen "Übergeordnetes/Untergeordnetes Element", wenn Sie Arbeitselemente in kleinere Elemente aufteilen möchten, z. B. Aufteilen von Features in Storys 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 Linktyp "Verwandte Verknüpfung", wenn sich die verknüpften Arbeitselemente auf derselben Ebene befinden – z. B. zwei Benutzergeschichten, die Features definieren, die sich überlappen – oder um Arbeitsaufgaben zu verknüpfen, die in verschiedenen Projekten definiert sind oder von verschiedenen Teams verwaltet werden.

Eine Anleitung zum Auswählen von Linktypen finden Sie im Abschnitt " Verknüpfungstyp" 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 wie Team Explorer und das Webportal verwenden, um Links zu erstellen oder Dateien anzufügen.

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

Hinweis

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

Verknüpfung zwischen Organisationsarbeitselementen

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/Produziert Für Verknüpfungstypen , wenn Sie Abhängigkeiten von Arbeitselementen nachverfolgen möchten, die in verschiedenen Organisationen definiert und von verschiedenen Teams verwaltet werden.
  • Verwenden Sie den Remoteverknüpfungstyp , wenn die verknüpften Arbeitselemente in verschiedenen Organisationen definiert und von verschiedenen Teams verwaltet werden, aber keine starken Interabhängigkeiten haben.

Benutzerabschnittsformular, 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 Ihnen zur Verfügung stehen, können je nachdem, ob Sie das Formular aus dem Webportal oder Visual Studio Team Explorer öffnen.

Im Arbeitselementformular können Sie mithilfe des Abschnitts "Verwandte Arbeit " oder auf der Registerkarte "Links " einen Link 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, der Registerkarte

Webportal, Arbeitselementformular, Abschnitt

Wählen Sie "Vorhandenes Element " aus, um eine Verknüpfung mit einem Arbeitselement oder einem anderen Objekt mithilfe eines beliebigen 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 Steuerelements

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 mit einer neuen Arbeitsaufgabe
  • Verknüpfen ausgewählter Elemente mit einer vorhandenen Arbeitsaufgabe

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 auch Excel verwenden, um die Verknüpfungsstruktur zu ändern. Siehe Massen hinzufügen oder ändern Sie Arbeitselemente mit Excel.

Testbezogene Verknüpfungstypen verknüpfen Testfallverwaltungsarbeitselemente 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 Verknüpfungstypen miteinander verknüpft.

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

Die folgende Abbildung zeigt den vollständigen Satz von Verknüpfungstypen, die beim Verknüpfen von Arbeitsaufgabentypen für die Testverwaltung verwendet werden. Die meisten Verknüpfungen zwischen Testverwaltungsartefakten treten auf, indem eine Aufgabe von den Testseiten oder Microsoft Test Manager ausgeführt wird.

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

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

Arbeitselementformular für Testfälle (TFS 2015)

Freigegebene Schritte erstellen

In 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 Erstellen und Freigeben von Pipelines

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

Die Verknüpfungstypen, die zum Erstellen dieser Links verwendet werden – wie in der folgenden Abbildung dargestellt – sind: Branch, Build, Changeset, Commit, In Build, Integriert in Build, Pull Request, Versioned Item und Integrated in release environment.

Konzeptionelle Abbildung von Devops-Linktypen.

Die Verknüpfungstypen, die zum Erstellen dieser Links verwendet werden , wie in der folgenden Abbildung dargestellt: Branch, Build, Changeset, Commit, Pull Request und Versioned Item.

Artefakt-zu-Artefakt-Verknüpfungstypen

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

Sie können einen Link aus der Arbeitsaufgabe 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- oder Pullanforderungs-, Änderungs- oder 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 Arbeitselementen 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 von der Arbeitsaufgabe zu fördern oder die Arbeitselement-ID beim Erstellen von Verzweigungen, Commits und Pullanforderungen hinzuzufügen.

Git ermöglicht es Ihnen, Arbeitselemente mithilfe des Commit-Linktyps 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 der Arbeitsaufgabe #35.
  • Und mit dem Entwicklungssteuerelement können Sie die Git-Entwicklung aus der Arbeitsaufgabe steuern, wie in der folgenden Abbildung dargestellt.

Screenshot des Arbeitselementformulars, Entwicklungssteuerelements.

Screenshot des Arbeitselementformulars, des Entwicklungssteuerelements Azure DevOps Server 2019.

Screenshot des Arbeitselementformulars, Des Entwicklungssteuerelements, 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-Problem und GitHub-Pullanforderung.

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-Versionssteuerung (TFVC) können Sie Arbeitselemente mit Versionssteuerungsänderungen oder versionsierten Quellcodedateien verknüpfen, indem Sie die Linktypen "Changeset " und "Versionsed Item " verwenden. Wenn Sie ausstehende Änderungen einchecken oder "Meine Arbeit" verwenden, um Änderungen einzuchecken, werden Arbeitselemente automatisch mit Ihren Änderungen verknüpft.

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

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

Sie können den Linktyp "Hyperlinks" oder "Storyboard" verwenden, um eine Arbeitsaufgabe mit einer Website, Netzwerkfreigabe oder einem Dokument in einer Netzwerkfreigabe zu verknüpfen. Beide Dieser Verknüpfungstypen sind unidirektionale Links. Um Links dieses Typs hinzuzufügen, können Sie die zuvor beschriebenen Linkssteuerelemente zum Verknüpfen von Arbeitselementen verwenden.

Verwenden Sie den Linktyp

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

Abfrage für verknüpfte Arbeitselemente

Verwenden Sie den Abfragetyp "Struktur der Arbeitselemente ", um Elemente basierend auf hierarchischen Links zu filtern. Verwenden Sie Arbeitselemente und direkte Links, um Elemente basierend auf allen Linktypen zu filtern.

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 einen primären Satz von Arbeitselementen an, die den Feldkriterien entsprechen, und einem sekundären Satz, der mit Elementen im primären Satz verknüpft ist.

Abfragebeispiele 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 über ein umfassendes Verständnis der verschiedenen Verknüpfungsbeziehungen verfügen, 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 nicht über das Webportal bearbeiten, aber Sie können sie im 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.