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


Об уведомлениях

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

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

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

Типы уведомлений

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

Тип уведомления Роль, необходимая для управления
Личные уведомления User
Уведомления группы Администратор группы или член группы "Администраторы проектов" или "Администраторы коллекции проектов"
Уведомления о проекте Член группы "Администраторы проектов" или "Администраторы коллекции проектов"
Глобальные уведомления Член группы "Администраторы коллекции проектов"

Личные уведомления

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

  • Просмотр уведомлений
  • Настройка оповещений только для себя
  • Просмотр и изменение всех подписок
  • Добавление пользовательской подписки
  • Отмена подписки или отказ от подписки группы или проекта

Дополнительные сведения см. в разделе "Управление личными уведомлениями".

Уведомления на уровне команды и проекта

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

Категория Параметры шаблонов
Сборка
    — сборка завершается
    сбоем
    . Устаревший контроллер сборки XAML или изменение
    состояния агента — изменения качества устаревшей сборки XAML
Код (Git)
    - фиксация отправляется
    - создается или обновляется
    запрос на вытягивание. Запрос на вытягивание моей команды является рецензентом, обновляется
    - комментарий выполняется по запросу на вытягивание.
Код (TFVC)
    - код
    проверяется в коде с переопределением
    политики. Файл с определенным расширением проверяется,
    файл под определенным путем проверяется во
    всех изменениях в коде.
Pipelines
    — этап выполнения, ожидающий утверждения
    — этап выполнения, ожидающий проверки вручную
Работа
    — рабочий элемент создается
    — рабочий элемент изменяется
    , рабочий элемент удаляется
    — рабочий элемент восстанавливается
    , рабочий элемент перемещается из этого командного проекта.
Artifacts
    — пакет изменен
Управление расширениями
    — расширение изменяется
Выпуск
    — утверждение для развертывания ожидается
    — развертывание завершено— запрос на создание выпуска завершился

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

Примечание.

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

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

Глобальные уведомления

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

Подписки

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

Подписки по электронной почте по умолчанию

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

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

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

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

Члены группы "Администраторы коллекции проектов" имеют разрешение на включение и отключение любой подписки по умолчанию в этом представлении. Любой член группы допустимых пользователей коллекции проектов имеет разрешение на просмотр сведений о подписке по умолчанию. Параметры представления и включения доступны в контекстном меню (...), связанном с каждой отдельной подпиской.

Снимок экрана: страница уведомлений уровня организации: вкладка

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

Администраторы организации или команды могут создавать пользовательские подписки электронной почты , которые применяются ко всем членам организации или команды. Узнайте, как управлять уведомлениями группы и организации. Дополнительные сведения о запросах с помощью предложений групп см. в статье "Создание управляемых запросов".

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

Пользовательские подписки на перехватчик служб

Используйте подписки на перехватчики служб для интеграции со сторонними службами. Когда событие Azure DevOps соответствует подписке на перехватчик службы, служба стороннего производителя получает уведомление. Например, когда сборка Azure DevOps завершится, уведомление переходит к каналу Slack со ссылками обратно на артефакт сборки в Azure DevOps. См. статью "Интеграция со сторонними службами".

Подписчики

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

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

Снимок экрана: страница уведомлений уровня организации: список подписчиков.

Статистика

В разделе "Статистика" показаны самые активные подписки на уведомления и основные инициаторы событий (группа, команда или отдельный). Статистика относится только к текущему дню и сбрасывается в 00:00 в формате UTC. Преимущество этой статистики заключается в определении непреднамеренных подписок с большим объемом или инициаторов событий.

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

Настройки

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

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

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

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

Разрешения для уведомлений

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

  • По умолчанию члены группы участников уровня проекта могут подписываться на оповещения самостоятельно.
  • Члены группы "Администраторы коллекции проектов" или пользователи, имеющие разрешение на изменение сведений на уровне коллекции, могут задавать оповещения для других пользователей или команды в этой коллекции.
  • Члены группы "Администраторы проектов" или пользователи, имеющие разрешения на изменение сведений на уровне проекта, могут задавать оповещения в этом проекте для других пользователей или команды.

Предпочтительный адрес электронной почты

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

Примечание.

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

интеграция с другими службами.

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

Вы также можете использовать стороннюю службу, например Zapier, для отправки уведомлений в сотни других служб. Дополнительные сведения об интеграции Zapier и Azure DevOps Services.

Локальный SMTP-сервер

Примечание.

Для локального сервера Azure DevOps настройте SMTP-сервер для участников группы, чтобы просмотреть параметр "Уведомления" из меню "Организация" или "Профиль пользователя" и получать уведомления.