Freigeben über


Abfragen nach Feldwertvergleichen

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Verwenden Sie Vergleichsfeldoperatoren, wenn Sie Arbeitsaufgaben filtern möchten, indem Sie den Wert eines Felds mit dem Wert eines anderen Felds vergleichen. Häufige Verwendungen umfassen:

Tipp

Sie können KI verwenden, um diese Aufgabe zu unterstützen weiter unten in diesem Artikel, oder lesen Sie Enable AI-Unterstützung bei Azure DevOps MCP Server, um zu beginnen.

  • Suchen Sie Arbeitsaufgaben, bei denen sich der Ersteller von dem Zugewiesenen oder dem Näheren unterscheidet.
  • Suchen Sie Vorgänge, deren ursprüngliche Schätzung kleiner als die abgeschlossene Arbeit ist.
  • Suchen Sie geschlossene Aufgaben, die vor dem Zieldatum abgeschlossen wurden.

Voraussetzungen

Kategorie Anforderungen
Zugriffsebenen - Um gemeinsame Abfragen anzuzeigen und auszuführen: Projektmitglied.
– Hinzufügen und Speichern einer freigegebenen Abfrage: Mindestens Basic-Zugriff.
Erlaubnisse Beitragen Berechtigung festgelegt auf Zulassen für den Ordner, dem Sie eine Abfrage hinzufügen möchten. Diese Berechtigung ist für die Gruppe Mitwirkende standardmäßig nicht festgelegt.

Hinweis

Benutzer mit Stakeholder--Zugriff für ein öffentliches Projekt haben vollen Zugriff auf die Abfragefunktionen, genauso wie Benutzer mit Basic--Zugriff. Weitere Informationen finden Sie unter Kurzreferenz zu Beteiligtenzugriff.

Kategorie Anforderungen
Zugriffsebenen - Um gemeinsame Abfragen anzuzeigen und auszuführen: Projektmitglied.
– Hinzufügen und Speichern einer freigegebenen Abfrage: Mindestens Basic-Zugriff.
Erlaubnisse Beitragen Berechtigung festgelegt auf Zulassen für den Ordner, dem Sie eine Abfrage hinzufügen möchten. Diese Berechtigung ist für die Gruppe Mitwirkende standardmäßig nicht festgelegt.

Unterstützte Datentypen

Sie können die Vergleichsoperatoren – =[Field], , <>[Field], >[Field]<[Field], , >=[Field], – <=[Field] mit den folgenden aufgelisteten Datentypen verwenden. Der Datentyp des linken Felds und des rechten Felds muss übereinstimmen.

  • Boolescher Wert (unterstützt =[Field], <>[Field])
  • Datum/Uhrzeit
  • Doppel, Ganzzahl
  • GUID
  • Identität
  • Zeichenfolge (ohne Tags)

Hinweis

Einige Datentyp-/Operatorkombinationen sind unsinnig (zum Beispiel Title >= [Field] oder Assigned To <= [Field]). Überprüfen Sie Ihren Vergleich, um sicherzustellen, dass beide Seiten kompatible Datentypen verwenden.

Beispielfilter

Verwenden Sie diese Beispielklauseln als Ausgangspunkt. Genauere Syntax im Query Editor kann je nach Client leicht variieren. Erstellen Sie die Klausel im Web Query Editor und überprüfen Sie die gespeicherte WIQL.

  • Arbeitsaufgaben, die von einer anderen Person als der Person geschlossen wurden, die die Arbeitsaufgabe erstellt hat: [Erstellt von] <> [Geschlossen von] UND [Bundesland] = 'Geschlossen'

  • Vorgänge, deren ursprüngliche Schätzung kleiner als abgeschlossene Arbeit ist: [Ursprüngliche Schätzung] < [Abgeschlossene Arbeit]

  • Abgeschlossene Vorgänge vor dem Zieldatum: [Geschlossen am] <= [Zieldatum] UND [Bundesland] = 'Geschlossen'

Felder, die Feldvergleiche unterstützen

In der folgenden Tabelle sind Felder aufgeführt, die Vergleichsabfragen unterstützen. Nicht alle Felder sind für jeden Prozess- oder Arbeitsaufgabentyp verfügbar; einige erfordern benutzerdefinierte Felder oder Prozesskonfigurationen. Lesen Sie den folgenden Hinweis für Anpassungslinks.

Hinweis

Nicht alle aufgelisteten Felder sind in jedem Projekt/Prozess vorhanden. Sie können benutzerdefinierte Felder hinzufügen und für Vergleiche aktivieren. Siehe Hinzufügen eines benutzerdefinierten Felds zu einem Arbeitsaufgabentyp (geerbter Prozess) oder Hinzufügen oder Ändern eines Felds (lokaler XML-Prozess)

Hinweis

Die Feld-zu-Feld-Vergleichsunterstützung unterscheidet sich je nach Client. Das Web Query Editor unterstützt die meisten Feldvergleiche; komplexe Vergleiche (z. B. einige Verwendungen von WAS EVER oder erweiterten WIQL-Ausdrücken) erfordern das direkte Bearbeiten von WIQL (WIQL Editor-Erweiterung). Erstellen Sie im Zweifelsfall die Klausel im Web Query Editor, und prüfen Sie die gespeicherte WIQL.

Mit KI Abfragen durch Feldwertvergleiche durchführen

Wenn Sie den Azure Boards MCP Server mit Ihrem KI-Agent im Agentmodus verbunden haben, können Sie Eingaben in natürlicher Sprache verwenden, um Arbeitsaufgaben basierend auf Feld-zu-Feld-Vergleichen zu finden.

Aufgabe Beispielprompt
Ersteller und Beauftragten vergleichen Find work items where Created By is different from Assigned To
Überprüfen der Genauigkeit der Schätzung List tasks where Completed Work exceeds Original Estimate
Frühe Fertigstellungen finden Show work items that were closed before their target date
Änderungsverlauf vergleichen Find bugs where the person who last changed the item differs from the creator
Erkennen von unterschätzter Arbeit List tasks in the current sprint for <Contoso> where remaining work is more than double the original estimate
Überfällige Elemente suchen Show active work items in <Contoso> where the target date is before today
Abweichungen beim Spotaufwand List user stories in <Contoso> with story points greater than 8 but only 1 child task
Vergleich geplanter und Ist-Werte For completed tasks in the current sprint for <Contoso>, show original estimate vs completed work side by side
Suchen von Nullaufwandselementen List active tasks in the current sprint for <Contoso> where both original estimate and remaining work are zero or empty
Selbstzugewiesene Arbeit identifizieren Show work items in <Contoso> where Created By equals Assigned To and state is still New

Hinweis

Der Agentmodus und der MCP-Server verwenden natürliche Sprache, sodass Sie diese Eingabeaufforderungen anpassen oder Nachverfolgungsfragen stellen können, um die Ergebnisse zu verfeinern.

REST-API

Informationen zur programmgesteuerten Interaktion mit Abfragen finden Sie in den folgenden REST-API-Ressourcen:

Tipp

Wenn Sie Referenznamen für WIQL oder REST benötigen (z. B System.IterationId . oder Microsoft.VSTS.Common.Priority), siehe Felder und Attribute für Arbeitsaufgaben.