Sobre as notificações
Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019
As notificações no Azure DevOps mantêm-no a si e à sua equipa informados acerca da atividade do projeto, incluindo alterações a itens de trabalho, revisões de código, pedidos Pull, ficheiros de controlo de código fonte e compilações. Quando um evento ocorre no Azure DevOps, seu conteúdo é comparado com cada assinatura desse tipo de evento e uma notificação é gerada para cada correspondência de assinatura/evento que atende às condições de filtro. As notificações são entregues por e-mail ou gancho de serviço, com base nas propriedades de entrega definidas na assinatura.
Para obter mais informações, consulte a lista de tipos de eventos suportados e saiba mais sobre as opções de entrega de e-mail.
Tipos de notificação
Há quatro tipos de notificações que você pode gerenciar no Azure DevOps. Consulte a tabela a seguir dos tipos de notificação e da permissão ou função necessária para gerenciar.
Tipo de notificação | Função necessária para gerenciar |
---|---|
Notificações pessoais | User |
Notificações da equipa | Administrador de Equipa ou membro do grupo Administradores de Projeto ou do grupo Administradores de Coleção de Projetos |
Notificações de projetos | Membro do grupo Administradores de Projeto ou do grupo Administradores de Coleção de Projetos |
Notificações globais | Membro do grupo Administradores da Coleção de Projetos |
Notificações pessoais
Você pode gerenciar suas notificações pessoais da seguinte maneira.
- Ver as suas notificações
- Defina alertas apenas para si mesmo
- Ver e editar todas as subscrições
- Adicionar uma subscrição personalizada
- Cancelar inscrição ou desativar uma assinatura de equipe ou projeto
Para obter mais informações, consulte Gerenciar suas notificações pessoais.
Notificações ao nível da equipa e do projeto
Você pode criar uma assinatura para as seguintes categorias e selecionar entre os seguintes modelos.
Categoria | Opções do modelo |
---|---|
Compilar |
uma compilação falha- um controlador de compilação XAML herdado ou alterações de status do agente- as alterações de qualidade de uma compilação XAML herdada |
Código (Git) |
- uma solicitação pull é criada ou atualizada - uma solicitação pull na qual minha equipe é revisor é atualizada - um comentário é feito em uma solicitação pull |
Código (TFVC) |
- o código é verificado com uma substituição de política- um arquivo com uma extensão específica é verificado - um arquivo sob um caminho específico é verificado - qualquer alteração de revisão de código |
Pipelines |
- estágio de execução aguardando validação manual |
Trabalho |
- um item de trabalho é alterado - um item de trabalho é excluído - um item de trabalho é restaurado- um item de trabalho é movido deste projeto de equipe |
Artefactos |
|
Gestão de extensões |
|
Versão |
- uma implantação está concluída - uma solicitação de criação de liberação falhou - uma intervenção manual para uma implantação está pendente |
Nota
Você também pode criar uma assinatura de notificação personalizada para solicitações pull que são criadas ou atualizadas em um estado de rascunho. Para obter mais informações, consulte Assinatura de notificação personalizada para solicitações pull de rascunho.
Para obter mais informações, consulte Gerenciar notificações de equipe, grupo e globais.
Notificações globais
As notificações globais aplicam-se a todos os projetos definidos para uma organização ou coleção.
Subscrições
Uma assinatura de notificação está associada a um tipo de evento suportado. A subscrição inclui um conjunto de filtros utilizados para corresponder a eventos. Por exemplo, uma assinatura para um evento criado por item de trabalho pode incluir um filtro que corresponda apenas ao tipo de item de trabalho, Bug. Ou uma assinatura para um evento criado por solicitação pull pode incluir um filtro para um repositório e uma ramificação específicos.
Subscrições de e-mail predefinidas
Muitas assinaturas de e-mail úteis são predefinidas e habilitadas por padrão no sistema. Eles são conhecidos como assinaturas padrão. As assinaturas padrão fornecem suporte imediato para os cenários de notificação mais comuns. Consulte a lista de subscrições predefinidas disponíveis.
Um administrador de organização ou equipe pode escolher qual das assinaturas padrão disponibilizar para seus usuários. Saiba como gerenciar notificações de equipe e organização.
Os usuários individuais podem optar por desativar qualquer assinatura padrão enquanto outros membros da equipe permanecem inscritos. Saiba como gerir subscrições de notificações pessoais.
A guia Assinaturas padrão lista todas as assinaturas globais padrão disponíveis. A assinatura em uma notificação indica que a assinatura é uma assinatura padrão. Veja todas as subscrições de notificação predefinidas.
Os membros do grupo Administradores da Coleção de Projetos têm permissão para ativar/desativar qualquer subscrição predefinida nesta vista. Qualquer membro do grupo Usuários Válidos da Coleção de Projetos tem permissão para exibir os detalhes da assinatura padrão. As opções de visualização e ativação estão disponíveis no menu de contexto (...
) associado a cada assinatura individual.
Subscrições de e-mail personalizadas
Os administradores da organização ou da equipa podem criar subscrições de e-mail personalizadas que se aplicam a todos os membros da organização ou equipa. Saiba como gerenciar notificações de equipe e organização. Para saber mais sobre como consultar com cláusulas de grupo, consulte Criar consultas gerenciadas.
Os indivíduos também podem criar assinaturas personalizadas, que se aplicam apenas a eles. Saiba como gerir subscrições pessoais.
Assinaturas de gancho de serviço personalizado
Use assinaturas de ganchos de serviço para integrar com serviços de terceiros. Quando um evento do Azure DevOps corresponde a uma assinatura de gancho de serviço, o serviço de terceiros recebe uma notificação. Por exemplo, quando uma compilação do Azure DevOps é concluída, uma notificação vai para um canal do Slack com links de volta para o artefato de compilação no Azure DevOps. Consulte Integração com serviços de terceiros.
Subscritores
A secção Subscritores começa com uma caixa de pesquisa de identidade vazia. Insira qualquer grupo, equipe ou indivíduo para exibir a lista de assinaturas associadas à identidade especificada.
Você pode encontrar todas as assinaturas de notificação para a identidade escolhida nesta exibição. As opções de gerenciamento estão disponíveis no menu de contexto (...
) associado a cada assinatura. A linha na subscrição indica uma subscrição predefinida.
Estatísticas
A seção Estatísticas mostra as assinaturas de notificação mais ativas e os principais iniciadores de eventos (grupo, equipe ou indivíduo). As estatísticas são apenas para o dia atual e redefinidas às 00:00 UTC. Um benefício dessas estatísticas é identificar assinaturas não intencionais de alto volume ou iniciadores de eventos.
Definições
Gerencie configurações de nível global, como preferências de entrega.
A seção Configurações permite o gerenciamento no nível da organização por qualquer membro do grupo Administradores da Coleção de Projetos . Todas as equipes e grupos herdam a configuração da opção de entrega padrão. Essa configuração, opção de entrega padrão, não é definida explicitamente no nível da equipe ou do grupo.
Para obter mais informações, consulte Gerenciar notificações de equipe, grupo e globais.
Permissões para notificações
Não há permissões de interface do usuário associadas ao gerenciamento de notificações ou alertas por e-mail. Em vez disso, eles podem ser gerenciados usando a ferramenta de linha de comando TFSSecurity.
- Por padrão, os membros do grupo de Colaboradores no nível do projeto podem assinar alertas por conta própria.
- Os membros do grupo Administradores da Coleção de Projetos ou os usuários que têm a permissão Editar informações no nível da coleção podem definir alertas para outras pessoas ou para uma equipe, dentro dessa coleção.
- Os membros do grupo Administradores de Projeto ou os usuários que têm permissões para Editar informações no nível do projeto podem definir alertas nesse projeto para outras pessoas ou para uma equipe.
Endereço de e-mail preferido
O endereço de e-mail preferido para o perfil da sua organização recebe notificações, por padrão. Normalmente, é o endereço de e-mail com o qual iniciou sessão no Azure DevOps. Pode gerir este endereço de e-mail através da página de perfil de preferências da sua organização.
Nota
O seu endereço de e-mail preferido aplica-se a todas as suas organizações e não pode ser alterado por organização.
Integração com outros serviços
Se sua equipe usa um serviço externo para colaborar, como o Trello ou o Slack, você pode configurar notificações para esses serviços. Apoiamos os seguintes serviços prontos para uso.
Você também pode usar um serviço de terceiros como o Zapier para enviar notificações para centenas de outros serviços. Saiba mais sobre a integração do Zapier e dos Serviços de DevOps do Azure.
Servidor SMTP local
Nota
Para o Azure DevOps Server local, configure um servidor SMTP para que os membros da equipe vejam a opção Notificações no menu de perfil de usuário ou organização e recebam notificações.