(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.

Questões:

Parâmetros Envolvidos

Não há parâmetros envolvidos.

» Nota Técnica