Поделиться через


Синтаксис запросов для поиска рабочих элементов (Team Web Access)

Можно использовать поле поиска Team Web Access для поиска рабочих элементов. В поле поиска можно указать ключевые слова и фразы, а также использовать идентификаторы ярлыков для поиска рабочих элементов. Поиск не учитывает регистр символов.

Содержание раздела:

  • Указывание ключевых слов и фраз

  • Указание полей

  • Использование макроса @Me

  • Использование операторов поиска

Требуемые разрешения

Для выполнения поиска в Team Web Access необходимо быть участником группы Читатели или располагать разрешением Просмотр рабочих элементов на этом узле со значением Разрешить. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

Указывание ключевых слов и фраз

Ключевые слова и фразы можно ввести в поле Поиск, чтобы найти определенный текст в полях Название и Описание для рабочих элементов. Каждая фраза должна быть заключена в кавычки.

В следующих полях показано, как находить ключевые слова и фразы в полях Название и Описание.

  • Чтобы найти все рабочие элементы с ключевым словом duplication, введите следующую строку:

    Duplication

    Чтобы найти все рабочие элементы с фразой Getting Started, введите следующую строку:

    "Getting Started"

    Чтобы найти все рабочие элементы с фразой Getting Started и ключевым словом feature, введите следующую строку:

    feature "Getting Started"

Указание полей

Также кроме полей Название и Описание, поиск можно проводить и по другим полям. Каждая фраза должна быть заключена в кавычки. Чтобы указать имя поля рабочего элемента, введите строку поиска, как показано в следующих примерах.

  • Укажите любую из двух следующих строк поиска, чтобы найти все рабочие элементы в активном состоянии:

    system.State=Active

    State=Active

  • Чтобы найти все рабочие элементы ошибок, которые находятся в активном состоянии, используйте следующую строку:

    State=Active WorkItemType=bug

  • Чтобы найти все рабочие элементы, назначенные определенному участнику команды, используйте следующую строку:

    System.AssignedTo="первый последний"

Вместо полных имен часто используемых полей можно использовать ярлыки, как показано в следующей таблице:

Ярлык

Поле

A

AssignedTo

C

CreatedBy

S

Состояние

T

WorkItemType

В следующем примере показано использование ярлыков.

  • Чтобы найти все рабочие элементы всех типов, которые находятся в активном состоянии, используйте следующую строку:

    S=Active

  • Чтобы найти все рабочие элементы ошибок, которые находятся в активном состоянии, используйте следующую строку:

    S=Active T=bug

Использование макроса @Me

Чтобы указать строку поиска для рабочих элементов, которые каким-то образом связаны с оперирующим пользователем, можно использовать макрос @Me. Макрос @Me добавляет полное имя текущего пользователя в любой поиск Team Web Access. Макрос @Me особенно полезен для выполнения поиска, результаты которого можно использовать совместно с другими пользователями, поскольку он ускоряет работу, уменьшая количество символов, которые необходимо ввести. В следующих примерах показан поиск рабочих элементов с использованием макроса @Me.

  • Чтобы найти все рабочие элементы, назначенные текущему пользователю, введите следующую строку:

    A=@me

  • Чтобы найти все рабочие элементы, созданные текущим пользователем, введите следующую строку:

    C=@me

Использование операторов поиска

Чтобы указать условие поиска, можно использовать три поисковых оператора, как показано в таблице.

Оператор

Описание

=

Оператор EQUALS. Данный оператор используется для поиска точных совпадений текста.

:

Оператор CONTAINS. Данный оператор используется для поиска частичных совпадений текста.

-

Оператор NOT. Данный оператор используется для исключения рабочих элементов, содержащих определенный текст. Оператор NOT можно использовать только с именами полей.

В следующем примере показано использование операторов при создании строки поиска.

  • Чтобы найти все рабочие элементы, назначенные текущему пользователю, введите следующую строку:

    A=@me

  • Чтобы найти все рабочие элементы, поле "Дисциплина" которых содержит текст proj, введите следующую строку:

    Discipline:proj

    Примечание

    В некоторых полях, например, Журнал и Описание, поиск с использованием частей слова не поддерживается.Например, если в поле Журнал содержится фраза reproducible behavior, а искомая строка History:repro, рабочий элемент не будет найден.Однако при поиске полной строки History:reproducible, рабочий элемент будет найден.

  • Чтобы найти все рабочие элементы, которые содержат в названии ключевое слово triage, не назначены текущему пользователю и не закрыты, используйте следующую строку:

    triage -A=@me -S=Closed

  • Чтобы найти все активные ошибки, назначенные текущему пользователю и которые не содержат в названии ключевое слово bugbash, введите следующую строку:

    S=Active W=bug A=@Me -Title:bugbash

См. также

Задачи

Задание условия фильтрации запроса

Основные понятия

Поля, операторы, значения и переменные запросов

Поиск ошибок, задач и прочих рабочих элементов