Abfragen von Arbeitselementen nach Link oder Anlagenanzahl

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

Sie können Arbeitselemente verknüpfen, um verwandte Arbeit und Abhängigkeiten nachzuverfolgen undDateien anzufügen, um Informationen für Ihr Team zu teilen. Anschließend können Sie Arbeitselemente basierend auf einem oder mehreren der folgenden Felder auflisten:

  • Anzahl der Anlagendateien
  • (Diskussion) Kommentaranzahl
  • Anzahl externer Links
  • Anzahl von Hyperlinks
  • Kommentarlink
  • Anzahl zugehöriger Links
  • Anzahl von Remotelinks
  • Anzahl der Anlagendateien
  • (Diskussion) Kommentaranzahl
  • Anzahl externer Links
  • Anzahl von Hyperlinks
  • Kommentarlink
  • Anzahl zugehöriger Links

Beschreibungen zu den einzelnen Feldern finden Sie in der Tabelle weiter unten in diesem Artikel.

Unterstützte Operatoren und Makros

Abfrageklauseln, die ein ganzzahliges Feld angeben, können die unten aufgeführten Operatoren verwenden.

= , <> , > , < , >= , <= ,
=[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field],
In, Not In,
Was Ever

Sie können nach Arbeitselementen nach dem Linktyp, der Linkanzahl oder der Anlagenanzahl filtern.


::: moniker-end

Auflisten hierarchischer Elemente in einer Strukturansicht

Fügen Sie eine Abfrage hinzu, und wählen Sie Struktur der Arbeitselemente aus , um die Abfrage zu starten. In den folgenden Beispielen sollte etwas ähnliches angezeigt werden:

Hinweis

Sie können keine Abfrage erstellen, die eine hierarchische Ansicht von Test Plans, Testsammlungen und Testfällen anzeigt. Diese Elemente werden nicht mithilfe von übergeordneten und untergeordneten Linktypen miteinander verknüpft. Sie können jedoch eine Directlink-Abfrage erstellen, die testbezogene Arbeitselemente auflistet. Außerdem können Sie die Hierarchie über die Seite Test> Test Plans anzeigen.

Dort können Sie Abfrageklauseln hinzufügen oder die Filteroptionen für verknüpfte Arbeitselemente ändern.

Filtern nach

Einschließen dieser Abfrageklauseln

Nur untergeordnete Elemente des Arbeitselements anzeigen 645

Zu Filtern für Arbeitselemente auf oberster Ebene hinzufügen:
ID = 645

Aufgaben oder Fehler

Zu Filtern für verknüpfte Arbeitselemente hinzufügen:
Work Item Type In Task,Bug

Elemente, die meinem Team zugewiesen sind (Web)

Fügen Sie sowohl den oberen als auch den unteren Filter hinzu:
Assigned to In Group [Fabrikam Fiber]\Web

Übergeordnete Elemente von Aufgaben, die mir zugewiesen sind

Ändern von Filteroptionen in Übereinstimmung mit verknüpften Arbeitselementen
Zu Filtern für verknüpfte Arbeitselemente hinzufügen:
Assigned To = @Me

Auflisten von Elementen basierend auf verknüpften abhängigen Elementen

Das folgende Beispiel zeigt eine abhängige verknüpfte Abfrage, die Elemente mit Abhängigkeiten von der von anderen Teams und Projekten verwalteten Arbeit zurückgibt.

Die folgende Abfrage findet Arbeitselemente in allen Projekten, die mit Arbeitselementen unter dem Fabrikam-Bereichspfad und -Projekt verknüpft sind, indem die Linktypen Vorgänger und Nachfolger verwendet werden.

Screenshot: Abfrage-Editor, Arbeitselemente und direkte Links, Webportal.

Warum dies funktioniert:

  • Durch aktivieren des Kontrollkästchens Projektübergreifende Abfrage können alle abhängigen verknüpften Arbeitselemente, die den Filterkriterien entsprechen, aufgelistet werden, unabhängig davon, zu welchem Projekt sie gehören.

  • Wenn Sie die Area Path Under Fabrikam-Klausel angeben, werden nur Arbeitselemente gefunden, die mit Arbeitselementen verknüpft sind, die unter dem Fabrikam-Projekt definiert sind.

  • Wenn Sie Nur Elemente zurückgeben, die übereinstimmende Links enthalten, und Ausgewählte Linktypen zurückgeben , gibt die Abfrage nur Arbeitselemente zurück, die basierend auf den Linktypen Vorgänger und Nachfolger verknüpft sind.

Auflisten verwaister Benutzergeschichten

Wenn Sie Ihre Benutzergeschichten in der Regel unter Features organisieren, können Sie schnell verwaiste Benutzergeschichten finden, indem Sie das Produktbacklog öffnen, die Option Eltern bei Ansicht aktivieren und zum Abschnitt scrollen, in dem Unparented Stories (Agile) oder Unparented Backlog Items (Scrum) aufgelistet sind.

Auflisten verwaister Geschichten oder Backlogelemente

Alternativ können Sie nicht analysierte Backlogelemente mithilfe einer Arbeitselemente- und Direktlinkabfrage finden. Die folgende Abfrage listet beispielsweise aktive User Storys für das Azure DevOps-Team auf, die keinen übergeordneten Link haben.

Screenshot: Abfrage-Editor, Arbeitselemente und direkte Links, Webportal, nicht analysierte Benutzergeschichten.

In der folgenden Tabelle werden Felder beschrieben, die Links und Anlagen zugeordnet sind. Die meisten dieser Felder werden nicht im Arbeitselementformular angezeigt, sondern für alle Arbeitselementtypen nachverfolgt.

Anzahl der Anlagendateien

Die Anzahl der Dateien, die an das Arbeitselement angefügt und in der Datenbank zur Arbeitselementnachverfolgung gespeichert sind.
Verweisname=System.AttachedFileCount, Datentyp=Integer

Hinweis

Für Azure Boards (Clouddienst) können Sie einem Arbeitselement bis zu 100 Anlagen hinzufügen. Versuche, weitere hinzuzufügen, führen zu einer Fehlermeldung beim Speichern des Arbeitselements.

Alle

Kommentaranzahl

Die Anzahl der Kommentare, die dem Abschnitt "Diskussion " des Arbeitselements hinzugefügt wurden.
Reference Name=System.CommentCount, Data type=Integer

Alle

Anzahl externer Links

Die Anzahl der Links vom Arbeitselement zu Artefakten, die keine Arbeitselemente sind. z. B. Pull Requests, Commits, Changesets oder andere Linktypen.
Verweisname=System.ExternalLinkCount, Datentyp=Integer

Alle

Anzahl von Hyperlinks

Die Anzahl von Links, die für die Arbeitselemente definiert sind.

Referenzname=System.HyperLinkCount, Datentyp=Integer

Alle

Kommentarlink

Enthält Kommentare des Teammitglieds, das den Link erstellt hat. Sie können dieses Feld so konfigurieren, dass es als Spalte in einer Liste von Links auf einem Arbeitselementformular angezeigt wird. (Im Abfrage-Editor nicht unterstützt.)

Referenzname=System.Links.Comment, Datentyp=PlainText

Alle

Linkbeschreibung

Enthält den Arbeitselementtyp, die ID und den Titel des Arbeitselement, die das Ziel des Links darstellt. Sie können dieses Feld so konfigurieren, dass es als Spalte in einer Liste von Links auf einem Arbeitselementformular angezeigt wird. (Im Abfrage-Editor nicht unterstützt.)

Referenzname=System.Links.Description, Datentyp=PlainText

Alle

Parent

Wenn sie als Spaltenoption in eine Backlog- oder Abfrageergebnisliste aufgenommen wird, wird der Titel des übergeordneten Arbeitselements angezeigt. Intern speichert das System die ID des Arbeitselements in einem Ganzzahlfeld.

Hinweis

Sie können das Übergeordnete Feld als Spalte hinzufügen oder in einer Abfrageklausel angeben, indem Sie die übergeordnete Arbeitselement-ID angeben.
Reference Name=System.Parent, Data type=Integer

Alle

Parent

Wenn sie als Spaltenoption in eine Backlog- oder Abfrageergebnisliste aufgenommen wird, wird der Titel des übergeordneten Arbeitselements angezeigt. Intern speichert das System die ID des Arbeitselements in einem Ganzzahlfeld.

Hinweis

Das Übergeordnete Feld ist ab Azure DevOps Server 2020 und höheren Versionen verfügbar. Sie können dieses Feld nicht in einer Abfrageklausel angeben.
Reference Name=System.Parent, Data type=Integer

Alle

Anzahl zugehöriger Links

Die Anzahl der für ein Arbeitselement definierten Links, die einen Arbeitsverknüpfungstyp verwenden, z. B. Parent-Child, Vorgänger-Nachfolger und Related. Eine vollständige Liste finden Sie unter Linktypreferenz.
Reference Name=System.RelatedLinkCount, Data type=Integer

Alle

Anzahl von Remotelinks

Nur für Azure DevOps Services verfügbar. Die Anzahl der Links von einem Arbeitselement zu Arbeitselementen, die in einer anderen Organisation definiert sind. Organisationen müssen von demselben Azure Active Directory verwaltet werden. Zu den unterstützten Linktypen gehören Consumes From, Produced For und Remote related. Weitere Informationen finden Sie unter Hinzufügen eines Links zu Arbeitselementen, Link zu einem Remotearbeitselement.
Referenzname=System.RemoteLinkCount, Datentyp=Integer

Alle

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 von Visual Studio Marketplace verfügbar ist.

Informationen zum Hinzufügen von Linktypen finden Sie unter Verwalten von Linktypen [witadmin].

Alle Registerkarten, die das Erstellen von Links zwischen Arbeitselementen unterstützen, werden mithilfe des LinksControl-Elements im Arbeitselementformular implementiert. Dieses Element steuert das Filtern und Einschränken der Typen von Arbeitselementen, mit denen Sie eine Verknüpfung herstellen können, die Typen von Links, die Sie erstellen können, und ob Sie eine Verknüpfung mit Arbeitselementen in einem anderen Projekt herstellen können. Um die Linksteuerelemente und -einschränkungen anzupassen, ändern Sie die Definition von LinksControlOptions für einen Arbeitselementtyp, siehe LinksControlOptions XML-Elemente.

Sie können der Linkliste Spalten hinzufügen oder daraus entfernen, und Sie können die Standardspalten und die Spaltenreihenfolge anpassen. Weitere Informationen finden Sie unter LinksControlOptions XML-Elemente.