Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020
Используйте запросы для перечисления ошибок, историй пользователей или других рабочих элементов на основе заданных условий поля. Команды запускают эти списки для управления рабочими задачами, массового обновления элементов или проверки иерархий. Семантический поиск предлагает перекрывающиеся и дополнительные возможности, которые стоит изучить.
Используйте управляемые запросы для:
- Массовое обновление рабочих элементов с помощью веб-портала
- Триаж и обновление рабочих элементов
- Просмотр иерархии рабочих элементов
- Поделиться списком рабочих элементов с товарищем по команде
Вы можете создавать запросы и папки запросов с веб-портала или Visual Studio Team Explorer. Изменения, внесенные в одном клиенте, отображаются в других, так как все изменения хранятся в хранилище данных отслеживания работы.
Начало работы с запросами
Если вы начинаете работу, прочитайте Просмотр, выполнение или отправка запроса на рабочий элемент. Краткий справочник по задачам редактора запросов и примерам запросов см . в кратком справочнике по запросу.
- Чтобы найти рабочие элементы, назначенные вам, используйте макрос @Me в качестве значения поля "Назначенный кому " в предложении.
- Все допустимые пользователи со стандартным доступом могут создавать запросы и папки в разделе "Мои запросы". Чтобы создать запросы или папки в разделе "Общие запросы", необходимо иметь разрешение "Участие". См . раздел "Задать разрешения" для запросов.
- Измените любой запрос, добавив условия, чтобы сосредоточиться на области продукта, итерации или другом поле. Чтобы изменить запрос, откройте редактор запросов.
- Откройте любой запрос в Excel , чтобы обновить поля и опубликовать изменения в базе данных.
- Визуализировать состояние или ход выполнения путем создания круговой диаграммы, столбца или диаграммы тренда для запросов с неструктурированным списком. Дополнительные сведения см. в разделе "Диаграммы".
Обработка запросов
В следующих разделах перечислены функции, используемые для определения запросов рабочих элементов и управления ими.
- Определите фильтры запросов с помощью редактора запросов.
- Используйте макросы запросов в условиях для динамического таргетирования полей.
- Управление результатами запросов и папками на странице результатов запроса.
Фильтры запросов
В следующей таблице перечислены функции фильтрации запросов, поддерживаемые каждой версией Azure DevOps.
Примечание.
Управляемые запросы не поддерживают поиск близкого взаимодействия, однако семантические поиски выполняются. Кроме того, семантические поиски поддерживают как подстановочные знаки, так * и ? в качестве подстановочных знаков, и можно использовать несколько подстановочных знаков для сопоставления нескольких символов. Дополнительные сведения см. в разделе "Поиск функциональных рабочих элементов".
Функция фильтра
Поддержка запросов
Поддерживаемые версии
Поиск по строке текста (одинарный текст, многострочный текст, форматированный текст)
Поиски нечувствительны к регистру.
Все версии
Подстановочная карточка = *
Все версии
Поиск рабочих элементов на основе прямых ссылок или топологических или иерархических ссылок.
Фильтрация связанных рабочих элементов на MODE основе синтаксиса WIQL
Все версии
Предложения групп и вложений с помощью операторов AND и OR Boolean.
Все версии
Найдите рабочие элементы на основе поля, соответствующего предыдущему значению.
Поддерживаемый оператор: Was Ever поиск рабочих элементов на основе значения, определенного по определенной дате.
Поддерживаемый оператор: ASOF (синтаксис WIQL)
Все версии
Используйте макросы для создания запросов относительно даты, других инструментов, таких как путь к области команды, итерация команды и многое другое.
Все версии
Найдите рабочие элементы в одном или нескольких проектах в организации или коллекции. По умолчанию используется текущий проект. Используйте поле "Командный проект" для запроса к двум или нескольким проектам.
Все версии
Найдите рабочие элементы на основе того, как два поля сравниваются друг с другом.
Поддерживаемые операторы: =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field]
Все версии
Найдите рабочие элементы на основе того, содержат ли они или не содержат тег.
Поддерживаемые операторы: Contains, Does Not Contain
Все версии
Поиск рабочих элементов на основе пустых или не пустых полей HTML/форматированного текста.
Поддерживаемые операторы: Is Empty, Is Not Empty
Все версии
Найдите работу, значение поля которой соответствует любому значению в разделенном наборе, например набор типов рабочих элементов, состояний рабочего процесса или значений списка выбора. Разделите значения с разделителем списка, соответствующим региональным параметрам, определенным для клиентского компьютера. Например, можно использовать запятую (,).
Все версии
Поиск рабочих элементов на основе логического значения поля.
Все версии
Поиск рабочих элементов на основе ключевых слов или фраз, добавленных с помощью обсуждения.
Все версии
Поиск рабочих элементов на основе их столбца, пловки или состояния "Выполнение/готово".
Все версии
Фильтрация результатов запроса на основе ключевого слова или выбора полей.
Все версии
Для массового перемещения, копирования или вставки предложений запросов установите и используйте редактор WIQL.
Поддерживаемые макросы
В следующей таблице перечислены макросы запросов или переменные, поддерживаемые версиями Azure DevOps. Для фильтрации уведомлений можно использовать некоторые из этих макросов.
Примечание.
Некоторые макросы можно использовать только на веб-портале. К ним относятся @CurrentIteration, @CurrentIteration +/- n, @Follows, @MyRecentActivity, @RecentMentions, @RecentProjectActivity и макросы @TeamAreas. Эти макросы не поддерживаются при экспорте запроса в Excel, фильтрах уведомлений или выполнении из Team Explorer или REST API.
Более подробные описания и ссылки на примеры см. в полях запросов, операторах и макросах.
Макрос
Поддержка запросов
Поддерживаемые версии
Найдите любой тип рабочего элемента, Work Item Type=[Any]или любое состояние. State=[Any]
Все версии
Найдите работу, где Identity field=logged in user.
Все версии
Найдите работу, где Date-Time field=today.
Все версии
Найдите работу, определенную в одном или нескольких проектах.
Все версии
Найдите работу, определенную в текущей итерации для команды.
Все версии
Найдите работу, определенную в +/- n текущей итерации для команды.
Все версии
Поиск текущей работы, вошедшего в систему, выполняется следующим ID In @Followsобразом.
Все версии
Поиск недавно измененных рабочих элементов см. в разделе "Просмотр и добавление рабочих элементов", ID In @MyRecentActivity страница "Рабочие элементы".
Все версии
Найдите работу, в которой выбранное поле даты и времени находится в течение текущего дня, месяца, недели или года с смещением плюс/минус, например: Closed Date>=@StartOfDay-7
Все версии
Найдите работу, назначенную пути области или пути итерации указанной команды, например запрос по области или пути итерации.
Все версии
Функции управления результатами запросов и запросами
Следующие функции обеспечивают поддержку работы с результатами запроса, сохранением и предоставлением общего доступа к запросам и многое другое.
-
Добавление диаграммы запросов на панель мониторинга
-
Применение интерактивных фильтров
-
Выбор сортировки столбцов
-
Выбор параметров столбца запроса
-
Копировать результаты запроса
-
Скопировать URL-адрес запроса
-
Создание диаграмм запросов
-
Создание папок запросов
Неподдерживаемые функции
Запросы поддерживают только рабочие элементы и их связи с другими рабочими элементами. Управляемые запросы не поддерживают:
- Иерархические представления планов тестирования, наборов тестов и тестовых вариантов (эти элементы не используют ссылки родительского-дочернего элемента). Вместо этого просмотрите иерархию на странице "Тестовые > планы тестов".
- Представления, показывающие связанные объекты, такие как сборки, выпуски, код или другие объекты, отличные от рабочих элементов.
- Перечисление рабочих элементов, связанных с одним проектом и другим.
- Экспорт запроса между проектами в Excel (запросы прямых ссылок экспортируются в виде неструктурированного списка).
Типы запросов (неструктурированные, прямые ссылки, дерево)
Azure Boards поддерживает три типа запросов; Значок рядом с запросом указывает его тип. Выберите тип в зависимости от нужных результатов.
Тип запроса
Руководство по использованию
Неструктурированный список рабочих элементов
- Перечисление элементов для выполнения массовых обновлений
- Сортировка списка рабочих элементов
- Создание диаграммы запросов и добавление ее на панель мониторинга
- Создание диаграммы для подсчета элементов или суммирования числового поля
- Экспорт списка в Excel для обновления полей
Рабочие элементы и прямые ссылки
- Список элементов, зависящих от других рабочих элементов
- Поиск связанных или зависимых элементов
- Список связанных рабочих элементов для выполнения массовых обновлений
- Триаж связанных рабочих элементов, включая ссылки, связанные с тестами
- Поиск осиротевших заданий в резерве (задания без родителя)
Примечание.
Рабочие элементы и прямые ссылки экспортируются в Excel в виде неструктурированного списка. Excel импортирует их в виде неструктурированного списка, так как Excel не поддерживает изменение нескольких типов ссылок.
Дерево рабочих элементов
- Перечисление дерева связанных рабочих элементов Parent-Child или других типов ссылок на дерево
- Сортировка иерархических списков рабочих элементов
- Экспорт иерархического списка в Excel для обновления полей или изменения иерархии
Дополнительные сведения о типах ссылок см. в справочнике по типу ссылок.
Мои запросы, общие запросы и избранное
Только вы можете просматривать и запускать запросы, сохраненные в разделе "Мои запросы". Добавьте запрос в избранное, чтобы он отображался в селекторе запросов.
Запросы, сохраненные в разделе "Общие запросы" , видны всем пользователям с доступом к проекту. Организуйте общие запросы по папкам и добавляйте их в избранное для быстрого доступа. Вы можете задать разрешения для папок и запросов, чтобы запретить другим пользователям перемещать или изменять их.
Дополнительные сведения см. в разделе:
- Управление запросами и папками запросов
- Настройка разрешений запроса
- Избранное запроса и настройка личного или командного избранного
Каталог запросов, папки запросов и элементы навигации
Страница "Запросы" предоставляет вкладки "Избранное" и "Все". На каждой вкладке показан режим каталога, который можно отфильтровать, чтобы найти определенные запросы.
При переходе на страницы запросов можно открыть папку, вложенную папку или страницу запроса.
При выборе параметров в верхней части страницы появляются навигационные цепочки. Используйте их для перехода к папке, вложенной папке или странице запроса.
Вы также можете выбрать избранный запрос или вернуться на страницу Все запросы из выпадающего меню открытого запроса.
Дополнительные сведения см. в разделе "Часто задаваемые вопросы о запросах", "Навигация" и "Папки".
Диаграммы запросов и мини-приложения
Создание круговой, линейчатой, сводной и трендовой диаграммы из запроса с неструктурированным списком (запросы должны возвращать 1000 или меньше рабочих элементов). Добавьте диаграммы запросов к информационным панелям, переименуйте их и перенастройте по мере необходимости.
Мини-приложения на основе запросов отображают сведения о запросах на панели мониторинга (например, количество активных ошибок или интерактивный список рабочих элементов). Дополнительные сведения см. на следующих ресурсах:
- Диаграмма запроса с неструктурированным списком
- Диаграмма для мини-приложения рабочих элементов
- Мини-приложение результатов запроса
- Мини-приложение плитки запроса
Добавление настраиваемого поля для поддержки запросов
Зайдите в раздел "Настройка вашего рабочего процесса", чтобы добавить настраиваемое поле для запросов.
Панель задач и элементы списка запросов
Если содержимое области задач отличается от результатов созданного запроса, см. статью "Элементы панели задач" и "Элементы списка запросов ".
Запросы полнотекстового поиска и параметры сортировки
Если вы используете полнотекстовые запросы поиска с операторами Contains или Contains Words, убедитесь, что параметры сортировки SQL Server соответствуют языку с зарегистрированным разбиением слов. Неподдерживаемые языки могут дать непредвиденные результаты.
Дополнительные сведения см. в разделе:
REST API
Сведения о программном взаимодействии с запросами см. в одном из следующих ресурсов REST API:
- Справочник по REST API Azure DevOps Services
- Запросы
- Язык запросов рабочих элементов
- Извлечение рабочих элементов с помощью запросов программным способом