Erstellen von Arbeitsaufgabenabfragen

Aktualisiert: November 2007

Verwenden Sie Abfragen, um basierend auf den Informationen im Arbeitsaufgabenformular nach Arbeitsaufgaben zu suchen. Eine einfache Abfrage könnte darin bestehen, nach Arbeitsaufgaben zu suchen, die einen bestimmten Wert in einem Teil des Formulars enthalten, beispielsweise alle Arbeitsaufgaben, die Ihnen zugewiesen sind. Mit komplexeren Abfragen kann nach mehreren Werten in einem Formular gesucht werden. Abfragen werden mithilfe von Klauseln erstellt, um die Abfrageergebnisse zu verfeinern.

In Arbeitsaufgabenverfolgung in Team Foundation wird eine für Arbeitsaufgaben spezifische Abfrage als Arbeitsaufgabenabfrage bezeichnet und durch die Dateinamenerweiterung WIQ gekennzeichnet.

Abfrageoperatoren

Ein Abfrageoperator wird beim Erstellen einer Arbeitsaufgabenabfrage in einer Abfrageklausel verwendet. Jede Abfrageklausel besteht aus einem Feldnamen, einem Abfrageoperator und einem Wert. Der Abfrageoperator bestimmt den auszuführenden Vorgang, wenn er bestimmt, ob eine Arbeitsaufgabe in die Ergebnisse aufgenommen werden muss.

In der folgenden Tabelle werden die Abfrageoperatoren aufgelistet, die in der Arbeitsaufgabenverfolgung Team Foundation verfügbar sind.

Abfrageoperator

Beschreibung

Anwendbare Feldtypen

=

Gibt eine Arbeitsaufgabe zurück, wenn das Feld dem angegebenen Wert entspricht.

Zahl, Text, Datum, Struktur

<>

Gibt eine Arbeitsaufgabe zurück, wenn das Feld nicht dem angegebenen Wert entspricht.

Zahl, Text, Datum, Struktur

>

Gibt eine Arbeitsaufgabe zurück, wenn das Feld größer als der angegebene Wert ist.

Zahl, Text, Datum

<

Gibt eine Arbeitsaufgabe zurück, wenn das Feld kleiner als der angegebene Wert ist.

Zahl, Text, Datum

>=

Gibt eine Arbeitsaufgabe zurück, wenn das Feld größer als oder gleich dem angegebenen Wert ist.

Zahl, Text, Datum

<=

Gibt eine Arbeitsaufgabe zurück, wenn das Feld kleiner oder gleich dem angegebenen Wert ist.

Zahl, Text, Datum

Contains

Gibt eine Arbeitsaufgabe zurück, wenn das Feld den angegebenen Textwert enthält.

Text

Enthält nicht

Gibt eine Arbeitsaufgabe zurück, wenn das Feld den angegebenen Textwert nicht enthält.

Text

Beispiel:

Gibt eine Arbeitsaufgabe zurück, wenn das Feld einem beliebigen Wert aus einer angegebenen Gruppe von Werten entspricht. Wenn beispielsweise das ID-Feld mit der Gruppe der Werte 100, 101 und 102 verglichen wird, werden die Arbeitsaufgaben 100, 101 und 102 zurückgegeben.

Zahl, Text, Datum, Struktur

War schon einmal

Durchsucht den Verlauf des Felds. Gibt die Arbeitsaufgabe zurück, wenn einer der früheren Feldwerte dem angegebenen Wert entspricht.

Text, Datum

Unter

Durchsucht ein Strukturfeld und gibt Arbeitsaufgaben zurück, die sich unter dem vom Wert angegebenen Knoten befinden.

Strukturansicht

Nicht unter

Durchsucht ein Strukturfeld und gibt Arbeitsaufgaben zurück, die sich nicht unter dem vom Wert angegebenen Knoten befinden.

Strukturansicht

Abfragevariablen

Abfragevariablen ermöglichen es, den Wert für eine Abfrage zu generieren. So können dynamische Abfragen erstellt werden, die nach dem aktuellen Datum, dem aktuellen Benutzer oder dem aktuellen Projekt suchen.

In folgender Tabelle sind die in Arbeitsaufgabenverfolgung in Team Foundation verfügbaren Abfragevariablen aufgelistet.

Abfragevariable

Result

@Me

Verwenden Sie die Variable @Me in der Spalte Wert, um in einem Feld mit Benutzeraliasen automatisch nach dem Alias des aktuellen Benutzers zu suchen. Wenn Sie also beispielsweise eine Liste der von Ihnen geöffneten Arbeitsaufgaben zurückgeben möchten, legen Sie die Spalte Feld auf Aktiviert von, die Spalte Operator auf = und die Spalte Wert auf @Me fest.

@Project

Verwenden Sie in Feldern, die auf das Teamprojekt verweisen, in der Spalte Wert die Variable @Project, um nach dem aktuellen Projekt zu suchen. Wenn Sie also beispielsweise eine Liste aller aktiven Arbeitsaufgaben für das momentan ausgewählte Projekt zurückgeben möchten, legen Sie die Spalte Feld auf Teamprojekt, die Spalte Operator auf = und die Spalte Wert auf @Project fest.

@Today

Verwenden Sie für Datumsfelder in der Spalte Wert die Variable @Today, um nach dem aktuellen Datum zu suchen. Die Abfrage fügt bei jeder Ausführung das aktuelle Datum ein. Sie können die Variable @Today auch durch das Subtrahieren von Tagen ändern. Um beispielsweise alle in der letzten Woche aktivierten Elemente zu finden, legen Sie die Spalte Feld auf Aktivierungsdatum, die Spalte Operator auf >= und die Spalte Wert auf @Today - 7 fest.

In diesem Abschnitt

Siehe auch

Weitere Ressourcen

Hinzufügen und Ändern von Arbeitsaufgaben