Rotina para Eliminação de Logs do Sistema | 136740 | Resulth ERP
CONTEXTO
Com o uso contínuo do sistema, a tabela de logs (MOVLOG) tende a acumular um grande volume de registros ao longo do tempo. Esse crescimento contínuo aumenta o espaço ocupado no banco de dados e pode dificultar tarefas de manutenção do ambiente.
Para resolver isso, agora o sistema conta com uma rotina dedicada à eliminação de logs antigos, permitindo que o administrador reduza o volume de dados armazenados de forma simples e controlada, informando apenas a partir de qual data os registros devem ser removidos.
O QUE MUDOU
Novo item de menu Eliminar Logs, disponível em Utilitários → Eliminações.
Nova tela dedicada à exclusão de registros de log, com campo de data e mensagens de orientação.
Validação obrigatória do campo de data antes da execução da rotina.
Mensagem de confirmação antes de qualquer exclusão, evitando eliminações acidentais.
Barra de progresso exibida durante a eliminação dos registros, para indicar que o processamento está em andamento.
Mensagem de conclusão ao final do processo, confirmando que a eliminação foi realizada com sucesso.
Acesso à rotina controlado por permissão no cadastro de usuários.
COMO ACESSAR
Caminho: Utilitários>Eliminações>Eliminar Logs |
O acesso à rotina depende de permissão específica configurada no cadastro de usuários. Caso o usuário não possua a permissão, o item de menu não estará disponível para uso.
COMO USAR (PASSO A PASSO)
Acesse Utilitários → Eliminações → Eliminar Logs. A tela Elimina logs será aberta.
Informe, no campo Eliminar logs anteriores a data, a data limite para eliminação. Somente logs anteriores à data informada serão eliminados.
Clique no botão OK para validar os dados e confirmar a operação, ou em Sair para fechar a tela sem realizar nenhuma alteração.
Se a operação for confirmada, o sistema exibirá uma mensagem de confirmação antes de executar a eliminação dos registros.
Após a confirmação, o sistema exibirá uma barra de progresso acima dos botões enquanto realiza a eliminação dos registros.
Ao final do processo, o sistema exibirá uma mensagem informando a conclusão da eliminação com sucesso.
Tela “Elimina logs”, acessada em Utilitários → Eliminações → Eliminar Logs.
⚠ |
A eliminação dos logs do sistema é uma operação irreversível. Recomenda-se realizar um backup do banco de dados antes de prosseguir. |
Validação do campo de data
Caso o usuário clique em OK sem informar a data, o sistema exibe a mensagem:
ℹ |
“Informe uma data para eliminação dos logs.” |
Confirmação da operação
Ao clicar em OK com uma data válida informada, o sistema solicita confirmação antes de prosseguir:
⚠ |
“Confirma a eliminação de todos os logs anteriores a DD/MM/AAAA?” |
Botões de confirmação
Botão |
Resultado |
|---|---|
Sim ✔ |
O sistema elimina todos os registros de log da tabela MOVLOG com data anterior à data informada. |
Não ✘ |
A operação é cancelada e nenhum registro é alterado. |
Exemplo prático de eliminação
Considerando a data informada de 01/01/2026:
Registro de log |
Resultado da eliminação |
|---|---|
31/12/2025 ou anterior |
Eliminado |
01/01/2026 em diante |
Mantido |
Conclusão da rotina
Ao final do processo, o sistema exibe a mensagem:
ℹ |
“Eliminação de logs concluída com sucesso.” |
REGRAS DE NEGÓCIO
A rotina está disponível em Utilitários → Eliminações.
O preenchimento da data é obrigatório para executar a eliminação.
Somente registros anteriores à data informada são eliminados.
Registros da própria data informada não são eliminados, apenas os anteriores a ela.
A eliminação dos registros é irreversível.
A rotina elimina os registros diretamente da tabela MOVLOG.
O botão Sair não realiza nenhuma alteração nos dados.
O sistema solicita confirmação do usuário antes de executar a exclusão.
O acesso à rotina é controlado por permissão específica no cadastro de usuários.
BOAS PRÁTICAS E OBSERVAÇÕES
⚠ |
Recomenda-se realizar um backup do banco de dados antes de executar a eliminação dos logs, já que a operação não pode ser desfeita. |
💡 |
Durante a eliminação, acompanhe a barra de progresso exibida acima dos botões: ela indica que o sistema está processando a exclusão e evita a impressão de que o sistema travou. |