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

Службы Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

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

Tip

Вы можете использовать ИИ, чтобы помочь с этой задачей далее в этой статье, или ознакомиться с включением помощи ИИ с Azure DevOps MCP Server для начала работы.

Tip

Краткое руководство: Выберите значок "Следовать" для любого рабочего элемента или pull request, чтобы начать получать уведомления при их изменении.

Что можно сделать с помощью функции "Следовать"

  • Отслеживайте определённые элементы: получайте уведомления только для рабочих элементов и пулл-реквестов, которые вы выбрали отслеживать.
  • Настройка уведомлений: выберите, когда следует получать оповещения (все изменения, упоминания только или определенные обновления полей)
  • Запрос отслеживаемых элементов: используйте @Follows макрос для создания пользовательских запросов и информационных панелей
  • Оставайтесь в центре внимания: избегайте перегрузки уведомлений, следуя только тем, что важно для вашей работы

Как подписка на обновления отличается от подписок

Feature Following Подписки на уведомления
Объем Отдельные элементы, которые вы выбираете Широкие критерии для проектов
Setup Один щелчком по определенным элементам Настройка правил и фильтров
Лучше всего подходит для Отслеживание определенных рабочих элементов или PR Автоматизированные рабочие процессы команды
Примеры После того, как вы сообщили об ошибке Все элементы, назначенные вам

Сведения об автоматизированных уведомлениях на основе более широких критериев см. в разделе "Управление личными уведомлениями".

Prerequisites

Category Requirements
Разрешения — Чтобы просматривать, отслеживать и редактировать рабочие элементы: Просмотр рабочих элементов в этом узле и Редактирование рабочих элементов в этом узле должно быть установлено в Разрешить. По умолчанию группа участников имеет эти разрешения. Дополнительные сведения см. в разделе "Настройка разрешений отслеживания работы".
— Добавление тегов в рабочие элементы: Разрешение Create new tag definition уровня проекта установлено на Allow. По умолчанию группа участников имеет это разрешение.
Уровни доступа - Участник проекта.
— Чтобы добавлять новые теги в рабочие элементы или просматривать или подписываться на pull requests, требуется по крайней мере базовый доступ.
— Чтобы просматривать или следить за рабочими элементами: требуется как минимум уровень доступа для заинтересованных сторон. Дополнительные сведения см. в разделе "О уровнях доступа".
— Только члены группы участников могут отправлять сообщения электронной почты, содержащие рабочие элементы.

Note

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

Note

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

Следуйте за рабочим элементом

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

Снимок экрана: форма рабочего элемента с элементом управления

Настройка настроек уведомлений

Щелкните значок "Параметры" рядом с пунктом "Следовать", чтобы выбрать, когда вы получите уведомление:

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

Option При получении уведомлений Лучше всего подходит для
Подписка (по умолчанию) Любое изменение рабочего элемента Элементы, над которые вы активно работаете
Не подписан Только когда кто-то @mentions, вы Элементы, которые вы хотите смотреть пассивно
Настройка При изменении определенных полей Только критические обновления

Пользовательские триггеры уведомлений:

  • Изменения состояния: например, когда статус меняется, Новый → Активный → Решенный
  • Изменения назначения: когда кто-то новый получает назначение
  • Изменения итерации: когда система перемещает элементы на разные спринты

Какие уведомления активируются

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

Action Example
Комментарий или обсуждение Добавляйте комментарии, начинайте обсуждения @mention.
Обновление полей Изменение заголовка, описания, приоритета, тегов
Изменение вложений Добавление снимков экрана, документов или удаления файлов
Изменение связей Связать/разорвать связь рабочих элементов, обновить связь родительского/дочернего элемента

Note

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

Краткий совет. Изменение настроек электронной почты при изменении предпочитаемого адреса электронной почты.

Чтобы перестать следить, выберите значок «Следить».

Отслеживание запроса на включение внесенных изменений

Быстрые шаги. Перейдите к любому запросу на вытягивание → Дополнительные действия → Выполните следующие действия.

Снимок экрана контекстного меню

Уведомления о pull-запросах

When Что случилось Почему это важно
Добавлены комментарии Кто-то просматривает или обсуждает код Оставайтесь в курсе отзывов
Анализ изменений состояния Утверждены, запрошены изменения, или добавлены новые рецензенты Отслеживание хода выполнения проверки
Обновления кода Новые коммиты добавлены в ветку Просмотр последних изменений
Изменения состояния PR завершено, отменено или вновь открыто Знать окончательный результат

Note

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

Чтобы остановить следующее: откройте дополнительные действия → нажмите кнопку "Далее".

Просмотр следующих элементов и управление ими

Вариант 1. Быстрый доступ через запросы

Путь: ДоскиЗапросыВсеМои запросыОтслеживаемые рабочие элементы

Снимок экрана с навигацией: доски>запросы>все>отслеживаемые рабочие элементы.

Что можно сделать здесь:

  • Просмотр всех отслеживаемых элементов в проектах
  • Сортировка и фильтрация по любому полю
  • Добавление настраиваемых столбцов
  • Открытие элементов для быстрого просмотра

Вариант 2. Центр рабочих элементов

Путь:ДоскиРабочие элементы → вкладка Отслеживаемые

Снимок экрана: рабочие элементы доски>и сводка на следующую страницу.

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

Создание настраиваемых запросов с помощью @Follows

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

Базовый @Follows запрос

Скриншот показывает Редактор запросов с выражением запроса ID In @Follows.

Steps:

  1. Создание нового запроса: ДоскизапросыНовый запрос
  2. Добавить условие: IDIn@Follows
  3. Сохранение и запуск

Примеры расширенных запросов

Наиболее полезные запросы:

Назначение запроса Условия запроса Почему это полезно
Элементы с высоким приоритетом, которые я отслеживаю Идентификатор в @Follows
И Priority = 1
Фокус на критически важных элементах
Элементы, отслеживаемые моей командой Идентификатор в @Follows
Назначен в команде [Team]
Совместная работа команды
Недавно обновлено Идентификатор в @Follows
И измененная дата > = @Today - 7
Просмотр недавних действий
Заблокированные объекты, которые я следую Идентификатор в @Follows
AND State = Заблокировано
Отслеживание препятствий

Tip

Общий доступ к структурам запросов: Пока @Follows является личным для вас, вы можете делиться шаблонами запросов с коллегами для создания согласованных рабочих процессов отслеживания.

Рекомендации по оптимальному использованию следующих элементов

Рассмотрим эти стратегии, чтобы максимально использовать функцию "Следить".

Когда следует следить за элементами работы

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

Управление громкостью уведомлений

  • Используйте настраиваемые параметры: задайте триггеры конкретного поля вместо отслеживания всех изменений.
  • Регулярно просматривайте: перестаньте отслеживать завершенные элементы, которые больше не требуют наблюдения
  • Пакетная проверка: проверяйте следующую вкладку еженедельно вместо ответа на каждое письмо
  • Координация группы. Согласуйте следующие стратегии, чтобы избежать дублирования мониторинга

Стратегии запросов

  • Создание личных панелей мониторинга: создание мини-приложений с помощью @Follows запросов для быстрых проверок состояния
  • Настройка оповещений: используйте запросы с @Follows для создания дополнительных правил уведомлений
  • Отслеживание шаблонов: Мониторинг следуемых элементов для выявления распространенных проблем или узких мест

Устранение распространенных проблем

Не получая уведомления

Проверьте следующие параметры:

  • Личные уведомления. Проверка адреса электронной почты в параметрах уведомлений
  • Следите за состоянием: убедитесь, что элемент отображает значок "Следование" (а не просто "Следовать")
  • Параметры уведомлений: проверьте, выбрано ли значение "Не подписано" по ошибке
  • Email фильтры: найдите сообщения Azure DevOps в папках спама или в отфильтрованных папках

Сведения о постоянных проблемах с доставкой электронной почты см. в статье "Устранение неполадок с отложенными уведомлениями" и устранение непредвиденных сообщений электронной почты.

Слишком много уведомлений

Сокращение тома уведомлений:

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

Следующее недоступно

Возможные причины:

  • Разрешения: вам нужен по крайней мере доступ заинтересованных лиц для выполнения следующих элементов
  • Доступ к проекту: Проверьте, можете ли вы просмотреть рабочий элемент или pull request.
  • Доступность функции: требуется Azure DevOps Services или TFS 2017 или более поздней версии.

Часто задаваемые вопросы

Можно ли добавить другого человека для отслеживания рабочего элемента или PR?

A: Нет, ниже приведены личные данные. Каждый пользователь должен следовать элементам самостоятельно. Тем не менее, вы можете:

  • Поделитесь ссылкой на объект и попросите их перейти по ней
  • Настройка уведомлений группы для более широких автоматических оповещений
  • Создайте общие запросы, включающие @Follows для видимости команды

Сведения об уведомлениях по всей команде см. в разделе "Управление уведомлениями группы".

Вопрос. Будет ли я получать слишком много уведомлений, если следовать многим элементам?

A: Том уведомлений можно управлять следующими способами:

  • Использование пользовательских параметров уведомлений только для определенных изменений полей
  • Установка элементов в состояние Не подписан (только упоминания) для пассивного мониторинга
  • Создание запросов для проверки отслеживаемых элементов в пакетах вместо отдельных сообщений электронной почты

Можно ли отслеживать элементы в разных проектах?

A: Да! Функция "Следовать" работает во всех проектах в вашей организации. Используйте запрос "Отслеживаемые рабочие элементы ", чтобы просмотреть все в одном месте.

Q: Автоматически ли я следую за элементами, которые я создаю или которые мне назначены?

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

Вопрос: Можно ли экспортировать список элементов, за которыми я слежу?

A: Да, используйте запрос "Отслеживаемые рабочие элементы" и экспортируйте результаты в CSV-файл или создайте настраиваемый запрос и @Follows экспортируйте его.

Следующий шаг

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

Если настроить Azure DevOps MCP Server, вы можете запрашивать и управлять отслеживаемые элементы с помощью естественного языка.

Задача Пример запроса
Список отслеживаемых элементов Show me all work items I'm following in project <Contoso>
Проверка последних изменений List recent changes to work items I follow in the last 7 days
Поиск предметов по состоянию Show active bugs I'm following that are assigned to the current sprint
Запрос с помощью @Follows Create a query for all work items I follow that are in the Active state

Note

Если вы используете Visual Studio Code, agent mode особенно полезно для отслеживания отслеживаемых элементов в проектах.