Синтаксис запросов для поиска рабочих элементов (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
См. также
Задачи
Задание условия фильтрации запроса