Skip to content

Notificações

O sistema de Notificações do Sincroniza envia alertas por E-mail e Microsoft Teams quando eventos importantes ocorrem na plataforma.

O que são Notificações?

Notificações são alertas automáticos que mantêm administradores informados sobre eventos críticos do sistema, como:

  • Ações que requerem aprovação
  • Falhas de conectividade com provedores de identidade
  • Recuperação de serviços após falha
  • Ações que falharam após todas as tentativas
  • Novas contas provisionadas

As notificações funcionam como um complemento ao painel do Sincroniza, garantindo que eventos críticos sejam comunicados proativamente, mesmo quando o administrador não está acessando a plataforma.

Canais de Notificação

O Sincroniza suporta dois canais de notificação que podem ser usados de forma independente ou simultânea:

CaracterísticaE-mailTeams
ServiçoAzure Communication ServicesIncoming Webhook
FormatoHTML formatadoCartão adaptativo (Adaptive Card)
DestinatáriosLista de e-mails de administradoresCanal do Teams (com @mentions opcionais)
Ideal paraNotificações formais e auditoriaAlertas rápidos e colaboração em equipe

Eventos que Geram Notificações

EventoDescriçãoHabilitado por Padrão
Aprovação necessáriaUm lote de aprovação foi criado e aguarda revisão✅ Sim
Falha de infraestruturaFalha de conectividade com Active Directory ou Entra ID✅ Sim
Recuperação de infraestruturaServiço restaurado após período de falha✅ Sim
Ação falhouUma ação falhou após esgotar todas as tentativas de retentativa✅ Sim
Conta provisionadaUma nova conta foi criada para um funcionário✅ Sim

Cada evento pode ser habilitado ou desabilitado individualmente, permitindo que a organização receba apenas as notificações relevantes.

Controle de Frequência (Throttling)

Para evitar sobrecarga de notificações — especialmente em cenários de falhas em cascata — o sistema implementa um controle de frequência:

  • Intervalo mínimo: Configurável de 1 a 1440 minutos (1 dia)
  • Padrão: 60 minutos
  • Escopo: Por tipo de evento, por canal

Exemplo: Se o intervalo é de 60 minutos e ocorrem 50 falhas de infraestrutura em 30 minutos, apenas a primeira notificação é enviada. A próxima só será enviada após completar 60 minutos desde a última.

Ciclo de Vida da Notificação

Cada notificação passa por um ciclo de vida com os seguintes estados:

┌────────────┐     ┌───────────┐     ┌──────────┐
│ Enfileirada│────▶│ Enviando  │────▶│ Enviada  │
└────────────┘     └───────────┘     └──────────┘

                        │ (falha)

                ┌──────────────────┐     ┌──────────┐
                │    Aguardando    │────▶│ Enviada  │
                │   Retentativa    │     └──────────┘
                └──────────────────┘

                        │ (todas as tentativas esgotadas)

                   ┌─────────┐
                   │  Falha  │
                   └─────────┘
EstadoDescrição
EnfileiradaNotificação criada e aguardando processamento
EnviandoNotificação está sendo enviada ao canal
EnviadaNotificação entregue com sucesso
Aguardando RetentativaFalha no envio, aguardando próxima tentativa
FalhaFalha permanente após todas as tentativas

Retry Automático

Quando o envio de uma notificação falha, o sistema realiza retentativas automáticas:

  • Máximo de tentativas: 5
  • Backoff exponencial: O intervalo entre tentativas aumenta progressivamente
  • Jitter: 20% de variação aleatória para evitar picos de retentativa
TentativaIntervalo Aproximado
2 minutos
8 minutos
18 minutos
32 minutos
60 minutos

Após a 5ª tentativa, a notificação é marcada como Falha permanente e registrada no histórico para análise.

Boas Práticas

Recomendações

  1. Habilite ambos os canais: Use e-mail para auditoria formal e Teams para alertas rápidos em tempo real.

  2. Configure o throttle adequadamente: Valores muito baixos podem gerar excesso de notificações; muito altos podem atrasar alertas críticos. O padrão de 60 minutos é adequado para a maioria das organizações.

  3. Mantenha a lista de destinatários atualizada: Remova pessoas que não são mais responsáveis pela administração do sistema.

  4. Monitore o histórico de envio: Verifique periodicamente se as notificações estão sendo entregues com sucesso.

  5. Use @mentions no Teams com moderação: Mencionar muitas pessoas pode dessensibilizar a equipe para alertas reais.

Próximos Passos

Plataforma de Sincronização de Identidade HR