01. DADOS GERAIS
| Produto: | Totvs Agro Bioenergia |
|---|---|
| Linha de Produto: | Bioenergia |
| Segmento: | Agroindustria |
| Módulo: | Interface PIMS CS x Coletor de Dados |
| Função: | Movimentações→Atividades Mecanizadas→Apont. Temporário de Atividades Mecanizadas |
| País: | Brasil |
| Ticket: | 23378095 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DAGROCUSTOS-10959 |
02. SITUAÇÃO/REQUISITO
O tempo de listagem possui tempo de duração elevado quando há grande quantidade de registros temporários de atividades mecanizadas
03. SOLUÇÃO
Identificado gargalo da forma de execução de três importantes verificações que eram executadas separadamente após a listagem inicial dos registros para quando estava parametrizada a funcionalidade de correções básicas. As três verificações importantes são: habilitação do botão Correções Básicas, destaque das células inconsistentes colorindo o fundo de cada uma das células em cada uma das linhas inconsistentes, identificação de inconsistências comuns em várias linhas distintas armazenando quais linhas possuem estas inconsistências. Cada uma destas verificações era feita individualmente, uma após a outra, percorrendo todas as linhas listadas após a listagem inicial, ou seja, todas as linhas eram percorridas pelo menos quatro vezes ao listar registros temporários de atividades mecanizadas que satisfizessem os filtros preenchidos.
A atuação efetivada consistiu em possibilitar que as três verificações importantes fossem executadas ao mesmo tempo, ou seja, juntas e no mesmo momento da listagem inicial reduzindo assim para somente uma única vez as linhas percorridas reduzindo significativamente o tempo de duração da abertura da tela de registros temporários de atividades mecanizadas que satisfizessem os filtros preenchidos.