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


Запрос рабочих элементов по ссылке или количеству вложений

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

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

Число присоединенных файлов | (Обсуждение) Число комментариев | Число внешних ссылок| Число гиперссылок| Примечания ссылки| Связанное число ссылок|Число удаленных ссылок

  • Число присоединенных файлов
  • (Обсуждение) Число комментариев
  • Число внешних ссылок
  • Число гиперссылок
  • Примечание ссылки
  • Число связанных ссылок

Дополнительные сведения об этих полях см. в таблице, приведенной далее в этой статье.

Поддерживаемые операторы и макросы

Предложения, указывающие целочисленное поле, могут использовать следующие операторы.

= , <> , > , < , >= , <= ,
=[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field],
In, Not In,
Was Ever

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

Добавьте запрос и выберите дерево рабочих элементов , чтобы начать запрос. Вы должны увидеть что-то подобное следующим примерам:

Примечание.

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

Параметры фильтров и предложений запросов

Измените параметры фильтра для связанных рабочих элементов и добавьте предложения запросов с помощью следующих параметров.

Фильтр для

Включить эти предложения запросов

Только дочерние элементы рабочего элемента 645

Добавьте в фильтры для рабочих элементов верхнего уровня:
ID = 645

Задачи или ошибки

Добавьте в фильтры для связанных рабочих элементов:
Work Item Type In Task,Bug

Элементы, назначенные моей команде (Интернет)

Добавьте как в верхние, так и нижние фильтры:
Assigned to In Group [Fabrikam Fiber]\Web

Родительские элементы задач, назначенных мне

Сначала измените параметры фильтра на сопоставление связанных рабочих элементов
Добавьте в фильтры для связанных рабочих элементов:
Assigned To = @Me

Список элементов на основе связанных зависимых элементов

В следующем примере показан зависимый связанный запрос, который возвращает элементы с зависимостями на работе, управляемой другими командами и проектами.

Следующий запрос находит рабочие элементы во всех проектах, связанных с рабочими элементами в пути к области Fabrikam и проекту с помощью типов ссылок "Предшественник" и "Преемник".

Снимок экрана: Редактор запросов, рабочие элементы и прямые ссылки, веб-портал.

  • Установите флажок "Запрос между проектами", чтобы включить все зависимые рабочие элементы, соответствующие критериям фильтра, независимо от того, какой проект они принадлежат.
  • Укажите путь к области в предложении Fabrikam, чтобы найти только рабочие элементы, связанные с рабочими элементами, определенными в проекте Fabrikam.
  • Укажите только возвращаемые элементы с соответствующими ссылками и типы выбранных ссылок, чтобы возвращать только рабочие элементы, связанные с типами ссылок "Предшественник " и "Преемник ".

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

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

  1. Откройте невыполненную работу продукта и включите параметр "Родители в представлении".
  2. Прокрутите вниз до раздела, в который перечислены неспарентные истории (гибкие) или непарентные элементы невыполненной работы (Scrum).

Снимок экрана: список потерянных историй или элементов невыполненной работы.

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

Снимок экрана: Редактор запросов, рабочие элементы и прямые ссылки, веб-портал, непарентные истории пользователей.

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

Число присоединенных файлов

Количество файлов, присоединенных к рабочему элементу и хранящихся в базе данных отслеживания рабочих элементов.
Reference Name=System.AttachedFileCount, Data type=Integer

Примечание.

Для Azure Boards (облачная служба) можно добавить до 100 вложений к рабочему элементу. Пытается добавить больше результатов в сообщение об ошибке при сохранении рабочего элемента.

Число комментариев

Количество комментариев, добавленных в раздел "Обсуждение " рабочего элемента.
Reference Name=System.CommentCount, Data type=Integer

Количество ссылок из рабочего элемента на артефакты, которые не являются рабочими элементами, такими как запросы на вытягивание, фиксации, наборы изменений или другие типы ссылок.
Reference Name=System.ExternalLinkCount, Data type=Integer

Количество гиперссылок, определенных для рабочего элемента.

Reference Name=System.HyperLinkCount, Data type=Integer

Примечание ссылки

Содержит комментарии от члена команды, создавшего ссылку. Это поле можно настроить в виде столбца в списке ссылок в форме рабочего элемента. (Не поддерживается в редакторе запросов.)

Reference Name=System.Links.Comment, Data type=PlainText

Описание ссылки

Содержит тип рабочего элемента, идентификатор и заголовок рабочего элемента, который является целевым объектом ссылки. Это поле можно настроить в виде столбца в списке ссылок в форме рабочего элемента. (Не поддерживается в редакторе запросов.)

Reference Name=System.Links.Description, Data type=PlainText

Связанные рабочие элементы и объекты можно просмотреть в рабочем элементе с расширением визуализации рабочих элементов, доступным на вкладке Visual Studio Marketplace, Azure DevOps.

Сведения о добавлении типов ссылок см. в разделе "Управление типами ссылок " [witadmin].

Все вкладки, поддерживающие создание связей между рабочими элементами, реализуются с помощью элемента LinksControl в форме рабочего элемента. Этот элемент управляет фильтрацией и ограничением типов рабочих элементов, к которым можно связаться. Он также управляет типами ссылок, которые можно создать и можно ли связать рабочие элементы в другом проекте. Чтобы настроить элементы управления и ограничения ссылок, измените определение LinksControlOptions типа рабочего элемента, см. статью LinksControlOptions XML- элементов.

Можно добавить или удалить столбцы из списка ссылок, а также настроить столбцы по умолчанию и порядок столбцов. Дополнительные сведения см. в xml-элементах LinksControlOptions.