Registro de Descrições
Sistema de Gerenciamento e Distribuição de Alertas de Veículos
O código apresentado implementa um sistema de gerenciamento e distribuição de alertas de veículos que possui as seguintes funcionalidades e regras de negócio:
Funcionalidade Principal
Este sistema processa alertas de veículos em lote e os distribui por diferentes canais de comunicação conforme configurações predefinidas. O sistema:
- Coleta alertas pendentes de veículos que ainda não foram processados
- Enriquece os alertas com informações de localização (endereço)
- Distribui os alertas através de múltiplos canais (SMS, notificações push)
- Encaminha alertas relevantes para uma central de monitoramento
- Registra o status do processamento de cada alerta
Regras de Negócio
Processamento de Alertas
- O sistema processa alertas pendentes em lotes de até 10.000 registros
- Alertas com coordenadas GPS são enriquecidos com informações de endereço
- O processamento é feito com prioridade para alertas recentes
Notificações Push
- Notificações push são enviadas para alertas gerados no mesmo dia ou alertas de pânico
- Se o volume total de alertas ultrapassar 5.000, as notificações push são temporariamente desativadas
- O envio de push depende das configurações estabelecidas para cada tipo de alerta e veículo
Notificações SMS
- SMS são enviados apenas para alertas do dia atual ou alertas de pânico
- O cliente precisa ter saldo positivo na plataforma de envio
- Existe proteção contra envio excessivo de SMS
- O conteúdo da mensagem inclui informações sobre o veículo, tipo de alerta e localização
- SMS serão enviados apenas se houver destinatários válidos configurados
Central de Monitoramento
- Apenas alertas configurados para monitoramento são encaminhados à central
- O cliente deve estar habilitado para monitoramento central
- O sistema pode descartar alertas que não necessitam de monitoramento pela central
Configurações do Cliente
- Os clientes devem estar configurados para receber alertas em lote
- Cada veículo pode ter diferentes configurações de notificação por tipo de alerta
- Clientes podem escolher quais tipos de alertas desejam receber e por quais canais
Esta funcionalidade permite que empresas com frotas monitorem eventos significativos de seus veículos, recebendo alertas importantes através dos canais mais adequados, conforme suas próprias configurações.