01. DADOS GERAIS

Produto:

Linha de Produto:

 

Segmento:

Varejo 

Módulo:PDV OMNI - DESKTOP
Função:CONSULTA CONFIGURAÇÕES
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVAROMNICK-740


02. 
SITUAÇÃO/REQUISITO

Atualmente, no PDV Central, o relatório de Monitoramento de Cargas Recebidas apresenta os registros sem paginação nativa. Para visualizar um volume maior de dados, o usuário precisa ajustar manualmente a quantidade de registros exibidos por meio de filtros, o que compromete a usabilidade, dificulta a navegação e impacta a experiência principalmente em cenários com grande volume de informações.

Diante desse cenário, tornou-se necessário implementar uma paginação nativa, permitindo que o usuário navegue entre páginas (primeira, anterior, próxima e última), mantendo o correto funcionamento dos filtros aplicados e das funcionalidades de exportação de dados.

Além disso, a solução deveria garantir:

Melhor performance para grandes volumes de dados;

Persistência dos filtros durante a navegação entre páginas;

Retorno automático para a primeira página ao alterar filtros;

Exibição clara dos controles de paginação e do total de registros;

03. SOLUÇÃO

Para atender ao requisito, foi implementada a paginação nativa no Monitoramento de Cargas do PDV Central, priorizando performance, usabilidade e manutenção do comportamento já existente do sistema.

As principais ações realizadas foram:

Criação de um repositório utilizando Dapper, permitindo a implementação eficiente de paginação diretamente na consulta ao banco de dados, evitando a carga desnecessária de grandes volumes de registros em memória.

Implementação da paginação no relatório, suportando navegação entre páginas e controle de quantidade de registros por página, garantindo melhor desempenho mesmo com grandes volumes de dados.

Adequação das consultas para que pesquisas e filtros continuem funcionando corretamente, sendo respeitados durante a navegação entre páginas.

Ajuste no layout da tabela de exibição das cargas, garantindo melhor organização e leitura dos dados paginados.

Implementação de um pager (paginador) que permite ao usuário navegar entre páginas e alterar dinamicamente a quantidade de cargas exibidas por página.

Inclusão de um botão de “Limpar Filtros” na aba de filtragem, possibilitando a remoção de todos os filtros aplicados com apenas um clique, melhorando a agilidade e a experiência do usuário.

Garantia de que, ao alterar qualquer filtro, o sistema retorne automaticamente para a primeira página, evitando inconsistências nos resultados exibidos.

Com essas melhorias, o Monitoramento de Cargas passou a oferecer uma navegação mais eficiente, estável e intuitiva, atendendo aos critérios de aceite definidos e melhorando significativamente a experiência do usuário no PDV Central.

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica