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

Azure DevOps Services | Azure DevOps Server 2022 г. - Azure DevOps Server 2019 г. | TFS 2018

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

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

Предварительные требования

Для управления уведомлениями необходимо быть администратором уровня, которым вы хотите управлять:

  • Команда. Для изменения подписок для команды необходимо быть администратором команды.
  • Проект. Для создания или изменения подписок на проект необходимо быть членом группы "Администраторы проекта ".
  • Организация. Для создания или изменения подписок для организации или коллекции необходимо быть членом группы "Администраторы коллекции проектов ".

Если вы не являетесь администратором, станьте им. Дополнительные сведения см. в следующих статьях:

Примечание

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

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

Подписка позволяет управлять тем, о чем уведомляется ваша команда и как команда получает эти уведомления. Дополнительные сведения см. в разделе Типы уведомлений.

  1. Войдите в свою организацию (https://dev.azure.com/{yourorganization}).

  2. Выберите Параметры проекта Уведомления>.

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

  3. Выберите Новая подписка.

    Снимок экрана: выделена новая подписка.

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

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

  5. Укажите описание, чтобы позже определить подписку.

    Снимок экрана: предоставленное описание.

  6. Выберите, какие участники команды должны получать уведомление:

    Снимок экрана: раскрывающееся меню

    Выберите один из следующих вариантов доставки:

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

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

    Совет

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

    Измененные рецензенты применяются ко всем добавленным или удаленным рецензентам в результате политик, определенных для набора файлов. Например, отправка в запрос на вытягивание (PR) может привести к изменению Файла1.cs. Если есть политика, в которой говорится, что пользователю A необходимо просмотреть изменения в File1.cs, он будет находиться в роли измененных рецензентов для этой итерации запроса на вытягивание.

    Роль "Сброс рецензентов " связана с политикой сброса голосов. Например, репозиторий настроил политику "Сброс голосов при новых отправках". Человек Б, который был необходим на вытягивание, уже одобрил этот запрос на вытягивание. Из-за политики сброса голосов, их голос был сброшен. Таким образом, она находится в роли рецензентов сброса для этой итерации.

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

    Снимок экрана: выбранный область.

  8. При необходимости настройте дополнительные критерии фильтра.

    Снимок экрана: настройка дополнительных критериев фильтра.

  9. Нажмите кнопку Готово , чтобы сохранить новую подписку.

  1. Войдите в свою организацию (https://dev.azure.com/{yourorganization}).

  2. Выберите Параметры проекта Уведомления>.

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

  3. Выберите Новая подписка.

    Выделена новая подписка.

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

    Выберите категорию событий и шаблон.

  5. Укажите описание, чтобы позже определить подписку.

    Введите описание.

  6. Выберите, какие участники команды должны получать уведомление:

    Выберите роль.

    Выберите один из следующих вариантов доставки:

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

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

    Совет

    Для участников группы по роли каждая роль достаточно понятна. Однако для следующих двух ролей может потребоваться некоторое дополнительное объяснение. Измененные рецензенты применяются ко всем добавленным или удаленным рецензентам в результате политик, определенных для набора файлов. Например, отправка в запрос на вытягивание (PR) может привести к изменению Файла1.cs. Если есть политика, в которой говорится, что пользователю A необходимо просмотреть изменения в File1.cs, он будет находиться в роли измененных рецензентов для этой итерации запроса на вытягивание. Роль "Сброс рецензентов " связана с политикой сброса голосов. Например, репозиторий настроил политику "Сброс голосов при новых отправках". Человек Б, который был необходим на вытягивание, уже одобрил этот запрос на вытягивание. Из-за политики сброса голосов, их голоса были сброшены. Таким образом, она находится в роли рецензентов сброса для этой итерации.

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

    Выберите область

  8. При необходимости настройте дополнительные критерии фильтра.

    Настройте дополнительные критерии фильтра.

  9. Нажмите кнопку Готово , чтобы сохранить новую подписку.

  1. Откройте страницу Уведомления в параметрах команды: https://dev.azure.com/{organization}/{project}/_admin/_notifications?view=contents

    Перейти на страницу уведомлений группы

  2. Выберите Новая подписка.

    Новая подписка

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

    Выбор категории событий и шаблона

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

    Введите описание.

  5. Выберите, какие участники команды должны получать уведомление:

    Выберите должность

    Выберите один из следующих вариантов доставки:

    Доставка в Описание
    Члены Azure DevOps по роли Уведомления получают только некоторые участники команды, связанные с событием. Например, при изменении рабочего элемента может потребоваться, чтобы уведомление получал только текущий получатель рабочего элемента.
    Предпочтения команды используйте предпочтительный вариант доставки команды по умолчанию. Дополнительные сведения см. в разделе Управление параметрами доставки.
    Настраиваемый адрес электронной почты Отправьте сообщение электронной почты на указанный адрес электронной почты.
    Члены Azure DevOps Отправьте отдельное сообщение электронной почты каждому участнику команды.
    Протокол SOAP Отправить на адрес электронной почты.

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

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

    Выберите область

  7. При необходимости настройте дополнительные критерии фильтра.

    Настройте дополнительные критерии фильтра.

  8. Нажмите кнопку Готово , чтобы сохранить новую подписку.

Совет

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

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

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

Совет

Мы не поддерживаем уведомления для всей организации. В качестве альтернативы можно предоставить список рассылки электронной почты, который будет отправляться всей организации. Кроме того, вы можете создать баннер с помощью команды az devops banner , которую все пользователи видят при входе.

Совет

Вы можете отправить сообщение электронной почты во все коллекции на уровне приложений. См . статью Настройка SMTP-сервера и настройка электронной почты для оповещений и запросов обратной связи. Кроме того, вы можете создать баннер с помощью команды az devops banner , которую все пользователи видят при входе.

Совет

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

  1. Войдите в свою организацию (https://dev.azure.com/{yourorganization}).

  2. Щелкните значок шестеренкиПараметры организации.

    Открытие параметров организации

  3. Выберите Глобальные уведомления Подписчики>, введите и найдите группу, а затем выберите Параметры доставки.

    Параметры уведомлений группы

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

    Параметры доставки для группы.

Параметры доставки групп обновляются для уведомлений.

Управление параметрами доставки команд и проектов

  1. Войдите в свою организацию (https://dev.azure.com/{yourorganization}).

  2. Выберите Параметры проекта Уведомления>.

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

  3. Выберите Параметры доставки:

    Параметры доставки

  4. Выберите вариант, который лучше всего соответствует потребностям вашей команды:

    Параметры доставки для команды и проекта.

Параметры доставки команд обновлены для уведомлений.

Отмена подписки на подписку на уведомления о команде или по умолчанию (OOB) или отказ от нее

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

  1. Войдите в свою организацию (https://dev.azure.com/{yourorganization}).

  2. Выберите Параметры пользователя, а затем выберите Уведомления в результирующем списке.

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

  3. Чтобы отменить подписку на любое уведомление, переместите индикатор состояния On/Off в положение Выкл .

Чтобы отменить подписку на любое уведомление, переместите индикатор состояния On/Off в положение Выкл . Например, здесь мы отключаем подписку на уведомление "Сборка завершена".

Снимок экрана: отмена подписки на подписку на уведомления о завершении сборки.

Примечание

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