Pular para o conteúdo

Soluções · Integrações, sistemas e qualidade de dados

Registro de alteração no cadastro: como comparar as formas

qual forma de registrar alteração no cadastro serve para o meu caso

Resposta direta

A escolha depende do que o registro precisa provar, não do que é mais fácil de implementar. Campo de auditoria na tabela indica quem alterou e quando. Tabela de histórico com valor anterior e valor novo permite reconstruir o cadastro em uma data passada. Log do banco cobre também cargas em lote e rotinas automáticas. Anotação fora do sistema serve como apoio, não como prova. Comparar as formas exige o mapa de todas as entradas de alteração, incluindo o ajuste direto no banco, e o teste de leitura, que é o tempo de montar uma resposta a partir do histórico.

Objetivo
Comparar alternativas
Formato indicado
Projeto de implementação
Atualizado em

O que esta página acrescenta: Coloca as formas de registro lado a lado pelo que cada uma consegue provar, e não pela facilidade de implementar.

As formas disponíveis e o que cada uma prova

Registrar alteração no cadastro costuma assumir quatro formas. Campo de auditoria na própria tabela, com data e usuário. Tabela de histórico que guarda valor anterior e valor novo. Log do banco, gerado por gatilho ou por captura de alteração. Anotação fora do sistema, em planilha ou ordem de serviço. Cada uma responde a perguntas diferentes.

A pergunta que separa as formas é o que precisa ser provado. Se basta saber quem mexeu e quando, o campo de auditoria resolve. Se for preciso reconstruir o cadastro em uma data passada, é o histórico com valor anterior que responde. Se a origem do valor importa, como importação ou rotina automática, o log do banco entra na conversa.

Como comparar sem decidir pela ferramenta

A comparação começa pelo mapa de entradas, não pela ferramenta. O mesmo campo pode ser alterado por tela, por carga em lote, por rotina agendada e por ajuste direto no banco. Uma forma de registro que só cobre a tela deixa as outras três sem resposta.

O segundo critério é a leitura. Quem consulta o histórico e com que frequência. Auditoria interna, fiscal, jurídico e operação pedem recortes distintos. Uma tabela pensada para depuração técnica raramente serve para responder a um ofício. Vale medir o tempo de montar a resposta, não o volume de registros guardados.

Limites: o que o registro não resolve

O registro de alteração mostra o que mudou, não se o valor estava certo. Ele não impede alteração indevida, não valida o conteúdo e não substitui controle de acesso. Também não corrige cadastro que já entrou errado.

Há casos em que não compensa. Cadastro com poucas alterações ao ano e sem exigência externa raramente justifica histórico completo. Sistema a ser substituído em curto prazo também raramente. Quando existe retenção obrigatória por norma, a decisão deixa de ser técnica: prazo e formato já vêm definidos de fora.

Recurso prático

Da pergunta ao registro escolhido

  1. Definir o que precisa ser provado: quem alterou, quando, e qual era o valor antes.
  2. Levantar todos os pontos de entrada de alteração: tela, carga em lote, rotina agendada e ajuste direto no banco.
  3. Testar cada forma de registro contra esses pontos, inclusive os que não passam pela tela.
  4. Medir o custo de leitura: quanto tempo se gasta para montar uma resposta a partir do histórico.
  5. Registrar a forma escolhida e o que ela não cobre, antes de considerar o assunto encerrado.

O erro mais comum é escolher pela facilidade de implementar e não pelo ponto de entrada mais difícil, que costuma ser o ajuste direto no banco, justamente o que o registro não captura.

Sobre o que está escrito aqui

Conceitos relacionados: campo de auditoria · tabela de histórico · valor anterior e valor novo · captura de alteração no banco · mapa de entradas de alteração. Exemplos são ilustrativos. Não há cliente, resultado, preço, prazo ou certificação nesta página. Quando o formato indicado é Projeto de implementação, ele descreve uma possibilidade de trabalho — a conversa inicial avalia contexto e aderência.

Para continuar

Páginas relacionadas

O mesmo problema em outro objetivo

Outras leituras em Integrações, sistemas e qualidade de dados

Quer avaliar isso no seu contexto?

Esta página trata de registro de alteração no cadastro. Diagnóstico de integração é a frente que investiga o mecanismo por trás desse tipo de problema. O formato mais associado é Projeto de implementação.