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

Durch Verknüpfen von Arbeitselementen mit anderen Arbeitselementen 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 eine automatische Spur von Änderungen und ermöglichen die schnelle Navigation zu Arbeitselementen und verknüpften Objekten.

Zum Verknüpfen mit den verschiedenen Objekten werden verschiedene Linktypen verwendet. Sie können beispielsweise Über-/Untergeordnete Links verwenden, um eine hierarchische Struktur von Arbeitselementen zu unterstützen. Die Verbindungstypen Commit und Branch unterstützen Links zwischen Arbeitselementen und Git-Commits bzw. Branches.

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ützung eines Überwachungspfads mit Codeänderungen und den von ihnen unterstützten Arbeitselementen
  • Unterstützung der End-to-End-Rückverfolgbarkeit
  • Freigeben von Informationen durch Verknüpfen von Arbeitselementen mit einer Netzwerkfreigabe, einem Storyboard oder dokument.

In diesem Artikel werden die für Ihre Verwendung verfügbaren Linktypen beschrieben. Sie können Objekte über das Webportal oder Visual Studio Team Explorer verknüpfen. Ausführliche Informationen zum Verknüpfen von Arbeitselementen und zum 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, Pull Requests, Builds und mehr verknüpfen. Weitere Informationen finden Sie in den folgenden Ressourcen:

Liste der verknüpften Objekte anzeigen

Um die Liste aller mit einem Arbeitselement verknüpften Objekte anzuzeigen, ö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, mit einer Anzahl innerhalb jeder Gruppe. 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.

Auf der folgenden Registerkarte Links wird beispielsweise ein Teil der 64 verknüpften Objekte für ein Arbeitselement angezeigt.

Screenshot der Registerkarte

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

Mit Arbeitselementen verknüpfte Arbeitselemente

Es gibt mehrere Systemlinktypen, die verwendet werden, um Arbeitselemente miteinander zu verknüpfen: zwei Strukturtopologien, 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 Zugehörige Linktyp unterstützt das Verbinden von Arbeitselementen, die sich auf derselben Ebene befinden.

Arbeitselementlinktypen

Alle Bidirektionalen Linktypen sind durch einen Vorwärts- und Umgekehrten Namen gekennzeichnet, z. B. Parent/Child und Duplicate/Duplicate Of. Wenn Sie eine Verknüpfung mit einem dieser Namen verwenden, wird das verknüpfte Arbeitselement aktualisiert, um einen Link mit dem entsprechenden Linktyp einzuschließen. Wenn Sie beispielsweise einem Arbeitselement einen übergeordneten Link 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 eines der Arbeitselemente, und lassen Sie das andere aktiv.
  • Verwenden Sie die Übergeordneten/untergeordneten Linktypen, wenn Sie Arbeitselemente in kleinere Elemente unterteilen möchten, z. B. Features in Storys oder Storys in Aufgaben aufteilen möchten.
  • 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 Typ Verwandter Link, wenn sich die zu verknüpfenden Arbeitselemente auf derselben Ebene befinden ( z. B. zwei Benutzerabschnitte, die Sich überschneidende Features definieren) oder um Arbeitselemente zu verknüpfen, die in verschiedenen Projekten definiert oder von verschiedenen Teams verwaltet werden.

Anleitungen zur Auswahl von Linktypen finden Sie in der Linktypreferenz im Abschnitt zu den zugehörigen Notizen.

Sie können Links in einem Arbeitselementformular, aus einem Arbeitselement erstellen, das in einer Liste mit Abfrageergebnissen angezeigt wird, in Microsoft Excel oder in Microsoft Project. Sie können auch jedes der Clientprogramme für Team Foundation verwenden, z. B. Team Explorer und das Webportal, um Links zu erstellen oder Dateien anzufügen.

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

Hinweis

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

Organisationsübergreifende Verknüpfung von 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 Linktypen "Consumes From/Produces For ", 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 zu verknüpfenden Arbeitselemente in verschiedenen Organisationen definiert und von verschiedenen Teams verwaltet werden, aber keine starken Abhängigkeiten aufweisen.

Formular

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 mit 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 sich je nachdem unterscheiden, ob Sie das Formular über das Webportal oder Visual Studio Team Explorer öffnen.

Im Arbeitselementformular können Sie einen Link über den Abschnitt Verwandte Arbeit oder über die 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: Arbeitselementformular, Registerkarte

Webportal, Arbeitselementformular, Abschnitt

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

Screenshot: Steuerelement für verwandte Arbeit, Linkmenüoptionen

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

Auf einer Abfrageergebnisseite können Sie auch die folgenden Aktionen ausführen:

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

Weitere 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 Linkstruktur zu ändern. Weitere Informationen finden Sie unter Massenhinzufügen oder Ändern von Arbeitselementen mit Excel.

Testverknüpfungstypen verknüpfen Arbeitselemente der Testfallverwaltung miteinander oder mit anderen Arbeitselementen. Über das Webportal oder Microsoft Test Manager können Sie anzeigen, welche Testfälle für eine Testsuite definiert sind und welche Testsammlungen für einen Testplan definiert sind. Diese Objekte sind jedoch nicht über Linktypen miteinander verknüpft.

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

Die folgende Abbildung zeigt den vollständigen Satz von Linktypen, die beim Verknüpfen von Arbeitselementtypen der Testverwaltung verwendet werden. Die meisten Verknüpfungen zwischen Testverwaltungsartefakten erfolgen durch Ausführen einer Aufgabe über die Testseiten oder microsoft Test Manager.

Linktypen, die zum Verknüpfen von Testobjekten verwendet werden

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

Screenshot: Formular für Testarbeitselemente mit Schritten

Screenshot des Dialogfelds

Unter Test können Sie Testpläne, Testsammlungen 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 und Build- und Releasepipelines verknüpft sind

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

Die zum Erstellen dieser Links verwendeten Linktypen sind wie in der folgenden Abbildung dargestellt: Branch, Build, Changeset, Commit, Found in build, Integrated in build, Pull Request, Versioned Item und Integrated in release environment.

Konzeptionelles Image von devops-Linktypen.

Die zum Erstellen dieser Links verwendeten Linktypen ( wie in der folgenden Abbildung dargestellt ) sind: Branch, Build, Changeset, Commit, Pull Request und Versioned Item.

Artefakt-zu-Artefakt-Linktypen

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

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 ist jedoch das Hinzufügen der Arbeitselement-ID zu einem Commit, Pull Request, Changeset oder einem anderen unterstützten Git- oder TFVC-Vorgang zum Zeitpunkt der Erstellung dieser Elemente. Außerdem können Sie Arbeitselemente aus dem Entwicklungssteuerelement innerhalb des Arbeitselementformulars verknüpfen, wie unter Arbeitselemente, die mit der Git-Codeentwicklung verknüpft sind, beschrieben wird.

Weitere Informationen finden Sie in den folgenden Artikeln:

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

Die empfohlene Methode besteht darin, beim Erstellen von Branches, Commits und Pull Requests die Entwicklung des Arbeitselements zu fördern oder die Arbeitselement-ID hinzuzufügen.

Mit Git können Sie Arbeitselemente mit Commits verknüpfen, indem Sie den Linktyp Commit verwenden. Dafür gibt es mehrere Möglichkeiten:

  • Fügen Sie in Visual Studio Team Explorer Arbeitselement-IDs hinzu, bevor Sie Ihre Änderungen committen.
    Hinzufügen der Arbeitselement-ID oder Ziehen von Elementen vor dem Commit für Ihre Änderungen
  • Sie können den Befehl git-commit verwenden und die Arbeitselement-ID in Ihren Kommentar aufnehmen. Sie können beispielsweise dem Commit den Kommentar #35 NULL-Ausnahme abfangen hinzufügen. Wenn Sie den Commit pushen, erstellt das System einen Commitlink zwischen dem Commit und dem Arbeitselement #35.
  • Mit dem Entwicklungssteuerelement können Sie ihre Git-Entwicklung über das Arbeitselement steuern , wie in der folgenden Abbildung gezeigt.

Screenshot: Arbeitselementformular, Entwicklungssteuerelement.

Screenshot: Arbeitselementformular, Entwicklungssteuerelement, Azure DevOps Server 2019.

Screenshot: Arbeitselementformular, Entwicklungssteuerung, TFS 2018.

Mit GitHub-Artefakten verknüpfte Arbeitselemente

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.

Zu den unterstützten Linktypen gehören GitHub Commit, GitHub Issue und GitHub Pull Request.

Zu den unterstützten Linktypen gehören 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 Verbinden Azure Boards mit GitHub. Weitere Informationen zum Verknüpfen mit GitHub-Artefakten finden Sie unter Verknüpfen von GitHub-Commits, Pull Requests und Problemen mit Arbeitselementen.

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

Mit der Team Foundation-Versionskontrolle (TFVC) können Sie Arbeitselemente mithilfe der Linktypen Changeset und Versioned Item mit Versionsverwaltungs-Changesets oder versionsierten Quellcodedateien verknüpfen. Wenn Sie ausstehende Änderungen einchecken oder Meine Arbeit zum Einchecken von Änderungen verwenden, 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, Netzwerkfreigabe oder einem Dokument in einer Netzwerkfreigabe zu verknüpfen. Bei beiden Linktypen handelt es sich um unidirektionale 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 Hyperlinks oder Storyboard, um ein Arbeitselement mit einer URL zu verknüpfen.

Mithilfe des Storyboard-Linktyps unterscheiden Sie den Link, den Sie hinzufügen, um ein Storyboard oder Dokument anzugeben, das Arbeitselementspezifikationen enthält. Verwenden Sie diesen Linktyp, um Ihrem Team Zugriff auf die freigegebene Datei zu gewähren, wo es seine Kommentare hinzufügen kann.

Abfrage für verknüpfte Arbeitselemente

Um Elemente basierend auf hierarchischen Links zu filtern, verwenden Sie 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 einen primären Satz von Arbeitselementen an, die die Feldkriterien erfüllen, und eine sekundäre Gruppe, die mit Elementen in der primären Gruppe verknüpft ist.

Abfragebeispiele finden Sie unter Link- und Anlagenabfragen.

Hinweis

Sie können keine Abfrage erstellen, die eine hierarchische Ansicht von Test Plans, Testsammlungen und Testfällen anzeigt. Diese Elemente werden nicht mit übergeordnetem/untergeordnetem Element 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 Linkbeziehungen verfügen, die Sie erstellen können, um Abhängigkeiten nachzuverfolgen und einen Überwachungspfad für Die Codeentwicklung zu erstellen.

Nachdem Sie eine Linkbeziehung gebildet haben, können Sie den Linktyp dieser Beziehung nicht über das Webportal bearbeiten, sondern über Team Explorer.

Weitere Informationen und Beispiele finden Sie in diesen Artikeln:

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