(GERAR AVISOS) Ajustes na Geração, Destinatários e Exibição de Notificações
Resumo da Nota Técnica
Nesta ordem de serviço foram realizados ajustes na tela Gerar Avisos, disponível em /gerarAvisos, com o objetivo de corrigir a funcionalidade de geração de avisos, alterar a regra de pesquisa e seleção de destinatários e adequar o envio das notificações para o dashboard.
A melhoria permite que os avisos sejam vinculados diretamente a usuários específicos ou, quando nenhum destinatário for selecionado, sejam enviados para todos os usuários. Também foi ajustada a exibição visual do aviso no dashboard, substituindo o modelo anterior por um novo layout com ícone, resumo da notificação e controles de leitura e navegação.
Detalhes da Nota Técnica
Correção da funcionalidade de geração de avisos
Foi realizada a verificação e correção da funcionalidade Gerar Avisos na tela informada, garantindo que o processo de criação e salvamento dos avisos funcione corretamente.
Com esse ajuste, o sistema passa a permitir a geração adequada dos avisos, possibilitando que as notificações sejam registradas e encaminhadas conforme as regras de destinatários definidas na tela.
Alteração na pesquisa de destinatários
A tela Gerar Avisos foi ajustada para alterar o texto de pesquisa de “Pesquisar empresas” para “Pesquisar usuários”.
Além da alteração textual, a funcionalidade de pesquisa foi adequada para que a busca de destinatários seja realizada por usuários, e não mais diretamente por empresas.
A pesquisa de usuários passa a considerar os seguintes critérios:
E-mail do usuário;
Nome da empresa vinculada ao usuário;
Telefone do usuário.
Com essa alteração, o usuário responsável pela geração do aviso pode localizar destinatários de forma mais precisa, utilizando informações diretamente relacionadas ao usuário ou à empresa vinculada a ele.
Vinculação dos avisos aos usuários selecionados
Ao selecionar os destinatários na tela Gerar Avisos, o aviso deverá ser vinculado diretamente aos usuários selecionados.
Esse comportamento garante que a notificação seja direcionada corretamente aos usuários escolhidos, evitando que o vínculo seja feito apenas pela empresa e permitindo maior controle sobre quem deverá visualizar o aviso no dashboard.
Envio da notificação para o dashboard
Ao salvar um aviso, o sistema deverá enviar a notificação para o dashboard disponível em https://dash.tdpinformatica.com.br/dashboard.
A regra de envio da notificação foi definida conforme a seleção de destinatários:
Caso sejam selecionados um ou mais usuários, a notificação deverá ser exibida apenas para os usuários selecionados;
Caso nenhum usuário seja selecionado, a notificação deverá ser enviada e exibida para todos os usuários.
Com essa regra, a tela passa a permitir tanto o envio direcionado de notificações quanto o envio geral para toda a base de usuários.
Ajuste visual do aviso no dashboard
O aviso atual de “ative as notificações” foi substituído por um novo layout de exibição das notificações no dashboard.
O novo layout deverá conter:
À esquerda, um ícone de exclamação;
Ao centro, o resumo da notificação;
À direita, os controles da notificação, contendo:
Botão Ler;
Seta para notificação anterior;
Seta para próxima notificação.
O layout deverá manter o resumo da notificação visualmente centralizado, com os controles alinhados à direita, garantindo melhor organização visual e facilitando a leitura e navegação entre os avisos disponíveis.
Regra do botão Ler
Foi definida a regra de comportamento do botão Ler no dashboard.
Ao clicar no botão Ler, o sistema deverá avaliar o conteúdo da notificação e aplicar as seguintes regras:
Caso a notificação não possua link e contenha apenas resumo, o sistema deverá apenas marcar a notificação como lida;
Caso a notificação possua link ou conteúdo adicional, o sistema deverá redirecionar o usuário para a tela de visualização de todas as notificações.
Com esse comportamento, notificações simples podem ser tratadas diretamente no dashboard, enquanto notificações com informações complementares ou redirecionamento passam a direcionar o usuário para a tela completa de visualização.
Tratamento das notificações
As notificações geradas deverão respeitar as regras de destinatários, leitura e exibição definidas para o dashboard.
Quando uma notificação for marcada como lida, ela deverá deixar de ser considerada como pendente para o usuário correspondente.
Quando houver mais de uma notificação disponível, as setas de navegação deverão permitir alternar entre a notificação anterior e a próxima notificação, mantendo o resumo exibido no componente visual do dashboard.
Com essa melhoria, o processo de criação, envio e leitura de avisos passa a ser mais direcionado, organizado e compatível com a necessidade de comunicação entre o ambiente administrativo e o dashboard dos usuários.