Gerenciar notificações de uma equipe, projeto ou organização

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Você pode gerenciar notificações por email nos níveis de equipe, projeto e organização quando ocorrem alterações em itens de trabalho, revisões de código, solicitações de pull, arquivos de controle do código-fonte e compilações.

Por exemplo, quando um item de trabalho de alta prioridade é atribuído ao caminho da área da sua equipe, um email de notificação é enviado para a equipe. Para obter mais informações, consulte Tipos de notificação.

Pré-requisitos

Para gerenciar notificações, você deve ser um administrador do nível que deseja gerenciar:

  • Equipe: você deve ser um administrador de equipe para modificar as assinaturas de uma equipe.
  • Projeto: você deve ser membro do grupo Administradores de Projeto para criar ou modificar assinaturas para um projeto.
  • Organização: você deve ser membro do grupo Administradores de Coleção de Projetos para criar ou modificar assinaturas para uma organização ou coleção.

Se você não for um administrador, seja adicionado como um. Para obter mais informações, consulte os seguintes artigos:

Observação

Para Azure DevOps Server locais, configure um servidor SMTP para que os membros da equipe vejam a opção Notificações no menu de perfil da organização ou do usuário e recebam notificações.

Criar uma assinatura de e-mail

Uma assinatura permite controlar o que sua equipe é notificada e como a equipe recebe essas notificações. Para obter mais informações, consulte tipos de notificação.

  1. Entre em sua organização (https://dev.azure.com/{yourorganization}).

  2. Selecione Configurações do>projeto Notificações.

    Captura de tela das configurações do projeto e notificações destacadas

  3. Selecione Nova assinatura.

    Captura de tela da nova assinatura destacada.

  4. Selecione o tipo de atividade sobre a qual você deseja que sua equipe seja notificada.

    Captura de tela da categoria de evento selecionada e da página de modelo.

  5. Forneça uma descrição para ajudá-lo a identificar a assinatura posteriormente.

    Captura de tela de uma descrição fornecida.

  6. Escolha quais membros da equipe devem receber uma notificação:

    Captura de tela dos menus suspensos Entregar para e Funções.

    Escolha uma das seguintes opções de entrega:

    Opção de entrega Descrição
    Membros da equipe por função Apenas alguns membros da equipe associados ao evento são notificados. Por exemplo, para alterações de item de trabalho, talvez você queira apenas que o destinatário atual do item de trabalho receba uma notificação.
    Preferência da equipe Use a preferência de entrega padrão da equipe. Para obter mais informações, consulte Gerenciar configurações de entrega.
    Endereço de e-mail personalizado Envie um e-mail para um endereço de e-mail especificado.
    Todos os membros da equipe Envie um e-mail individual para cada membro da equipe.
    SOAP Envie notificações por e-mail para assinantes do serviço SOAP.

    Para determinadas atividades, ao selecionar Membros da equipe por função, você pode optar por fazer com que o usuário que iniciou a atividade receba uma notificação. Essa notificação é controlada pela caixa de seleção Ignorar iniciador . Por padrão, essa caixa está marcada, o que significa que o usuário que inicia a alteração não é notificado sobre ela.

    Dica

    Para os membros da equipe por função, cada função é bastante autoexplicativa. No entanto, as duas funções a seguir podem precisar de mais explicações.

    Os revisores alterados se aplicam a qualquer revisor adicionado ou excluído, como resultado de políticas definidas para o conjunto de arquivos. Por exemplo, um push para uma PR (solicitação de pull) pode introduzir uma alteração em File1.cs. Se houver uma política que diga que a Pessoa A precisa revisar as alterações em File1.cs, ela estará na função de revisores alterados para essa iteração do PR.

    A função Redefinir revisores está relacionada à política de "redefinir votos". Por exemplo, o repositório configurou a política "Redefinir votos em novos pushes". A pessoa B, que era exigida no PR, já aprovou este PR. Por causa da política de redefinição de votos, seu voto foi redefinido. Portanto, ela está na função de revisores de redefinição para essa iteração.

  7. Escolha se deseja receber notificações sobre a atividade em todos os projetos ou apenas em um projeto específico.

    Captura de tela do escopo selecionado.

  8. Opcionalmente, configure mais critérios de filtro.

    Captura de tela da configuração de critérios de filtro adicionais.

  9. Selecione Concluir para salvar a nova assinatura.

  1. Entre em sua organização (https://dev.azure.com/{yourorganization}).

  2. Selecione Configurações do>projeto Notificações.

    Captura de tela das configurações do projeto e notificações destacadas

  3. Selecione Nova assinatura.

    A nova assinatura é destacada.

  4. Selecione o tipo de atividade sobre a qual você deseja que sua equipe seja notificada.

    Selecione a categoria e o modelo do evento.

  5. Forneça uma descrição para ajudá-lo a identificar a assinatura posteriormente.

    Forneça uma descrição.

  6. Escolha quais membros da equipe devem receber uma notificação:

    Selecione a função.

    Escolha uma das seguintes opções de entrega:

    Opção de entrega Descrição
    Membros da equipe por função Apenas alguns membros da equipe associados ao evento são notificados. Por exemplo, para alterações de item de trabalho, talvez você queira apenas que o destinatário atual do item de trabalho receba uma notificação.
    Preferência da equipe Use a preferência de entrega padrão da equipe. Para obter mais informações, consulte Gerenciar configurações de entrega.
    Endereço de e-mail personalizado Envie um e-mail para um endereço de e-mail especificado.
    Todos os membros da equipe Envie um e-mail individual para cada membro da equipe.

    Para determinadas atividades, ao selecionar Membros da equipe por função, você pode optar por fazer com que o usuário que iniciou a atividade receba uma notificação. Essa notificação é controlada pela caixa de seleção Ignorar iniciador . Por padrão, essa caixa está marcada, o que significa que o usuário que inicia a alteração não é notificado sobre ela.

    Dica

    Para os membros da equipe por função, cada função é bastante autoexplicativa. No entanto, as duas funções a seguir podem precisar de mais explicações. Os revisores alterados se aplicam a qualquer revisor adicionado ou excluído, como resultado de políticas definidas para o conjunto de arquivos. Por exemplo, um push para uma PR (solicitação de pull) pode introduzir uma alteração em File1.cs. Se houver uma política que diga que a Pessoa A precisa revisar as alterações em File1.cs, ela estará na função de revisores alterados para essa iteração do PR. A função Redefinir revisores está relacionada à política de "redefinir votos". Por exemplo, o repositório configurou a política "Redefinir votos em novos pushes". A pessoa B, que era exigida no PR, já aprovou este PR. Por causa da política de redefinição de votos, seu voto foi redefinido. Portanto, ela está na função de revisores de redefinição para essa iteração.

  7. Escolha se deseja receber notificações sobre a atividade em todos os projetos ou apenas em um projeto específico.

    Selecionar escopo

  8. Opcionalmente, configure mais critérios de filtro.

    Configure critérios de filtro adicionais.

  9. Selecione Concluir para salvar a nova assinatura.

Dica

Se você não quiser receber uma notificação de um evento que você iniciou, você pode ativar a opção Ignorar iniciador. Para obter mais informações, consulte Excluir-se de emails de notificação para eventos que você inicia.

Gerenciar configurações de entrega global

As notificações globais se aplicam a todos os projetos definidos para uma organização ou coleção. Escolha permitir ou bloquear a entrega de emails para todas as assinaturas pertencentes a uma equipe ou grupo. É uma configuração padrão, que se aplica somente se a equipe ou grupo não tiver definido explicitamente a opção. Para obter mais informações, consulte Notificações globais.

Dica

Não oferecemos suporte a notificações em toda a organização. Como alternativa, você pode fornecer uma lista de distribuição de email que vai para toda a sua organização. Além disso, você pode gerar uma faixa com o comando az devops banner que todos os usuários veem quando entram.

Dica

Você pode enviar um email para todas as coleções em uma camada de aplicativo. Consulte Configurar um servidor SMTP e personalizar o email para alertas e solicitações de feedback. Além disso, você pode gerar um banner para comunicação com os usuários sem enviar e-mails em massa. Para obter mais informações, consulte Adicionar e gerenciar faixas de informações no Azure DevOps.

Dica

Você pode enviar um email para todas as coleções em uma camada de aplicativo. Consulte Configurar um servidor SMTP e personalizar o email para alertas e solicitações de feedback.

Cancelar a assinatura ou recusar uma assinatura de notificação de equipe ou pronta para uso (OOB)

Você pode optar por não receber notificações para assinaturas de notificação de equipe específicas.

  1. Entre em sua organização (https://dev.azure.com/{yourorganization}).

  2. Selecione Configurações do usuário e, em seguida, selecione Notificações na lista resultante.

    Captura de tela de notificações pessoais, página de visualização.

  3. Para cancelar a assinatura de qualquer notificação, deslize o indicador de estado Ligado/Desligado para a posição Desligado .

Para cancelar a assinatura de qualquer notificação, deslize o indicador de estado Ligado/Desligado para a posição Desligado . Por exemplo, aqui desativamos a assinatura de notificação "Build completeds".

A captura de tela do cancelamento de assinatura do Build conclui a assinatura de notificação.

Observação

Seja você um administrador ou não, alternar para uma assinatura de notificação de equipe compartilhada em suas configurações afeta apenas suas notificações, não as de outros membros da equipe.

Desabilitar notificações de item de trabalho para um projeto

Para substituir as configurações da organização e desabilitar todas as notificações de item de trabalho para um projeto no Azure DevOps, execute as seguintes etapas:

  1. Entre no projeto (https://dev.azure.com/{Your_Organization/Your_Project}).
  2. Selecione Configurações do>projeto Notificações.
  3. Realce a Notificação de trabalho e selecione Configurações de entrega.
  4. Escolha Não entregar e Salvar.