Создание запросов рабочих элементов
Обновлен: Ноябрь 2007
Запросы используются для поиска рабочих элементов по информации, содержащейся в формах рабочих элементов. С помощью простого запроса можно выполнять поиск рабочих элементов, содержащих определенное значение в одной из частей формы, например, всех назначенных пользователю рабочих элементов. Более сложные запросы позволяют искать несколько значений в одной форме. Запросы создаются с помощью предложений, используемых для уточнения результатов запросов.
В рамках Team Foundation (отслеживание рабочих элементов) запрос, предназначенный специально для рабочих элементов, называется запросом рабочего элемента и имеет расширение имени файла WIQ.
Операторы запроса
Оператор запроса используется в предложении запроса при создании запроса рабочего элемента. Каждое предложение запроса состоит из имени поля, оператора запроса и значения. Оператор запроса определяет операцию, выполняемую при принятии решения о включении рабочего элемента в результаты.
В следующей таблице перечислены операторы запроса, доступные при отслеживании рабочего элемента Team Foundation.
Оператор запроса |
Описание |
Применимые типы полей |
---|---|---|
= |
Возвращает рабочий элемент, если значение в поле совпадает с указанным значением. |
"Число", "Текст", "Дата", "Дерево" |
<> |
Возвращает рабочий элемент, если значение в поле не совпадает с указанным значением. |
"Число", "Текст", "Дата", "Дерево" |
> |
Возвращает рабочий элемент, если значение в поле больше указанного значения. |
"Число", "Текст", "Дата" |
< |
Возвращает рабочий элемент, если значение в поле меньше указанного значения. |
"Число", "Текст", "Дата" |
>= |
Возвращает рабочий элемент, если значение в поле больше или равно указанному значению. |
"Число", "Текст", "Дата" |
<= |
Возвращает рабочий элемент, если значение в поле меньше или равно указанному значению. |
"Число", "Текст", "Дата" |
Содержит |
Возвращает рабочий элемент, если поле содержит указанное текстовое значение. |
"Текст" |
Не содержит |
Возвращает рабочий элемент, если поле не содержит указанное текстовое значение. |
"Текст" |
В |
Возвращает рабочий элемент, если значение в поле совпадает с любым значением в указанном наборе. Например, при сравнении поля идентификатора с набором значений 100, 101, 102 будут возвращены рабочие элементы 100, 101 и 102. |
"Число", "Текст", "Дата", "Дерево" |
Всегда |
Выполняет поиск по журналу поля. Возвращает рабочий элемент, если одно из значений в журнале поля совпадает с указанным значением. |
"Текст", "Дата" |
В группе |
Выполняет поиск по полю дерева и возвращает все рабочие элементы, расположенные в узле, на который указывает заданное значение. |
"Дерево" |
Не в группе |
Выполняет поиск по полю дерева и возвращает все рабочие элементы, расположенные вне узла, на который указывает заданное значение. |
"Дерево" |
Переменные запроса
Переменные запроса позволяют создавать значение для запроса, благодаря чему можно создавать динамические запросы, выполняющие поиск текущей даты, текущего пользователя или текущего проекта.
В следующей таблице приведен список переменных запроса, доступных в функции Team Foundation (отслеживание рабочих элементов).
Переменная запроса |
Результат |
---|---|
@Me |
Используйте значение @Me в столбце Значение для автоматического поиска псевдонима текущего пользователя в поле псевдонимов пользователей. Например, чтобы получить список рабочих элементов, открытых вами, необходимо в столбце Поле установить значение Активировал, в столбце Оператор — значение =, а в столбце Значение — значение @Me. |
@Project |
Используйте значение @Project в столбце Значение для любого поля, ссылающегося на командный проект, чтобы выполнить поиск в текущем командном проекте. Например, чтобы получить список всех активных рабочих элементов для выбранного в данный момент проекта, необходимо в столбце Поле установить значение Командный проект, в столбце Оператор — значение =, а в столбце Значение — значение @Project. |
@Today |
Используйте значение @Today в столбце Значение для любого поля даты, чтобы выполнить поиск текущей даты. При запуске этот запрос вводит текущую дату. Можно также изменить переменную @Today, вычитая из нее дни. Например, чтобы найти все элементы, активированные на прошлой неделе, в столбце Поле необходимо установить значение Дата активации, в столбце Оператор — значение >=, а в столбце Значение — значение @Today - 7. |
Содержание раздела
Практическое руководство. Добавление новых запросов рабочих элементов
Описание создания новых запросов рабочих элементов.Практическое руководство. Добавление и удаление предложений запросов рабочего элемента
Описание добавления и удаления предложений запроса в запросе рабочего элемента.Практическое руководство. Группирование и разгруппирование предложений запроса рабочих элементов
Описание группирования и разгруппирования предложений запроса в запросе рабочего элемента.Практическое руководство. Сохранение запросов рабочих элементов
Описание сохранения запросов рабочих элементов в Team Foundation Server или в файл.Практическое руководство. Переименование запросов рабочих элементов
Описание переименования запросов рабочих элементов.Практическое руководство. Отмена запроса рабочего элемента
Описание остановки запроса рабочего элемента, который выполняется слишком долго.Практическое руководство. Отправка запросов рабочих элементов по электронной почте
Описание создания файла запроса, который можно отправить по электронной почте.Практическое руководство. Отправка результатов запроса по электронной почте
Описание способа отправки выбранных рабочих элементов или всех результатов запроса в виде таблицы по электронной почте.Практическое руководство. Открытие запросов рабочих элементов из сообщения электронной почты
Описание открытия и сохранения запросов, полученных по электронной почте.Практическое руководство. Поиск дат в рабочих элементах
Описание создания запроса, выполняющего поиск определенных дат в рабочем элементе.Практическое руководство. Запрос для нескольких командных проектов
Описание создания запроса, выполняющего поиск по нескольким командным проектам.Практическое руководство. Удаление запросов рабочих элементов
Описание удаления запросов рабочих элементов.