Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Franquias e Redes  

Linhas_totvs

Segmento:

Varejo 

Segmentos_totvs
Segmento

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.

...

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.


Image Added

Legenda: No gif acima mostra a funcionalidade da página de monitoramento de cargas com a implementação da paginação.

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

...

Não se aplica

05. ANÁLISE DE IMPACTO

A implementação da paginação nativa no Monitoramento de Cargas do PDV Central gera impacto positivo principalmente nos aspectos de performance, usabilidade e escalabilidade do sistema.

Do ponto de vista técnico, a adoção de consultas paginadas via Dapper reduz o volume de dados trafegados entre banco e aplicação, minimizando consumo de memória e tempo de resposta, especialmente em cenários com grande quantidade de registros. As alterações ficam restritas à camada de acesso a dados e à tela de monitoramento, não afetando regras de negócio já existentes.

No aspecto funcional, o usuário passa a navegar entre páginas de forma mais intuitiva, sem a necessidade de ajustes manuais de quantidade de registros, mantendo filtros e exportações funcionando conforme esperado. A inclusão do botão de limpeza de filtros também melhora a eficiência operacional e reduz o tempo gasto em interações repetitivas.

Em relação a riscos, o impacto é considerado baixo, uma vez que não há alteração estrutural nas tabelas ou nos dados persistidos, apenas na forma como as informações são consultadas e apresentadas. Testes com grande volume de dados são necessários para garantir estabilidade e evitar regressões de performance.

De forma geral, a mudança melhora a experiência do usuário e prepara o sistema para crescimento de dados, sem impactos negativos relevantes em funcionalidades existentes.

06. VERSÃO

PRODUTOVERSÂO
TOTVS PDV Omni4.3.X.0



Templatedocumentos