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


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

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

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

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

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

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

Необходимые условия

Категория Требования
Уровни доступа — Чтобы просматривать и выполнять общие запросы, необходим член проекта .
— Чтобы добавить и сохранить общий запрос: по крайней мере доступ уровня "Базовый".
разрешения Разрешение набора вкладов установите на "Разрешить" для папки, в которую вы хотите добавить запрос. По умолчанию у группы нет этого разрешения.

Примечание.

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

Категория Требования
Уровни доступа — Чтобы просматривать и выполнять общие запросы, необходим член проекта .
— Чтобы добавить и сохранить общий запрос: по крайней мере базовый доступ.
разрешения Разрешение набора вкладов установите на "Разрешить" для папки, в которую вы хотите добавить запрос. По умолчанию у группы нет этого разрешения.

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

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

= , <> , > , < , >= , <= ,
=[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.

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

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

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

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

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

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

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

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

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

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

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

Примечание.

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

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

Количество комментариев, добавленных в раздел "Обсуждение " рабочего элемента.
Имя ссылки=System.CommentCount, Тип данных=Целое число

Число внешних ссылок

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

Число гиперссылок

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

Имя ссылки=System.HyperLinkCount, Тип данных=Integer

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

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

Reference Name=System.Links.Comment, Тип данных=PlainText

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

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

Имя ссылки=Система.Ссылки.Описание, Тип данных=Обычный текст

Parent

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

Примечание.

Вы можете добавить поле Parent в качестве столбца или указать его в предложении запроса, указав идентификатор родительского рабочего элемента.
Имя ссылки=System.Parent, Тип данных=Целое число

Все

Parent

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

Примечание.

Поле Родитель доступно в Azure DevOps Server 2020 и более поздних версиях. Это поле нельзя указать в предложении запроса.
Имя ссылки=System.Parent, Тип данных=Integer

Число связанных ссылок

Количество ссылок, определенных для рабочего элемента, который использует тип рабочей ссылки, например Parent-Child, Предшественник-Преемник и связанный. Полный список см. в справочнике по типу ссылок.
Имя ссылочного параметра=System.RelatedLinkCount, Тип данных=Целое число

Число удаленных ссылок

Доступно только для Azure DevOps Services. Количество ссылок из рабочего элемента на рабочие элементы, определенные в другой организации. Тот же идентификатор Microsoft Entra должен управлять организациями. Поддерживаемые типы ссылок включают потребляется из, создан для и удаленно связанные. Дополнительные сведения см. в разделе "Добавление ссылки на рабочие элементы", ссылку на удаленный рабочий элемент.
Имя ссылки=System.RemoteLinkCount, Тип данных=Целое число

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

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

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

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