Pular para o conteúdo

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

Cliente achou erro de sincronização: como tratar na operação

O cliente reclamou de um dado errado e descobri que os sistemas não batem. Por onde começo a corrigir?

Resposta direta

O erro apontado pelo cliente é um incidente, não uma dúvida isolada. O primeiro passo é registrar o dado reclamado, o horário, o sistema de origem e o sistema em que o cliente viu a divergência, e congelar mudanças no fluxo até entender o caminho percorrido. Em seguida, compara-se registro por registro, identificando o último ponto em que o dado ainda estava correto. A correção vai para a origem, não para a tela onde o cliente viu. Por fim, é preciso definir quem responde pelo dado, com que frequência ele é conferido e qual sinal avisa quando algo para de sincronizar. Sem isso, o mesmo erro volta com outro nome.

Objetivo
Orientar implementação
Formato indicado
Projeto de implementação
Atualizado em

O que esta página acrescenta: Trata o erro já exposto ao cliente como incidente, com linha do tempo, alcance do defeito e responsável pelo dado — as outras páginas do tema tratam a falha antes de ela chegar ao cliente.

O que a reclamação já revela sobre o fluxo

O erro chega pela reclamação, o que significa que a falha passou por todos os controles internos sem ser vista. Antes de corrigir, vale reconstruir a linha do tempo: qual campo, qual valor, em que momento, em qual sistema ele ainda estava certo e a partir de onde passou a divergir. Essa reconstrução separa dois casos diferentes: dado que nasceu errado e dado que se corrompeu no caminho.

Os primeiros registros costumam apontar o culpado errado, porque a tela em que o cliente viu o erro quase nunca é onde o erro começou. Guardar print, identificador do registro e horário de acesso evita discussão depois. Se o mesmo dado aparece certo em um sistema e errado em outro, o problema está na passagem entre eles, não no cadastro.

Correção na origem, não na tela do cliente

A correção precisa acontecer na origem. Ajustar apenas o registro visível resolve a reclamação de hoje e deixa o restante da base errado. Depois de corrigido, é preciso reprocessar o que já foi propagado e conferir se outros registros do mesmo lote têm o mesmo defeito. Um erro raramente vem sozinho.

Cada dado crítico precisa de um responsável nomeado e de uma rotina de conferência. A pergunta prática é simples: qual contagem, qual total ou qual campo, se divergir, faz alguém parar e olhar. Onde essa pergunta não existe, a próxima divergência também será descoberta pelo cliente.

O que essa condução não resolve

Essa condução não recupera decisões já tomadas com o dado errado: faturamento emitido, pedido enviado, cobrança feita. Também não substitui o desenho da integração. Se a regra de conversão entre os sistemas está indefinida, o erro volta na próxima carga, mesmo com a resposta ao cliente bem executada.

Ela também não serve quando a origem do dado é uma pessoa que digita diferente a cada dia; aí o problema é de padrão de entrada, não de sincronização. Em operações com muitos sistemas e histórico longo, reconciliar tudo pode custar mais que o prejuízo do erro. Nesse cenário, o critério é definir quais dados justificam conferência permanente e quais aceitam divergência tolerada.

Recurso prático

Roteiro de resposta a erro de sincronização apontado pelo cliente

  1. Abrir o incidente com identificador do registro, valor reclamado, horário da reclamação e sistema em que o cliente viu o erro.
  2. Levantar a linha do tempo do registro: em que sistema ele estava correto, em que ponto passou a divergir e qual processo rodou entre os dois momentos.
  3. Classificar a causa: entrada errada, regra de conversão, falha de propagação ou edição manual posterior.
  4. Corrigir na origem, reprocessar o que já foi propagado e listar outros registros do mesmo lote ou da mesma regra.
  5. Registrar o responsável pelo dado, a conferência recorrente e o sinal que deve avisar quando a sincronização parar.

O ponto mais ignorado é o alcance do erro: quase sempre o registro reclamado é apenas o primeiro visível, e a correção é feita nele enquanto os demais seguem errados.

Sobre o que está escrito aqui

Conceitos relacionados: linha do tempo do registro · reprocessamento de carga · responsável pelo dado · conferência recorrente · reconciliação entre sistemas. 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 erro de sincronização descoberto pelo cliente. 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.