BISNotification

De BIS Wiki
Ir para navegação Ir para pesquisar

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.