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
Gewusst wie: Hinzufügen neuer Arbeitsaufgabenabfragen
Beschreibt das Erstellen neuer Arbeitsaufgabenabfragen.Gewusst wie: Hinzufügen oder Entfernen von Klauseln für Arbeitsaufgabenabfragen
Beschreibt, wie Sie Abfrageklauseln zu einer Arbeitsaufgabenabfrage hinzufügen und wie Sie Abfrageklauseln entfernen.Gewusst wie: Gruppieren und Aufheben der Gruppierung von Abfrageklauseln für Arbeitsaufgaben
Beschreibt, wie Sie Klauseln in einer Arbeitsaufgabenabfrage gruppieren bzw. die Gruppierung wieder aufheben.Gewusst wie: Speichern von Arbeitsaufgabenabfragen
Beschreibt das Speichern von Arbeitsaufgabenabfragen in Team Foundation Server oder in einer Datei.Gewusst wie: Umbenennen von Arbeitsaufgabenabfragen
Beschreibt das Umbenennen von Arbeitsaufgabenabfragen.Gewusst wie: Abbrechen einer Arbeitsaufgabenabfrage
Beschreibt das Abbrechen einer Arbeitsaufgabenabfrage, deren Ausführung viel Zeit in Anspruch nimmt.Gewusst wie: Senden von Arbeitsaufgabenabfragen als E-Mail
Beschreibt, wie Sie eine Abfragedatei zum Versenden in einer E-Mail erstellen.Gewusst wie: Senden von Abfrageergebnissen per E-Mail
Beschreibt, wie Sie eine Auswahl von Arbeitsaufgaben bzw. alle Ergebnisse einer Abfrage als Tabelle per E-Mail senden.Gewusst wie: Öffnen von Arbeitsaufgabenabfragen in E-Mails
Beschreibt das Öffnen und Speichern von Abfragen, die Sie als E-Mail empfangen.Gewusst wie: Suchen nach Datumsangaben in Arbeitsaufgaben
Beschreibt das Erstellen einer Abfrage, mit der bestimmte Datumsangaben in einer Arbeitsaufgabe gesucht werden.Gewusst wie: Abfragen mehrerer Teamprojekte
Beschreibt das Erstellen einer Abfrage, mit der mehrere Teamprojekte durchsucht werden.Gewusst wie: Löschen von Arbeitsaufgabenabfragen
Beschreibt das Löschen von Arbeitsaufgabenabfragen.