BISNotification
O BISNotification tem a intenção de centralizar a operação de "Disparos de Notificações do Sistema". Dito isso, a ideia é simples e baseada em duas etapas:
- Oferecer métodos para o disparo de notificações
- Executar as notificações pelos meios (email, notificação, whatsapp, alerta no sistema, etc) conforme o tipo da notificação.
O que é a Notificação?
Notificação é uma mensagem que o sistema precise enviar para alguém. Como uma notificação para avisar que certificados estão prestes a expirar, que algum cadastro está inválido/incoerente e precisa de manutenção, e assim por diante.
Público Alvo
Uma vez tendo a necessidade de enviar uma notificação temos de definir o público alvo da notificação, ou seja, para quem essa informação é útil/importante. Atualmente o BIS tem 3 públicos alvos definidos:
- Empresa - São notificações de gerenciamento da empresa. Estas notificações são enviadas para o contato principal da empresa. Por exemplo para o e-mail que está no cadastro da empresa.
- Suporte Ativo - O suporte ativo deve receber as notificações de configuração e de manutenção também enviadas para a empresa, bem como outras mensagens que exijam que o suporte configure para a empresa. Em geral tarefas complicadas para o usuário final ou que precisam ser monitoradas para que sejam feitas.
- Desenvolvedores - Este grupo de forma geral recebe mensagens de baixo nível, como problemas do sistema ou registro de eventos para angariar mais dados e melhorias do sistema.
Forma de Envio da Notificação
A forma de envio é o método que o Sistema utilizará para se comunicar com o usuário. Essas formas podem ser inúmeras, e no momento o BIS trabalha com as seguintes:
- Email - Envia a mensagem, notificação por e-mail conforme os e-mails definidos dos públicos alvos.
Sobre o Esperado do BISNotification
O BISNotification, como dito antes, tem a intenção de ser um centralizador do código de notificação. Devem ser construídos métodos que informem ao módulo o tipo de notificação a ser enviado e a partir deste ponto o módulo enviará a notificação para o público alvo e meio confiurado no sistema de notificações.
O BISNotification deverá ir crescendo e se adaptando conforme o sistema exigir.