Azure DevOps Boards - отобразить результат запроса на доске - PullRequest
1 голос
/ 15 февраля 2020

как разработать расширение для отображения результата запроса на доске? Такое не возможно в Azure Devops, к сожалению. Я нашел два расширения на рынке, которые делают то, что мне нужно:

  1. Совет по запросам AA
  2. Платы на основе запросов

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

Я также нашел эту топи c Добавление вкладок на страницах результатов запроса , поэтому, похоже, что добавить новую вкладку в меню результатов запроса довольно просто, но я понятия не имею, и я Не можете найти информацию о том, как получить данные (рабочие элементы) из результата запроса для их отображения?

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

Ответы [ 2 ]

1 голос
/ 17 февраля 2020

Существует Результаты запроса Виджет, который можно использовать для отображения результатов запроса на Панели мониторинга в разделе Обзор .

1, сначала вам нужно создать общий запрос, если он не существует, и сохранить запрос в папке общих запросов, как показано на скриншоте ниже. (Вы можете нажать Опции столбцов на странице Editor , чтобы добавить и удалить столбцы, которые будут отображаться в результатах)

Или перетащите запрос из * 1017 Папка * My Queries в папку Shared Queries .

enter image description here

2, Go до Панели мониторинга в Обзор и нажмите Редактировать , затем найдите и добавьте виджет Результаты запроса

enter image description here

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

enter image description here

Обновление:

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

  • вы можете выбрать общий запрос и нажать дополнительные действия (3 точки) и нажать Добавить на панели инструментов . Это отобразит простое общее количество результатов запроса.

enter image description here

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

Выберите общий запрос и go до Графики , выберите вкладку Новая диаграмма , выберите Тип диаграммы . После настройки диаграммы можно щелкнуть 3dots на диаграмме и добавить ее в панели мониторинга , проверьте скриншот ниже:

enter image description here

0 голосов
/ 19 февраля 2020

В конце концов мне удалось связаться с автором расширения "AA Query Board", и оказалось, что у него есть публичный репозиторий c на GitHub с исходным кодом расширения, так что в основном каждый может посмотреть, как это делается, или база на нем.

Ссылка на репозиторий: https://github.com/staticnz/aa_query_board

...