Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020
Вы можете управлять уведомлениями электронной почты для вашей команды, проекта, организации или коллекции и получать уведомления о изменениях рабочих элементов, проверках кода, pull-запросах, файлах системы управления исходным кодом и сборках.
Например, когда рабочий элемент с высоким приоритетом назначается на область вашей команды, команде отправляется уведомление по электронной почте. Дополнительные сведения см. в разделе "Типы уведомлений".
Предварительные требования
| Категория | Требования |
|---|---|
| Права доступа |
-
Уведомления группы: член группы "Администраторы проектов " или роль администратора команды . - Уведомления о проекте: член группы "Администраторы проектов ". - Уведомления организации: Участник группы администраторов коллекции проектов. |
Примечание.
Для локальной среды Azure DevOps Server настройте SMTP-сервер , чтобы участники группы могли просматривать параметры уведомлений из меню организации или профиля пользователя и получать уведомления.
Создание подписки электронной почты
Подписка позволяет управлять событиями действий, которые активируют уведомления и как получатели получают сообщения. Дополнительные сведения см. в разделе "Типы уведомлений".
Войдите в свою организацию (
https://dev.azure.com/<organization>).Выберите параметры проекта>уведомления:
На странице "Уведомления " проекта выберите новую подписку:
Выберите категорию и тип шаблона для использования в новой подписке, а затем нажмите кнопку "Далее". Список поддерживаемых шаблонов см. в разделе "Стандартные" и поддерживаемые уведомления.
Введите описание, чтобы позже идентифицировать подписку.
Определите, какие члены группы должны получать уведомление:
Разверните раскрывающийся список доставки и выберите вариант доставки для уведомления:
Члены команды <Name> по ролям: только определённые члены команды, связанные с событием, получают уведомления. Например, при изменении рабочих элементов может потребоваться, чтобы уведомление получил только текущий исполнитель рабочего элемента.
Предпочтения команды: используйте предпочтения доставки по умолчанию команды. Дополнительные сведения см. в разделе "Управление параметрами доставки".
Пользовательский адрес электронной почты: отправка электронной почты на указанный адрес электронной почты.
Члены команды <Name>: Отправьте отдельное сообщение электронной почты каждому участнику команды.
- SOAP: отправка уведомлений по электронной почте подписчикам службы SOAP.
При необходимости разверните раскрывающийся список ролей и установите флажок для любой применимой роли для получателей сообщений.
Для параметра доставки членов <Имя> команды по ролямСоздатель и Рецензенты имеют самоочевидные имена. Имя роли тесно соответствует назначению роли. Другие две роли требуют немного более подробного объяснения:
Роль «Измененные рецензенты» применяется к любому рецензенту, который добавляется или удаляется в соответствии с определенными политиками для набора файлов. Предположим, что коммит делается в pull-запрос и коммит вносит изменения в файл Task1.cs. Если в репозитории существует политика, требующая, чтобы пользователь A проверял изменения в файле Task1.cs, то в этой итерации запроса на вытягивание у пользователя A будет роль Измененных рецензентов.
Роль Сброс рецензентов связана с политикой "Сброс голосов". Предположим, что тот же репозиторий имеет политику "Сброс голосов на новые push-отправки". Кроме того, Person B назначен обязательным рецензентом для запроса на внесение изменений и утверждает PR. Поскольку репозиторий определяет политику "Сброс голосов", голос за Персону Б сбрасывается. В результате у пользователя B есть роль сброса рецензентов для этой итерации pull request.
При необходимости обновите параметр Пропустить инициатор.
Для определенных действий, при выборе опции "Участники <группы с именем>" по роли, можно сделать так, чтобы пользователь, инициировавший действие, получал уведомление. Это уведомление управляется параметром инициатора пропуска . По умолчанию параметр включен (флажок установлен), что означает, что пользователь, запускающий изменение, не уведомляется.
Совет
Если вы не хотите получать уведомление о событии, которое вы инициировали, включите параметр Пропустить инициатора. Дополнительные сведения см. в статье «Исключить себя из писем-уведомлений для событий, которые вы инициируете».
Для параметра "Фильтр " укажите, хотите ли вы получать уведомления о действиях в любом командном проекте или только в определенном командном проекте:
При необходимости используйте раздел критериев фильтра для настройки условных предложений для условий уведомлений. Для всех полей, требующих пользователя в качестве значения, например "Создано", введите имя пользователя или адрес электронной почты пользователя.
Нажмите кнопку "Готово ", чтобы сохранить новую подписку.
Управление параметрами глобальной доставки
Глобальные уведомления применяются ко всем проектам , определенным для организации или коллекции. Выберите разрешить или заблокировать доставку сообщений электронной почты для всех подписок, принадлежащих команде или группе. Это значение является параметром по умолчанию, который применяется только в том случае, если команда или группа явно не задает этот параметр. Дополнительные сведения см. в разделе "Глобальные уведомления".
Совет
Azure DevOps не поддерживает уведомления на уровне организации. Альтернативный подход — указать список рассылки электронной почты, который отправляет сообщения всей организации. Вы также можете создать баннер с помощью команды баннера az devops, видимого всем пользователям при входе. Дополнительные сведения см. в статье "Добавление баннеров сведений и управление ими" в Azure DevOps.
Совет
Вы можете отправить сообщение электронной почты всем коллекциям на уровне приложений. Дополнительные сведения см. в статье "Настройка SMTP-сервера" и настройка электронной почты для оповещений и запросов обратной связи. Вы также можете создать баннер для взаимодействия с пользователями без отправки массовых сообщений электронной почты. Дополнительные сведения см. в статье "Добавление баннеров сведений и управление ими" в Azure DevOps.
Отписаться от подписки на уведомления команды или OOB
Вы можете отменить подписку или отказаться от получения уведомлений для определенных командных подписок на уведомления, включая предустановленные подписки (OOB):
Войдите в свою организацию (
https://dev.azure.com/<organization>).Выберите параметры
пользователя и выберите "Уведомления".В списке подписок на уведомления найдите уведомление, которое нужно отключить.
Чтобы отменить подписку из уведомления, переместите переключатель "Состояние " в положение "Выкл .", который изменяет цвет переключателя с синего на серый.
В следующем примере показано, как пользователь отписался от подписки на уведомления "Сборка завершена".
Примечание.
Независимо от того, являетесь ли вы администратором или участником регулярной команды, при изменении значения состояния подписки на уведомление общей команды в личных параметрах изменение влияет только на ваши личные уведомления. Изменение не влияет на значение параметра того же общего уведомления для других участников команды.
Отключите уведомления рабочих элементов для проекта
Чтобы переопределить параметры организации и отключить все уведомления рабочих элементов для проекта в Azure DevOps, выполните следующие действия.
Войдите в проект (
https://dev.azure.com/<organization>/<project>).Выберите Настройки проекта>Уведомления.
В списке уведомлений выберите рабочее уведомление, которое нужно отключить, которое выделяет строку.
Выберите параметры
пользователя и выберите параметры доставки.Нажмите кнопку "Не доставлять", а затем нажмите кнопку "Сохранить".