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


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

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

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

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

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

Категория Требования
Права доступа уведомления группы - : член группы администраторов проектов или роль администратора команды.
- Уведомления о проекте: Член группы администраторов проекта .
Уведомления организации - : член группы администраторов проектной коллекции .

Примечание.

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

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

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

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

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

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

  3. Выберите "Создать подписку".

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

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

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

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

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

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

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

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

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

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

    Совет

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

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

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

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

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

  8. При необходимости настройте дополнительные критерии фильтрации. Для полей, таких как "Создано", для которых требуется пользователь в качестве значения, введите имя пользователя или адрес электронной почты пользователя.

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

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

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

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

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

  3. Выберите "Создать подписку".

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

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

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

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

    Предоставьте описание.

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

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

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

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

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

    Совет

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

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

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

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

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

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

Совет

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

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

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

Совет

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

Совет

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

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

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

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

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

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

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

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

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

Примечание.

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

Отключение уведомлений о рабочих элементах для проекта

Чтобы переопределить параметры организации и отключить все уведомления рабочих элементов для проекта в Azure DevOps, сделайте следующее:

  1. Войдите в проект (https://dev.azure.com/{Your_Organization/Your_Project}).
  2. Выберите настройки проекта>уведомления.
  3. Выделите уведомление о работе и выберите параметры доставки.
  4. Нажмите кнопку "Не доставить " и "Сохранить".