Verwenden von Links zum Anzeigen von Abhängigkeiten und Nachverfolgen zugehöriger 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 Hierarchie von Arbeit anzeigen, Abhängigkeiten anzeigen und mehr. Durch verknüpfen von Arbeitselementen mit DevOps und anderen Objekten unterstützen Sie eine automatische Nachschau von Änderungen und ermöglichen eine schnelle Navigation zu Arbeitselementen und verknüpften Objekten.

Zum Verknüpfen mit den verschiedenen Objekten werden verschiedene Linktypen verwendet. 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 bzw. 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ützung eines Überwachungspfads für Codeänderungen und die von ihnen unterstützten Arbeitselemente
  • Unterstützung der End-to-End-Nachverfolgbarkeit
  • Geben Sie Informationen weiter, indem Sie Arbeitselemente mit einer Netzwerkfreigabe, einem Storyboard oder einem Dokument verknüpfen.

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

Anzeigen der Liste verknüpfter Objekte

Um die Liste aller Mit einem Arbeitselement verknüpften Objekte anzeigen zu können, ö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 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 der Registerkarte

Links mit dem roten Ausrufezeichen weisen darauf hin, dass der Build, das Release oder ein anderes Objekt gelöscht wurde. Dies liegt in der Regel an Aufbewahrungsrichtlinien, die diese Objekte automatisch löschen, nachdem ein bestimmter Zeitraum verstrichen ist.

Mit Arbeitselementen verknüpfte Arbeitselemente

Es gibt mehrere Systemverknüpfungstypen, 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 Verknüpfte Linktyp unterstützt das Verbinden von Arbeitselementen, die sich auf der gleichen Ebene befinden.

Verknüpfungstypen für Arbeitselement

Alle Zwei-Wege-Linktypen sind durch einen Forward- und Reverse-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 ein include. Wenn Sie beispielsweise einem Arbeitselement einen Übergeordneten Link hinzufügen, enthält das verknüpfte Arbeitselement einen Untergeordneten Link.

Verwenden Sie als Kurzanleitung 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 halten Sie das andere aktiv.
  • Verwenden Sie die Linktypen über- und untergeordnete Elemente, wenn Sie Arbeitselemente in kleinere Elemente aufbrechen möchten, z. B. Features in Storys oder Storys in Aufgaben auf- und unterlegen.
  • 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 mithilfe von Project
  • Verwenden Sie den Verknüpften Linktyp, 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.

Anleitungen zum Auswählen von Linktypen finden Sie in der Linktypreferenz im Abschnitt verwandte Hinweise.

Sie können Links aus einem Arbeitselementformular, aus einem Arbeitselement erstellen, das in einer Liste von Abfrageergebnissen, Microsoft Excel oder in einem Arbeitselement Microsoft Project. 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 anfügen.

Sie können auch das Kontextmenü im Webportal oder im Team Explorer.

Hinweis

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

Organisationsübergreifende Verknüpfung von Arbeitselement

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

  • Verwenden Sie den Linktypen Consumes From/Produces (Verbraucht von/erzeugt) für 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 "Remote related", wenn die verknüpften Arbeitselemente in verschiedenen Organisationen definiert und von verschiedenen Teams verwaltet werden, aber keine starken Abhängigkeiten aufweisen.

User Story-Formular, 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 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 öffnen oder Visual Studio Team Explorer.

Über das neue Arbeitselementformular können Sie einen Link hinzufügen, indem Sie den Abschnitt Verwandte Arbeit oder die Registerkarte Links verwenden.

Öffnen Sie ein Arbeitselement, und wählen Sie das Pluszeichen aus, um einen Link hinzuzufügen.

Screenshot: Arbeitselementformular, Registerkarte

Webportal, Arbeitselementformular, Abschnitt

Wählen Sie Vorhandenes Element aus, um mit einem beliebigen unterstützten Linktyp eine Verknüpfung mit einem Arbeitselement oder einem anderen Objekt 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: Verknüpftes Arbeitssteuerelement, 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.

Das neue Webformular ist nur ab TFS 2017 und höher verfügbar.

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 Massenzufügen oder Ändernvon Arbeitselementen mit Excel .

Testbezogene Linktypen 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 die gleichen Linksteuerelemente, die Sie verwenden, um Arbeitselemente mit anderen Arbeitselementen zu verknüpfen, 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 Links zwischen Testverwaltungsartefakten werden durch Ausführen einer Aufgabe über die Testseiten oder Microsoft Test Manager.

Linktypen, die zum Verknüpfen von Testobjekten verwendet werden

Wenn Sie einem Testfall beispielsweise 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)

Freigegebene Schritte erstellen

Ü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

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 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.

Konzeptionelle Abbildung von DevOps-Linktypen.

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

Artefakt-zu-Artefakt-Linktypen

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

Sie können den unterstützten Artefakten einen Link aus dem Arbeitselement hinzufügen, indem Sie die zuvor beschriebene Methode zum Verknüpfen von Arbeitselementenverwenden. Eine einfachere Methode ist jedoch das Hinzufügen der Arbeitselement-ID zu einem Commit- oder Pull Request-, Changeset- oder anderen unterstützten Git- oder TFVC-Vorgang zum Zeitpunkt der Erstellung dieser Elemente. Darüber hinaus können Sie Arbeitselemente aus dem Entwicklungssteuerelement innerhalb des Arbeitselementformulars verknüpfen, wie unter Arbeitselemente, die mit der Git-Codeentwicklung verknüpft sindbeschrieben.

Weitere Informationen finden Sie in den folgenden Artikeln:

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

Die empfohlene Methode besteht darin, die Entwicklung über das Arbeitselement zu fördern oder die Arbeitselement-ID beim Erstellen von Branches, Commits und Pull Requests 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.
    Fügen Sie die Arbeitselement-ID hinzu, oder ziehen Sie Elemente, bevor Sie ihre Änderungen committen.
  • Sie können den Befehl git-commit verwenden und die Arbeitselement-ID in Ihren Kommentar einfügen. 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 Steuerelement Entwicklung können Sie Ihre Git-Entwicklung über das Arbeitselement steuern, wie in der folgenden Abbildung dargestellt.

Screenshot: Arbeitselementformular, Entwicklungssteuerelement

Arbeitselementformular, Abschnitt

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.

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 mit GitHub Artefakten verknüpfen, deren Repositorys Sie mit Azure Boards verbunden haben. Informationen zum Erstellen dieser Verbindung finden Sie unter Verbinden Azure Boards zum GitHubvon . 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 mit Versionskontroll-Changesets oder Quellcodedateien mit Versionsangabe verknüpfen, indem Sie die Linktypen Changeset und Versioniertes Element verwenden. 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, einer Netzwerkfreigabe oder einem Dokument in 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 die gleichen Linkssteuerelemente verwenden, die zuvor zum Verknüpfen von Arbeitselementen beschriebenwurden.

Verwenden Sie den Linktyp Hyperlinks oder Storyboard, um ein Arbeitselement mit einer URL zu verknüpfen.

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

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

Storyboard-Linksteuerung

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 Ihrem Team Zugriff auf die freigegebene Datei zu gewähren, in der er seine Kommentare hinzufügen kann.

Arbeitselemente, die mit Architekturdiagrammen verknüpft sind

Sie wählen den Linktyp Modell aus, wenn Sie ein Arbeitselement mit einem Architekturdiagramm verknüpfen möchten, das mit Visual Studio Enterprise erstellt wurde. Dieser Linktyp ist nur verfügbar, wenn Sie über Visual Studio Enterprise arbeiten. 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.

Modelllinktyp verknüpft Arbeitselemente mit Diagrammen

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 aus, und wählen Sie den Linktyp Modell aus. Sie können das verknüpfte Diagramm auch auf der Registerkarte "Links" öffnen.

Verknüpftes Modellelement in einem Arbeitselement öffnen

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 von Test Plans, Testsammlungen und Testfällen 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.