Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.
Inicie sessão na sua organização (
https://dev.azure.com/<organization>).Selecione Configurações do> projetoNotificações:
Na página Notificações do projeto, selecione Nova assinatura:
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.
Insira uma Descrição para ajudá-lo a identificar a assinatura mais tarde:
Identifique quais membros da equipe devem receber uma notificação:
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.
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.
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.
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:
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.
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):
Inicie sessão na sua organização (
https://dev.azure.com/<organization>).Selecione Configurações do usuário
e, em seguida, selecione Notificações.Na sua lista de subscrições de Notificação , localize a notificação que pretende desativar.
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":
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:
Faça login no seu projeto (
https://dev.azure.com/<organization>/<project>).Selecione Definições do projeto>Notificações.
Na lista Notificação , selecione a notificação de trabalho que deseja desativar, que realça a linha.
Selecione Configurações
do usuário e, em seguida, selecione Configurações de entrega.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.