Partilhar via


Gerenciar notificações para sua equipe, projeto ou organização

Azure DevOps Serviços | Azure DevOps Server | Azure DevOps Server 2022

Você pode gerenciar notificações por e-mail para sua equipe, projeto, organização ou coleção e receber notificações quando ocorrerem alterações em itens de trabalho, revisões de código, solicitações 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 e-mail de notificação é enviado para a equipe. Para obter mais informações, consulte Tipos de notificação.

Gorjeta

Pode usar IA para ajudar nesta tarefa mais adiante neste artigo, ou consultar Enable AI assistance with Azure DevOps MCP Server para começar.

Pré-requisitos

Categoria Requerimentos
Permissões - Notificações de equipe: Membro do grupo Administradores de Projeto ou da função de administrador de equipe .
- Notificações de projeto: Membro do grupo Administradores de projeto .
- Notificações da organização: Membro do grupo Administradores da Coleção de Projetos .

Nota

Para Azure DevOps Server on-premiss, configure um servidor SMTP para que os membros da equipa possam ver a opção Notificações no menu organização ou perfil de utilizador e receber notificações.

Criar subscrição de e-mail

Uma subscrição permite-lhe controlar os eventos de atividade que acionam as notificações e a forma como os destinatários recebem as mensagens. Para obter mais informações, consulte Tipos de notificação.

  1. Inicie sessão na sua organização (https://dev.azure.com/<organization>).

  2. Selecione Configurações do> projetoNotificações:

    Captura de ecrã das Definições do Projeto, página de Notificações da Equipa em Azure DevOps.

  3. Na página Notificações do projeto, selecione Nova assinatura:

    Captura de ecrã que mostra como selecionar a opção Nova subscrição em Azure DevOps.

  4. Selecione a Categoria e o Tipo de modelo a utilizar na nova subscrição e, em seguida, selecione Seguinte. Para obter uma lista de modelos suportados, consulte Notificações padrão e suportadas.

    Captura de tela que mostra como selecionar a categoria do evento e a página do modelo.

    Captura de ecrã que mostra como selecionar a categoria e o modelo do evento em versões anteriores de Azure DevOps.

  5. Insira uma Descrição para ajudá-lo a identificar a assinatura mais tarde:

    Captura de ecrã que mostra como adicionar uma descrição para o ajudar a identificar a subscrição mais tarde.

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

    1. Expanda a lista suspensa Entregar para e escolha a opção de entrega para a notificação.

      • Membros da equipa <Name> por função: Apenas determinados membros da equipa associados ao evento são notificados. Por exemplo, para alterações de item de trabalho, talvez você queira que apenas o Cessioná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 e-mails para um endereço de e-mail especificado.

      • Membros da <Nome> Equipa: Envie um email individual a cada membro da equipa.

      • SOAP: Envie notificações por e-mail para assinantes do serviço SOAP.
    2. Conforme necessário, expanda a lista suspensa Funções e marque a caixa de seleção para qualquer função aplicável aos destinatários da mensagem.

      Para a opção de entrega Membros da equipa Nome< por >função, as funções Criador e Revisores têm nomes claros. O nome da função corresponde de perto com a finalidade da função. Os outros dois papéis precisam de um pouco mais de explicação:

      • A função Revisores alterados aplica-se a qualquer revisor que seja adicionado ou excluído como resultado de políticas definidas para o conjunto de arquivos. Suponha que um push seja feito para uma solicitação pull e o push introduza uma alteração no arquivo Task1.cs . Se o repositório tiver uma política que exija que a Pessoa A revise as alterações no arquivo Task1.cs , a Pessoa A terá a função de revisores Alterados para essa iteração da solicitação pull.

      • A função Redefinir revisores está relacionada à política "Redefinir votos". Suponha que o mesmo repositório tenha a política de "Redefinir votos em novos envios." Além disso, a Pessoa B é definida como revisor obrigatório para o pedido de pull, e aprova o PR. Como o repositório define a política "Reposição de votos", o voto da Pessoa B é reposto. Como resultado, a Pessoa B tem a função Redefinir revisores para essa iteração da solicitação pull.

    3. Conforme necessário, atualize a opção Ignorar iniciador .

      Para determinadas atividades, ao selecionar a opção Membros da equipe de <nomes> por função , você pode optar por fazer com que o usuário que iniciou a atividade receba uma notificação. Esta notificação é controlada pela opção Ignorar iniciador . Por padrão, a opção está ativada (a caixa está marcada), o que significa que o usuário que inicia a alteração não é notificado.

      Gorjeta

      Se não quiser receber uma notificação de um evento iniciado, ative a opção Ignorar iniciador . Para obter mais informações, consulte Excluir-se de e-mails de notificação para eventos iniciados.

  7. Para a opção Filtro , especifique se deseja receber notificações de atividade em Qualquer projeto de equipe ou apenas em Um projeto de equipe específico:

    Captura de tela que mostra como especificar o escopo das notificações, seja qualquer projeto de equipe ou apenas um projeto de equipe específico.

  8. Conforme necessário, use a seção Critérios de filtro para configurar cláusulas condicionais para suas condições de notificação. Para quaisquer campos que exijam um usuário como um valor, como Criado por, digite o nome de usuário ou endereço de e-mail do usuário.

    Captura de tela que mostra como configurar outros critérios de filtro.

  9. Selecione Concluir para salvar a nova assinatura.

Gerenciar configurações de entrega global

As notificações globais aplicam-se a todos os projetos definidos para uma organização ou coleção. Opte por permitir ou bloquear a entrega de e-mails para todas as subscrições pertencentes a uma equipa ou a um grupo. Esse valor é uma configuração padrão que se aplica somente se a equipe ou grupo não definir explicitamente a opção. Para obter mais informações, consulte Notificações globais.

Gorjeta

O Azure DevOps não suporta notificações a nível organizacional. Uma abordagem alternativa é especificar uma lista de distribuição de email que envia mensagens para toda a organização. Você também pode gerar um banner com o comando az devops banner visível para todos os usuários quando eles entrarem. Para mais informações, consulte Adicionar e gerir banners de informação em Azure DevOps.

Cancelar inscrição (desativação) da assinatura de notificação de equipe ou OOB

Você pode cancelar a assinatura ou optar por não receber notificações para assinaturas de notificação de equipe específicas, incluindo assinaturas prontas para uso (OOB):

  1. Inicie sessão na sua organização (https://dev.azure.com/<organization>).

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

  3. Na sua lista de subscrições de Notificação , localize a notificação que pretende desativar.

  4. Para desativar a notificação, mova a alternância do Estado para a posição Desativado, o que altera a cor do alternador de azul para cinzento.

O exemplo a seguir mostra o usuário cancelado da assinatura de notificação "Build completes":

Captura de tela que mostra como cancelar a assinatura de notificação Build conclui movendo o botão Estado para a posição Desativado.

Nota

Quer seja um administrador ou um membro regular da equipa, quando altera o valor Estado de uma subscrição de notificação de equipa partilhada nas suas definições pessoais, a alteração afeta apenas as suas notificações pessoais. A alteração não afeta o valor de configuração da mesma notificação compartilhada para outros membros da equipe.

Desativar notificações de tarefas para o projeto

Para sobrescrever as definições de organização e desativar todas as notificações de itens de trabalho para um projeto no Azure DevOps, complete os seguintes passos:

  1. Faça login no seu projeto (https://dev.azure.com/<organization>/<project>).

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

  3. Na lista Notificação , selecione a notificação de trabalho que deseja desativar, que realça a linha.

  4. Selecione Configurações do usuário e, em seguida, selecione Configurações de entrega.

  5. Selecione Não entregar e, em seguida, selecione Guardar.

Use IA para gerir notificações de equipas e projetos

Gorjeta

Pode usar IA para ajudar nesta tarefa mais adiante neste artigo, ou consultar Enable AI assistance with Azure DevOps MCP Server para começar.

Se usar GitHub Copilot, o Azure DevOps MCP Server pode ajudá-lo a configurar e otimizar subscrições de notificações para a sua equipa, projeto ou organização através de prompts em linguagem natural.

Exemplos de prompts para gestão de notificações

Tarefa Exemplo de prompt
Reduzir o ruído das notificações My team complains about too many email notifications from Azure DevOps. Review our current team notification subscriptions and recommend which ones to consolidate or disable to reduce noise without missing critical events
Monitorizar bugs de alta prioridade Create a notification subscription for my team that sends an email whenever a Severity 1 or Severity 2 bug is created or changes state in our project's area path
Configurar as notificações de um novo projeto We just created a new project for our mobile team. Walk me through setting up notification subscriptions so the team gets alerted on PR reviews, failed builds, and work items assigned to their area path
Encaminhar alertas para um canal partilhado I want our team's critical build failure and deployment notifications to go to a shared distribution list instead of individual team members. Show me how to configure the delivery settings
Subscrições de notificação de auditoria List all custom notification subscriptions configured at the project level for my project and identify any that overlap or are outdated so I can clean them up
Configurar notificações de RP baseadas em funções Set up notification subscriptions so that only the assigned reviewers and the PR author get notified about pull request comments and vote resets, and skip notifications for the person who initiated each change

Gorjeta

Para melhores resultados, use estes prompts em modo agente com o Azure DevOps MCP Server ligado. Personalize os prompts com o nome específico da sua equipa, projeto ou critérios de notificação.