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

Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 – TFS 2013

Durch Verknüpfen von Arbeitselementen mit anderen Arbeitselementen können Sie verwandte Arbeit 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 Nachfolge von Änderungen und ermöglichen eine schnelle Navigation zu Arbeitselementen und verknüpften Objekten.

Verschiedene Linktypen werden verwendet, um eine Verknüpfung mit den verschiedenen Objekten zu erstellen. Beispielsweise können Sie Über-/Unterordnungslinks verwenden, um eine hierarchische Struktur von Arbeitselementen zu unterstützen. Die Linktypen 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 von Testfällen und Testergebnissen getestet werden
  • Unterstützen eines Überwachungspfads von Codeänderungen und der unterstützten Arbeitselemente
  • Unterstützung der End-to-End-Nachverfolgbarkeit
  • Geben Sie Informationen frei, 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 über das 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 eines Links zu Arbeitselementen.

Tipp

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

Anzeigen der Liste der verknüpften Objekte

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 of Links tab with count of linked objects.

Verknüpfte Objekte werden unter ihrem Linktyp mit einer Anzahl innerhalb jeder Gruppe gruppiert. Sie können jede Gruppe erweitern oder reduzieren und innerhalb jeder Gruppe nach State, Latest Updateoder Comment 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 of Links tab with many linked objects.

Links, denen das rote Ausrufezeichen vorangestellt ist, geben an, dass der Build, das Release oder ein anderes Objekt gelöscht wurde. Dies ist in der Regel auf Aufbewahrungsrichtlinien zurückzuführen, die diese Objekte nach Ablauf eines bestimmten Zeitraums automatisch löschen.

Arbeitselemente, die mit Arbeitselementen verknüpft sind

Es gibt mehrere Systemlinktypen, mit denen Arbeitselemente miteinander verknüpft werden: 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. Außerdem unterstützt der Linktyp Verknüpft das Verbinden von Arbeitselementen, die sich auf derselben Ebene befinden.

Work item link types

Alle Zwei-Wege-Linktypen sind durch einen Forward- und Reverse-Namen gekennzeichnet, z. B. Über- und Untergeordneter Link und Duplikat/Duplikat von. Wenn Sie einen dieser Namen verwenden, wird das verknüpfte Arbeitselement aktualisiert, um einen Link mit dem entsprechenden Linktyp einzuschließt. 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 Linktyp Duplizieren, wenn zwei Arbeitselemente erstellt wurden, die im Wesentlichen die gleichen Informationen erfassen. Schließen Sie eines der Arbeitselemente, und lassen Sie das andere aktiv.
  • Verwenden Sie die Über-/Untergeordnet-Linktypen, wenn Sie Arbeitselemente in kleinere Elemente untergliedern möchten, z. B. Features in Storys aufgliedern oder Storys in Aufgaben aufgliedern 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
  • Verwenden Sie den Linktyp Verknüpft, wenn sich die verknüpften Arbeitselemente auf derselben Ebene befinden, z. B. zwei User Storys, die Features definieren, die sich überlappen, — oder um Arbeitselemente zu verknüpfen, die in verschiedenen Projekten definiert oder von verschiedenen Teams verwaltet werden.

Eine Anleitung zum Auswählen von Linktypen finden Sie in der Referenz zum Linktyp im Abschnitt mit den zugehörigen Hinweisen.

Sie können Links aus einem Arbeitselementformular, aus einem Arbeitselement erstellen, das in einer Liste von Abfrageergebnissen, in Microsoft Excel oder in Microsoft Project angezeigt wird. Sie können auch eines 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 Team Explorer verwenden.

Hinweis

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

Organisationsübergreifende Arbeitselementverknüpfung

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 Linktyp Remoteverknüpfung, wenn die verknüpften Arbeitselemente in verschiedenen Organisationen definiert und von verschiedenen Teams verwaltet werden, aber keine starken Abhängigkeiten aufweisen.

User Story form, Link tab, showing two external links

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

Für Sie verfügbare Arbeitselementformulare und -features können sich unterscheiden, je nachdem, ob Sie das Formular über das Webportal oder Visual Studio Team Explorer öffnen.

Über das neue 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 das Plussymbol aus, um einen Link hinzuzufügen.

Screenshot of work item form, Links tab, and Related work control.

Web portal, work item form, Related work section

Wählen Sie Vorhandenes Element aus, um eine Verknüpfung mit einem Arbeitselement oder einem anderen Objekt mit einem beliebigen unterstützten Linktyp zu erstellen. 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 of Related work control, link menu options.

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.

Das neue Webformular ist nur ab TFS 2017 verfügbar.

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

  • Um Backlogelemente mit Portfolio-Backlogelementen zu verknüpfen oder die Linkstruktur zwischen diesen Elementen zu ändern, verwenden Sie den Zuordnungsbereich, um Ihr Backlog zu organisieren.
  • To create and link tasks to backlog items, use the sprint backlog page; from the web portal you can also drag-and-drop items to change the link structure.
  • Um ( ), outdent ( ) eingerückt und die Linkstruktur einer Strukturhierarchie zu ändern, können Sie Elemente aus einem Backlog im Webportal neu überordnen und neu anordnen oder eine Strukturabfrage IndentOutdent in Team Explorer.

Sie können auch Excel verwenden, um die Linkstruktur zu ändern. Weitere Informationen finden Sie unter Massen hinzufügen oder ändern von Arbeitselementen mit Excel.

Verknüpfte Linktypen testen verknüpfen Arbeitselemente der Testfallverwaltung miteinander oder mit anderen Arbeitselementen. Im Webportal oder Microsoft Test Manager Können Sie anzeigen, welche Testfälle für eine Testsammlung 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 wie zuvor beschrieben, um Arbeitselemente mit anderen Arbeitselementen zu verknüpfen.

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

Link types used to link test objects

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.

Testfall-Arbeitselementformular (TFS 2015)

Create shared steps

Über 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

Wenn 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 durchgeführt wurde oder wie ein Fehler durch den Überwachungspfad von Änderungen an der Codebasis behoben wurde.

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

Conceptual image of devops link types.

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

Artifact-to-artifact link types

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

Sie können mithilfe der zuvor beschriebenen Methode zum Verknüpfen von Arbeitselementen einen Link aus dem Arbeitselement zu den unterstützten Artefakten hinzufügen. Eine einfachere Methode besteht jedoch im 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 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 in der Entwicklung aus dem Arbeitselement oder dem Hinzufügen der Arbeitselement-ID beim Erstellen von Branches, Commits und Pull Requests.

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 Visual Studio Team Explorer arbeitselement-IDs hinzu, bevor Sie die Änderungen commiten.
    Add work item ID or drag items before you commit your changes
  • Sie können den Befehl git-commit verwenden und die Arbeitselement-ID in Ihren Kommentar hinzufügen. 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 Steuerelement Entwicklung können Sie Ihre Git-Entwicklung über das Arbeitselement steuern, wie in der folgenden Abbildung dargestellt.

Screenshot of work item form, Development control.

Work item form, Development section

Arbeitselemente, die mit GitHub 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.

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

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

Wichtig

Sie können nur Links zu GitHub Artefakten erstellen, mit deren Repositorys Sie eine Verbindung mit Azure Boards. Informationen zum Erstellen dieser Verbindung finden Sie unter Verbinden Azure Boards zu GitHub. Weitere Informationen zum Verknüpfen mit GitHub-Artefakten finden Sie unter Verknüpfen 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 mit Versionskontroll-Changesets oder Quellcodedateien mit Versionsverwaltung verknüpfen, indem Sie die Linktypen Changeset und Versionsverwaltungselement verwenden. Wenn Sie ausstehende Änderungen einchecken oder "Meine Arbeit" zum Einchecken von Änderungen verwenden, werden Arbeitselemente automatisch mit Ihren Änderungen verknüpft.

Team Explorer, My Work, Pending Changes, check in

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 auf einer Netzwerkfreigabe zu verknüpfen. Bei beiden Linktypen handelt es sich um one-way-Links. Zum Hinzufügen von Links dieses Typs können Sie dieselben Linkssteuerelemente verwenden, die zuvor zum Verknüpfen von Arbeitselementen beschrieben wurden.

Use the Hyperlinks or Storyboard link type to link a work item to a URL.

Auf der Registerkarte Storyboards können Sie Storyboards verknüpfen, die Sie mithilfe PowerPoint Storyboarding oder einer anderen Anwendung erstellt haben. Die Registerkarte "Storyboards" und das Linksteuerelement sind im Web- und Clientarbeitselementformular für TFS 2015 verfügbar.

Für Prozessvorlagen, die TFS 2015 und früheren Versionen zugeordnet sind, wurde den Arbeitselementtypen, die für definierte Anforderungen, User Storys oder Features verwendet werden, das Steuerelement Storyboards-Registerkartenlinks hinzugefügt. Wenn Sie Änderungen an einem verknüpften Storyboard vornehmen, bleibt das Arbeitselement weiterhin mit der Datei mit den neuesten Änderungen verknüpft.

Storyboard links control

Mithilfe des Storyboard-Linktyps können Sie den hinzugefügten Link unterscheiden, um ein Storyboard oder Dokument anzugeben, das Arbeitselementspezifikationen enthält. Verwenden Sie diesen Linktyp, um Ihrem Team Zugriff auf die freigegebene Datei zu ermöglichen, in der es kommentare hinzufügen kann.

Mit Architekturdiagrammen verknüpfte Arbeitselemente

Sie wählen den Linktyp Modell aus, wenn Sie ein Arbeitselement mit einem Architekturdiagramm verknüpfen möchten, das mithilfe von Visual Studio Enterprise. Dieser Linktyp ist nur verfügbar, wenn Sie von einem Visual Studio Enterprise. Mit diesem Linktyp können Sie Aufgaben, Testfälle, Fehler, Anforderungen, Probleme oder andere Arten von Arbeit nachverfolgen, die bestimmten Teilen Ihres Modells zugeordnet sind.

Model link type links work items to diagrams

Um ein Arbeitselement mit einem Diagramm zu verknüpfen, öffnen Sie das Arbeitselement in Visual Studio, wählen Sie die Registerkarte Alle Links oder Andere Links und dann den Linktyp Modell aus. Sie können das verknüpfte Diagramm auch über die Registerkarte "Links" öffnen.

Open linked model element from a work item

Sie können auch ein Modellelement mit einem Arbeitselement verknüpfen. Weitere Informationen finden Sie unter Verknüpfen von Modellelementen und Arbeitselementen.

Abfragen von verknüpften Arbeitselementen

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, die die Feldkriterien erfüllen, und eine sekundäre Gruppe an, die mit Elementen in der primären Gruppe verknüpft ist.

Abfragebeispiele finden Sie unter Verknüpfen und Anhängen von Abfragen.

Hinweis

Sie können keine Abfrage erstellen, die eine hierarchische Ansicht der Test Plans, Testsammlungen und Testfälle zeigt. Diese Elemente werden nicht über übergeordnetes/untergeordnetes Element oder einen anderen Linktyp miteinander 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 nachverfolgung und einen Überwachungspfad für Ihre 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 finden Sie in folgenden Artikeln:

Sie können verwandte Arbeitselemente und Objekte in einem Arbeitselementformular anzeigen, indem Sie die Visualisierungserweiterung für Arbeitselemente installieren, die im Visual Studio Marketplace auf Azure DevOps ist.