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

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

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

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

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

Примечание.

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

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

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

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

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

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

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

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

Примечание.

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

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

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

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

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

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

Примечание.

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

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

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

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

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

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

Примечание.

Интернет-Обозреватель больше не поддерживается для Azure DevOps Services, а также для Azure DevOps Server 2020.1.

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

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

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

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

Если диаграмма содержит более восьми или 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.