Skip to content

FEATURE: Limpeza inteligente #1

@pauloeduas-software

Description

@pauloeduas-software

Descrição

Com o uso contínuo do Logicell, o banco de dados armazenará anos inteiros de operações logísticas. A limitação hoje é que não há uma forma limpa de expurgar planilhas inteiras ou dados antigos baseados em inatividade ou idade, obrigando à exclusão manual em massa (que pode causar falha humana).
Isso gerará confusão quando a Caixa de Entrada tiver registros de 3 anos atrás misturados, reduzindo drasticamente o desempenho do banco e a clareza da operação para o usuário corporativo.

Comportamento Atual

Neste momento, os dados mantidos no painel ficam permanentemente alojados. É possível deletar em lote (bulkDelete), porém a ação é estritamente manual dependente de seleção ou filtros que não possuem regras de longevidade automática (Arquivamento por data ou "Apagar importações antigas"). Se o usuário quiser arquivar as contas do último ano fiscal, não possui essa opção simples.

Comportamento Esperado

  • Implementar uma rotina (CRON Job ou botão na interface Administrativa) nomeada "Limpeza Inteligente".
  • Ter opções configuráveis como "Arquivar dados com mais de X meses de emissão".
  • Fazer expurgo focado: Apagar todas as Operações relacionadas diretamente a uma "ImportacaoId", fechando pacotes de lotes mortos de uma vez.
  • Limpar os Caches com sucesso após rodar a rotina para que o dashboard seja zerado e atualizado corretamente.

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions