Angeben von Abfragekriterien

Sie können Kriterien für Ihre Abfrage angeben, um nach Arbeitsaufgaben zu suchen. Mithilfe unterschiedlicher Kriterien können Sie überprüfen, welche Elemente Ihnen zugewiesen wurden, aktive Aufgaben identifizieren oder eine Liste der Funktionen anzeigen, die Ihnen oder Ihrem Team zugewiesen wurden.

Alle Arbeitsaufgabenabfragen bestehen aus einer oder mehreren Abfrageklauseln, und jede Klausel enthält ein Feld, einen Operator und einen Wert. Sie können Klauseln und Felder in Abfragen hinzufügen, ändern und gruppieren, die Sie erstellen, um den Satz von Arbeitsaufgaben gemäß Ihren Anforderungen zu filtern.

Themeninhalt

Um die Kriterien für eine Abfrage anzugeben, führen Sie die folgenden Verfahren aus, bis eine Liste von Arbeitsaufgaben in Abfrageergebnisse angezeigt wird:

  1. Auswählen des Abfragetyps

  2. Angeben der Kriterien der obersten Ebene

  3. Hinzufügen, Entfernen oder Aufheben der Gruppierung von Klauseln

  4. Führen Sie eine Abfrage aus.

  5. Anpassen der Kriterien

Informationen zum Filtern der Kriterien anhand eines Datumswerts oder der Mitgliedschaft in einer Gruppe finden Sie in den folgenden Verfahren:

Erforderliche Berechtigungen

Zum Durchführen dieser Vorgänge müssen Sie Mitglied der Gruppe Readers sein, oder die Berechtigung Arbeitsaufgaben in diesem Knoten anzeigen muss für jedes Teamprojekt in der Abfrage auf Zulassen festgelegt sein. Zum Speichern einer Abfrage müssen Sie Mitglied der Gruppe Project Administrators sein. Weitere Informationen finden Sie auf der folgenden Seite: Team Foundation Server-Berechtigungen.

Auswählen des Abfragetyps

So wählen Sie den Abfragetyp aus

  • Öffnen Sie das Teamprojekt, und klicken Sie mit der rechten Maustaste auf Arbeitsaufgaben, Meine Abfragen oder Teamabfragen, und klicken abschließend auf Neue Abfrage.

    Eine neue Abfrage wird geöffnet.

    Tipp

    Team Foundation Server-Plug-In für Eclipse unterstützen nur Abfragen in flachen Listen. Wenn Sie eine Abfrage mit mehreren Ebenen erstellen oder ändern möchten, müssen Sie einen anderen Client für Team Foundation verwenden.

Angeben der Kriterien der obersten Ebene

Mit den Filterkriterien der obersten Ebene werden die Abfrageergebnisse auf ein Teamprojekt und eine Arbeitsaufgabe eingeschränkt.

Tipp

Standardmäßig werden von einer Abfrage alle Arbeitsaufgaben zurückgegeben (Arbeitsaufgabentyp=[Beliebig] und Zustand=[Beliebig]), die Ihnen (Zugewiesen an=@Me) für das aktuelle Projekt (Teamprojekt=@Project) zugewiesen wurden.

Wenn Sie mit mehreren Teamprojekten arbeiten, können Sie auch alle Teamprojekte mit nur einer Abfrage durchsuchen.

So geben Sie die Abfragefilterkriterien der obersten Ebene an

  1. Geben Sie die Teamprojekte mit den gesuchten Arbeitsaufgaben an.

    • Übernehmen Sie Teamprojekt=@Project, um Arbeitsaufgaben im aktuellen Teamprojekt zu finden.

    • Wenn Sie nach Arbeitsaufgaben in einem anderen Teamprojekt suchen möchten, geben Sie den Namen des Projekts in der Spalte für den Wert des Teamprojektfelds ein.

    • Wenn Sie nach Arbeitsaufgaben in mehreren Teamprojekten suchen möchten, geben Sie die Werte in der folgenden Tabelle an:

      Und/Oder

      Feld

      Operator

      Wert

      Teamprojekt

      In

      Name des ersten Teamprojekts, Name des zweiten Teamprojekts, ...

      Trennen Sie die Namen der Teamprojekte durch ein Komma (,).

  2. Geben Sie den Arbeitsaufgabentyp an, der gesucht werden soll.

    • Wenn Sie nach allen Typen von Arbeitsaufgaben suchen möchten, führen Sie Arbeitsaufgabentyp = [Beliebig] aus.

    • Wenn Sie nach einem einzelnen Arbeitsaufgabentyp suchen möchten, klicken Sie auf die Spalte für den Wert des Felds für den Arbeitsaufgabentyp und anschließend auf den Typ der Arbeitsaufgabe, nach der Sie suchen möchten.

    • Wenn Sie nach mehreren Typen von Arbeitsaufgaben suchen möchten, geben Sie die Werte in der folgenden Tabelle an:

      Und/Oder

      Feld

      Operator

      Wert

      Und

      Arbeitsaufgabentyp

      In

      Erster Arbeitsaufgabentyp, Zweiter Arbeitsaufgabentyp, ...

      Trennen Sie die Namen der einzelnen Arbeitsaufgabentypen durch ein Komma (,).

    • Wenn Sie nach allen Arbeitsaufgabentypen suchen möchten, die einer benannten Kategorie angehören, geben Sie die in der folgenden Tabelle angezeigten Werte ein:

      Und/Oder

      Feld

      Operator

      Wert

      Und

      Arbeitsaufgabentyp

      In Gruppe

      Name der Kategorie für den Arbeitsaufgabentyp

      Informationen zum Definieren von Kategorien für Arbeitsaufgabentypen finden Sie auf der folgenden Seite: Anpassen von Kategorien für Arbeitsaufgabentypen [witadmin].

      Weitere Informationen zum Angeben von Kriterien der obersten Ebene finden Sie unter Query Operators.

  3. Klicken Sie auf der Symbolleiste auf Abfrage ausführen, und vergewissern Sie sich, dass die Abfrage die erwarteten Ergebnisse zurückgegeben hat.

    Sie können auch mit der rechten Maustaste in das Abfragefenster und dann auf Abfrage ausführen klicken.

  4. Klicken Sie im Menü Datei auf Speichern oder Speichern unter.

    Sie können zum Speichern auch die Tastenkombination STRG+S verwenden.

Hinzufügen, Entfernen oder Aufheben der Gruppierung von Abfrageklauseln

Sie können eine Klausel für jedes Arbeitsaufgabenfeld hinzufügen, um die Abfrageergebnisse zu optimieren. Wenn eine Abfrage nicht die erwarteten Ergebnisse liefert, können Sie Klauseln hinzufügen, entfernen, gruppieren oder ihre Gruppierung aufheben, um die Ergebnisse zu optimieren. Informationen zu den Elementen in Klauseln finden Sie unter Felder, Operatoren, Werte und Variablen von Abfragen (Team Explorer Everywhere).

Jede Abfrageklausel besteht aus einem Feldnamen, einem Abfrageoperator und einem Wert. Verwenden Sie so viele Klauseln wie nötig, um nützliche Ergebnisse zu erhalten.

Sie können Abfrageklauseln gruppieren, um sie als separate Einheit unabhängig vom Rest der Abfrage zu verwenden. Dieser Ansatz ähnelt dem Einschließen eines Ausdrucks in Klammern in einer mathematischen Formel oder Logikanweisung. Wenn Sie Klauseln gruppieren, wird das UND oder ODER für die erste Klausel der Gruppe auf die gesamte Gruppe angewendet.

So fügen Sie Abfrageklauseln hinzu, entfernen oder gruppieren sie oder heben die Gruppierung auf

  1. Fügen Sie mit einer der folgenden Methoden eine Klausel hinzu:

    1. Um die Klausel nach der letzten Klausel für die Abfrage hinzuzufügen, klicken Sie in der Spalte ganz links auf *.

    2. Um eine Klausel zwischen zwei Klauseln einzufügen, klicken Sie einfach mit der rechten Maustaste auf die Position, unterhalb der die Klausel eingefügt werden soll, und klicken Sie auf Klausel einfügen.

      An der Position des Mauszeigers wird eine Zeile für die Klausel angezeigt.

    3. Klicken Sie auf die Spalte Und/Oder und anschließend in der Liste auf Oder, um anzugeben, dass die Klausel als Oder-Klausel behandelt werden soll.

      Klicken Sie auf Und, um anzugeben, dass die Ergebnisse dieser und der vorangehenden Klausel entsprechen müssen. Klicken Sie auf Oder, um anzugeben, dass die Ergebnisse dieser oder der vorangehenden Klausel entsprechen müssen, nicht jedoch beiden.

    4. Geben Sie die Werte für Feld, Operator und Wert wie in der folgenden Tabelle dargestellt ein:

      Abfragespalte

      Verwendung

      Feld

      Geben Sie ein Feld für den Arbeitsaufgabentyp an, der gesucht werden soll. Der Satz von Arbeitsaufgaben wird auf Grundlage des für das Feld definierten Operators und der Werte gefiltert.

      Drücken Sie ALT+NACH-UNTEN, oder geben Sie den gewünschten Feldnamen ein.

      Operator

      Geben Sie an, wie der Wert im angegebenen Feld eines Datensatzes von der Abfrage verglichen wird. Beispiele für mögliche Operatoren sind = (gleich), <> (ungleich), > (größer als), < (kleiner als), >= (größer oder gleich), <= (kleiner oder gleich), Contains, Does Not Contain, In und Was Ever.

      Wert

      Geben Sie den Wert an, der im ausgewählten Feld gesucht werden soll.

      Wenn Sie einen Wert aus einer Liste angeben können, klicken Sie auf den Pfeil, um den gewünschten Wert anzugeben. Wenn Sie mehrere Werte zum Filtern verwenden möchten, geben Sie mit dem In-Operator eine durch Trennzeichen getrennte Liste von Werten an. Geben Sie zum Angeben eines dynamischen Werts eine gültige Abfragevariable an.

      Weitere Informationen finden Sie unter Felder, Operatoren, Werte und Variablen von Abfragen (Team Explorer Everywhere).

  2. Sie können eine Abfrageklausel löschen, indem Sie mit der rechten Maustaste links neben die Klauselzeile klicken, die Sie löschen möchten, und dann auf Klauseln löschen klicken.

  3. Um Klauseln zu gruppieren, führen Sie folgende Schritte aus:

    1. Geben Sie in der Abfrage die Klauseln an, die gruppiert werden sollen, indem Sie die STRG-TASTE gedrückt halten und in den entsprechenden Zeilen auf die Zelle ganz links klicken.

    2. Klicken Sie mit der rechten Maustaste auf die ausgewählten Klauseln, und klicken Sie dann auf Klauseln gruppieren.

    3. Am linken Rand der Spalte Und/Oder wird eine Klammer angezeigt, die angibt, dass die Klauseln gruppiert sind.

  4. Um die Gruppierung der Klauseln aufzuheben, führen Sie folgende Schritte aus:

    1. Markieren Sie alle Klauseln in der Gruppierung, indem Sie die STRG-TASTE gedrückt halten und in den einzelnen Zeilen auf die Zelle ganz links klicken.

    2. Klicken Sie mit der rechten Maustaste auf die Gruppe, und klicken Sie dann auf Gruppierung von Klauseln aufheben.

      Die Klammer am linken Rand der Abfrage wird entfernt. Die Gruppierung der Klauseln ist damit aufgehoben.

      Tipp

      Wenn Gruppierung von Klauseln aufheben nicht verfügbar ist, haben Sie nicht alle Klauseln in der Abfragegruppierung markiert. Markieren Sie alle Klauseln aus, und versuchen Sie es erneut.

Führen Sie eine Abfrage aus.

Wenn eine Arbeitsaufgabe geändert wurde und den Kriterien entspricht oder nicht mehr entspricht, können Sie die Abfrage erneut ausführen, um die Ergebnisse zu aktualisieren.

So führen Sie eine Abfrage aus

  1. Klicken Sie auf der Symbolleiste auf Abfrage ausführen.

    Sie können auch mit der rechten Maustaste in die Abfrage und dann auf Abfrage ausführen klicken.

    Tipp

    Sie können die in den Ergebnissen angezeigten Spalten sowie deren Reihenfolge ändern, indem Sie ein beliebiges Feld hinzufügen, das für die gesuchten Arbeitsaufgaben definiert wurde. Weitere Informationen finden Sie unter Hinzufügen, Entfernen, Neuanordnen und Sortieren von Spalten (Team Explorer Everywhere).

  2. Überprüfen Sie die Abfrageergebnisse. Wenn sie keine Entsprechung für die Suchkriterien finden, überprüfen und ändern Sie die Kriterien.

    Tipp

    Abfragen, die ausgeführt werden, können in dieser Version von Team Foundation Server-Plug-In für Eclipse nicht abgebrochen werden.

Anpassen der Kriterien

Führen Sie die Schritte in dieser Prozedur aus, wenn die Ergebnisse der Abfrage Ihren Erwartungen nicht entsprechen.

So passen Sie die Kriterien an

  1. Überprüfen Sie, ob alle Klauseln wie gewünscht definiert wurden.

  2. Überprüfen Sie die Und/Oder-Zuweisungen der einzelnen Klauseln.

    Wenn die Ergebnisse mehr Arbeitsaufgaben als erwartet enthalten, wurde möglicherweise häufig eine Oder-Klausel anstelle einer Und-Klausel verwendet.

  3. Überprüfen Sie die Gruppierung der Klauseln.

  4. Wenn von der Abfrage zu viele Ergebnisse zurückgegeben werden, fügen Sie Klauseln hinzu, um die Kriterien zu optimieren.

Angeben von Kriterien für Datum und Uhrzeit

Sie können nach Arbeitsaufgaben suchen, die an einem bestimmten Datum oder während eines bestimmten Zeitraums geändert wurden. Wenn Sie den Umfang der Abfrage einschränken, kann so die Leistung verbessert werden, da nur die Ergebnisse zurückgegeben werden, die dem gewünschten Datum entsprechen oder in den entsprechenden Datumsbereich fallen.

So suchen Sie nach Arbeitsaufgaben, die heute geändert wurden

  1. Wählen Sie in der Spalte Feld den Wert eines Datumsdatentyps aus.

    Tipp

    Die meisten Datumsfelder enthalten im Feldnamen das Wort "Datum".

  2. Klicken Sie in der Spalte Operator auf die Option = (Gleich) aus.

  3. Klicken Sie in der Spalte Wert auf den Pfeil und dann auf @Today für das heutige Datum.

    Tipp

    Sie können diese Variable ändern, um nach Arbeitsaufgaben zu suchen, die innerhalb einer bestimmten Anzahl von Tagen vor dem heutigen Tag geändert wurden. Um beispielsweise nach allen in der letzten Woche erstellten Elementen zu suchen, legen Sie die Spalte Feld auf Aktivierungsdatum, die Spalte Operator auf >= und die Spalte Wert auf @Today - 7 fest.

  4. Klicken Sie auf der Symbolleiste auf Abfrage ausführen, und überprüfen Sie die Abfrageergebnisse.

    Sie können auch mit der rechten Maustaste in die Abfragedefinition und dann auf Abfrage ausführen klicken.

So suchen Sie nach Arbeitsaufgaben, die an einem bestimmten Tag geändert wurden

  1. Wählen Sie den Wert für einen Datumsdatentyp in der Spalte Feld aus, um eine Abfrageklausel hinzuzufügen oder zu ändern.

  2. Klicken Sie in der Spalte Operator auf die Option = (Gleich) aus.

  3. Geben Sie in der Spalte Wert das Datum ein, an dem die Elemente geändert wurden.

  4. Klicken Sie auf der Symbolleiste auf Abfrage ausführen, und überprüfen Sie die Abfrageergebnisse.

    Sie können auch mit der rechten Maustaste in die Abfragedefinition und dann auf Abfrage ausführen klicken.

So suchen Sie nach Arbeitsaufgaben, die während eines Zeitraums geändert wurden

  1. Wählen Sie den Wert für einen Datumsdatentyp in der Spalte Feld aus, um eine Abfrageklausel hinzuzufügen oder zu ändern.

  2. Klicken Sie in der Spalte Operator auf > (Größer als) oder auf >= (Größer oder gleich), um das früheste Datum im Bereich anzugeben.

    Geben Sie >= (Größer oder gleich) an, wenn Sie nach Elementen suchen möchten, die am frühesten Datum im Bereich geändert wurden.

  3. Geben Sie in der Spalte Wert das früheste Datum im Bereich ein.

  4. Fügen Sie direkt unter der vorherigen Abfrageklausel eine weitere Abfrageklausel ein.

  5. Wählen Sie in der Und/Oder-Zuweisungsspalte Und aus.

  6. Klicken Sie in der Spalte Operator auf < (Kleiner als) oder auf <= (Kleiner oder gleich), um das letzte Datum im Bereich anzugeben.

    Geben Sie <= (Kleiner oder gleich) an, wenn Sie nach Elementen suchen möchten, die am letzten Datum im Bereich geändert wurden.

  7. Geben Sie in der Spalte Wert das letzte Datum im Bereich an.

  8. Gruppieren Sie die beiden Klauseln, die Sie gerade erstellt haben.

  9. Klicken Sie auf der Symbolleiste auf Abfrage ausführen, und überprüfen Sie die Abfrageergebnisse.

    Sie können auch mit der rechten Maustaste in die Abfragedefinition und dann auf Abfrage ausführen klicken.

Angeben eines Filters auf Grundlage der Mitgliedschaft in einer Gruppe

Sie können mit den Operatoren In Gruppe und Nicht in Gruppe Kriterien anhand mehrerer Werte angeben, die Mitglieder einer Gruppe bzw. nicht Mitglieder einer Gruppe sind. Beispiele für Gruppen sind Verteilergruppen, die in Team Foundation Server definiert wurden, eine Kategorie von Arbeitsaufgabentypen oder alle aktiven Fehler, die Ihren Berichten zugewiesen wurden.

So suchen Sie Arbeitsaufgaben auf Grundlage eines Werts, der zu einer Gruppe gehört

  1. Sie können nach Arbeitsaufgaben suchen, die die folgenden Kriterien erfüllen:

    • Fügen Sie die Klausel aus der folgenden Tabelle hinzu, um nach Arbeitsaufgaben zu suchen, die einem Benutzer zugewiesen wurden, der Mitglied der Gruppe der Projektadministratoren ist:

      Und/Oder

      Feld

      Operator

      Wert

      Und

      Zugewiesen an

      In Gruppe

      Projektadministratoren

    • Um nach Arbeitsaufgaben zu suchen, die aktiv sind und einem Benutzer zugewiesen wurden, der Ihnen unterstellt ist, fügen Sie die Klauseln aus der folgenden Tabelle hinzu:

      Und/Oder

      Feld

      Operator

      Wert

      Und

      Zustand

      =

      Aktiv

      Und

      Zugewiesen an

      In Gruppe

      MyDirectReportsDistributionGroup

  2. Klicken Sie auf der Symbolleiste auf Abfrage ausführen, und überprüfen Sie die Abfrageergebnisse.

    Sie können auch mit der rechten Maustaste in die Abfragedefinition und dann auf Abfrage ausführen klicken.

Siehe auch

Weitere Ressourcen

Felder, Operatoren, Werte und Variablen von Abfragen (Team Explorer Everywhere)

Hinzufügen, Entfernen, Neuanordnen und Sortieren von Spalten (Team Explorer Everywhere)

Speichern, Kopieren, Umbenennen und Löschen von Arbeitsaufgabenabfragen (Team Explorer Everywhere)

Auflisten von Arbeitsaufgaben (flache Standardliste) (Team Explorer Everywhere)

Suchen nach Fehlern, Aufgaben und anderen Arbeitsaufgaben (Team Explorer Everywhere)