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


Отслеживание хода выполнения с помощью диаграмм состояния и тенденций на основе запросов

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

Вы можете быстро просмотреть состояние выполнения работы, прописав результаты запроса с неструктурированным списком. Запросы поддерживают различные представления диаграмм, такие как круговая диаграмма, столбец, сводка или тенденция. Диаграммы поддерживают просмотр количества рабочих элементов или суммы значений для выбора числовых полей, таких как "Точки истории", "Усилия" или "Оставшиеся трудозатраты". Группировать работу по состоянию, назначенному или другому пользовательскому или системно определенному полю.

Из этой статьи вы узнаете, как выполнить следующие задачи:

  • Создание запроса с неструктурированным списком для поддержки диаграммы
  • Создание и предоставление общего доступа к диаграмме на основе запросов
  • Создание круговой диаграммы состояния, столбца, линейчатой диаграммы или сводной диаграммы
  • Создание диаграммы трендов
  • Добавление диаграммы на панель мониторинга

Примечание.

В этой статье описывается настройка диаграмм запросов отслеживания работы. Сведения о добавлении существующих диаграмм запросов на панели мониторинга см. в разделе "Добавление диаграмм в панель мониторинга". Сведения о настройке мини-приложения "Диаграмма для рабочих элементов " см. в разделе "Настройка диаграммы для мини-приложения рабочих элементов".

Общие сведения обо всех диаграммах отслеживания работы и отчетах в контексте см. в разделе "Сведения о панелях мониторинга, диаграммах, отчетах и мини-приложениях".

Например, на следующем изображении показаны две разные диаграммы, созданные из одного запроса с неструктурированным списком. Круговая диаграмма группирует 19 ошибок по состоянию, а линейчатая диаграмма группирует ошибки по назначению и их текущему состоянию.

Снимок экрана: активные диаграммы ошибок, добавленные на панели мониторинга.

Необходимые компоненты

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

Если вы хотите добавить диаграмму на панель мониторинга, сохраните запрос в папке "Общие запросы " и создайте панель мониторинга, в которой нужно добавить диаграмму.

  • Чтобы создать диаграмму запросов, необходимо иметь базовый доступ или более высокий. Пользователи с доступом заинтересованных лиц не могут просматривать или создавать диаграммы на странице "Запросы". Они могут просматривать диаграммы, добавленные на панель мониторинга группы. Дополнительные сведения см. в кратком справочнике по правам доступа для заинтересованных лиц.
  • Чтобы добавить диаграмму на панель мониторинга, необходимо сохранить запрос в папку общих запросов. Для этого необходимо иметь разрешения на сохранение запросов в папке. Сведения о получении разрешений см. в разделе "Настройка разрешений" для запросов и папок запросов.
  • Чтобы добавить диаграмму запросов на панель мониторинга группы, необходимо быть членом команды или членом группы безопасности администраторов проектов .
  • Чтобы добавить диаграмму запросов на панель мониторинга проекта, необходимо создать панель мониторинга или иметь разрешения на изменение панели мониторинга или быть членом группы безопасности администраторов проектов .
  • Чтобы просмотреть диаграмму запросов, добавленную на панель мониторинга, необходимо иметь разрешения на чтение базового запроса. Если это разрешение запрещено, мини-приложение отображает сообщение о не удалось загрузить мини-приложение.

Примечание.

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

  • Чтобы создать диаграмму запросов, необходимо иметь базовый доступ или более высокий. Пользователи с доступом заинтересованных лиц не могут просматривать или создавать диаграммы на странице "Запросы". Они могут просматривать диаграммы, добавленные на панель мониторинга группы. Дополнительные сведения см . в кратком справочнике по доступу заинтересованных лиц.
  • Чтобы добавить диаграмму на панель мониторинга, необходимо сохранить запрос в папку общих запросов. Для этого необходимо иметь разрешения на сохранение запросов в папке. Сведения о получении разрешений см. в разделе "Настройка разрешений" для запросов и папок запросов.
  • Чтобы добавить диаграмму запросов на панель мониторинга группы, необходимо быть членом команды или членом группы безопасности администраторов проектов .
  • Чтобы просмотреть диаграмму запросов, добавленную на панель мониторинга, необходимо иметь разрешения на чтение базового запроса. Если это разрешение запрещено, мини-приложение отображает сообщение о не удалось загрузить мини-приложение.

Дополнительные сведения о разрешениях панели мониторинга см. в разделе "Настройка разрешений панели мониторинга".

Создание запроса с неструктурированным списком

При создании запроса для поддержки диаграммы следуйте этим рекомендациям.

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

  • Добавьте эти поля в предложение запроса или параметры столбца, которые вы хотите использовать в диаграмме. Диаграммы можно группировать по любому полю, кроме даты и времени, текста свободного формы и полей тегов. Например:

    • Чтобы группировать по состоянию , включите поле "Состояние ".
    • Чтобы группировать по рабочим назначениям, включите поле "Назначенный кому ".
    • Чтобы сгруппировать по спринтам или итерациям, включите путь итерации.
    • Чтобы группировать по команде, включите поле "Имя узла", отображающее конечный узел пути к области.
    • Чтобы сгруппировать его по пользовательскому полю, добавьте его.
  • Чтобы суммировать числовый столбец, добавьте соответствующее поле в предложение запроса или параметры столбца. Дополнительные примеры диаграмм, созданных из числовых полей, см. в разделе "Запрос по числовым полям".

  • Если вы планируете добавить запрос на панель мониторинга, сохраните запрос как общий запрос.

  • Вы не можете группировать диаграммы по следующим типам данных полей:

    • ID
    • Дата, например дата создания, измененная дата
    • Обычный текст, например Название
    • Форматированный текст, например описание, шаги повторной подготовки
    • Теги

Примечание.

Вы не можете сгруппировать диаграмму на основе запросов по тегам, однако можно сгруппировать мини-приложение Диаграммы для рабочих элементов по тегам, добавляемым на панель мониторинга, как описано в разделе "Настройка диаграммы для мини-приложения рабочих элементов".

  • Вы не можете группировать диаграммы по следующим типам данных полей:

    • ID
    • Дата, например дата создания, измененная дата
    • Обычный текст, например Название
    • Форматированный текст, например описание, шаги повторной подготовки
    • Теги (вы можете фильтровать запрос с помощью тегов, но нельзя использовать теги для настройки диаграммы)

Отображение областей и итераций

При выборе пути области или пути итерации на диаграмме отображается только конечный узел. Листовой узел является последним узлом полного пути. Например, Phone является конечным узлом FabrikamFiber/Fabrikam Website/Phone. Если запрос содержит смешанный уровень листовых узлов, диаграмма может не отражать ожидаемые результаты.

Выберите поле "Имя узла", конечный узел пути к области, чтобы узнать, улучшает ли это результаты.

Диаграммы отображаются в браузерах, поддерживающих масштабируемую векторную графику (SVG). Поддерживаемые браузеры включают Microsoft Edge, Internet Explorer 9 и более поздние версии, Chrome, Firefox и Safari на Mac. Диаграммы не оптимизированы для мобильных или сенсорных дисплеев.

Примечание.

Internet Explorer больше не поддерживается для Azure DevOps Services или для Azure DevOps Server 2020.1.

Сортировка по значению или метки

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

  • Значение: сортировка данных по числовой величине
  • Метка: сортировка по метки, выбранной для группировки данных

Ограниченное отображение ряда

Если диаграмма содержит более 8 или 12 элементов в ряде данных, значения в 9 или 13-плюсовых элементах объединяются в набор с метками (другие). Однако при увеличении размера диаграммы с помощью настраиваемого мини-приложения на панели мониторинга можно увеличить ограничение ряда.

Снимок экрана: данные других категорий за пределами 12 наборов.

Доступность диаграммы

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

Создание диаграммы на основе запросов

  1. В запросах откройте редактор диаграмм для запроса с неструктурированным списком. Чтобы создать диаграммы, необходимо принадлежать группе участников.

    Снимок экрана: вкладка

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

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

    Снимок экрана: диалоговое окно настройки круговой диаграммы.

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

    Если при закрытии редактора диаграмм появится сообщение об ошибке, необходимо запросить базовый доступ. Дополнительные сведения см. в разделе "Изменение уровней доступа".

  3. Чтобы отсортировать результаты, выберите значение или метку в качестве параметра сортировки, а затем по возрастанию или убыванию.

    Чтобы изменить цвет, выберите цвет из набора наборов цветов.

    Снимок экрана: диалоговое окно

Диаграммы автоматически обновляются при изменении запроса или обновлении результатов запроса.

Добавление круговой диаграммы

Используйте круговую диаграмму, чтобы отобразить проценты групп с шестью или меньшим количеством категорий. Ниже приведены примеры круговых диаграмм:

  • Состояние активных ошибок, группирование по состоянию
  • Состояние истории пользователя, группа по состоянию
  • Ход выполнения пользовательской истории, группирование по завершению, ходу выполнения или сокращению

Например, следующий запрос фильтрует пользовательские истории на основе состояния "Вырезать", "Ход выполнения" и "Завершено" с начала года.

Снимок экрана: Редактор запросов, фильтрация пользовательских историй по состоянию.

Конфигурация круговой диаграммы показана на следующем рисунке.

Снимок экрана: диалоговое окно

Объединенная конфигурация запроса и диаграммы дает следующую круговую диаграмму.

Снимок экрана: пример круговой диаграммы.

Добавление линейчатой диаграммы с накоплением

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

Снимок экрана: диалоговое окно

Добавление таблицы сводной таблицы

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

На следующем рисунке показан пример типов рабочих элементов и их текущего состояния.

Снимок экрана: диалоговое окно настройки диаграммы, таблица сводной таблицы.

Добавление диаграммы тренда

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

Снимок экрана: диалоговое окно

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

Добавление диаграммы Burndown

Диаграммы очистки полезны для определения того, насколько быстро выполняется работа на основе числовых значений поля, таких как "Точки истории", "Усилия" или "Оставшиеся трудозатраты" или количество рабочих элементов.

Чтобы создать диаграмму сжигания, добавьте числовое поле, которое вы хотите выполнить в запросе. Чтобы просмотреть диаграмму сжигания задач, выберите оператор Sum для оставшейся работы.

Снимок экрана: диалоговое окно

В дополнение к диаграммам на основе запросов можно настроить мини-приложение "Сгорание" или "Сгорание".

Добавление диаграммы на панель мониторинга

Добавление диаграммы на панель мониторинга осуществляется посредством добавления мини-приложения Диаграммы для рабочих элементов . Вы можете добавить диаграмму на панель мониторинга, как показано в следующей процедуре, или добавив мини-приложение Chart for Work Items напрямую. Дополнительные сведения см. в разделе "Настройка диаграммы для мини-приложения рабочих элементов".

Совет

Все диаграммы запросов ограничены размером. Вы можете изменить размер и настроить диаграммы, добавляемые на панель мониторинга, открыв мини-приложение "Диаграмма для рабочих элементов ", используемое для их отображения.

  • Выберите значок действий для диаграммы, которую вы хотите добавить, и нажмите кнопку "Добавить на панель мониторинга".

Снимок экрана: контекстное меню диаграммы, параметр

Только запросы, сохраненные в папке общих запросов, имеют параметр меню "Добавить в панель мониторинга ".

В открывшемся диалоговом окне выберите панель мониторинга для добавления диаграммы.

Снимок экрана: диалоговое окно

Сведения о добавлении других типов диаграмм, таких как результаты тестирования и сводные диаграммы сборки, см. в разделе "Добавление мини-приложений и диаграмм на панель мониторинга".

Диаграммы на основе запросов и созданные Excel сводные диаграммы

Диаграммы на основе запросов создают данные из хранилища данных отслеживания рабочих элементов. На диаграммах отображаются последние данные. Доступ к данным сводной диаграммы Excel, опубликованным в кубе служб Analysis Services, который обновляется каждые два часа по умолчанию. Диаграммы Excel требуют настройки коллекции проектов проекта с помощью СЛУЖБ SQL Server Reporting Services и Analysis Services.