# Como um fluxo deve lidar com eventos que chegam fora de ordem?

Canonical URL: https://help.iagenify.com/pt/faqs/workflows/como-um-fluxo-deve-lidar-com-eventos-que-chegam-fora-de-ordem

[← Voltar às perguntas frequentes sobre Workflows](https://help.iagenify.com/pt/faqs/workflows)

CENTRAL DE AJUDA · FAQ Workflows 1 min de leitura
# Como um fluxo deve lidar com eventos que chegam fora de ordem?
Eventos podem atrasar, ser repetidos ou seguir caminhos com tempos diferentes. Se o fluxo assumir que ordem de chegada é ordem de negócio, um evento tardio pode sobrescrever estado mais novo. Defina qual sequência ou horário prevalece e o que fazer quando faltar essa informação.
IaGenify
Workflows

## Escolha uma regra de ordenação
Use número de sequência emitido pela origem quando disponível ou horário documentado com critério de desempate. Não dependa somente da ordem de chegada, a menos que a origem garanta entrega ordenada para aquele fluxo e chave.
Registre a última sequência ou versão aceita por entidade e rejeite ou coloque em quarentena atualizações antigas. Se os eventos forem fatos independentes, armazene-os separadamente e derive a visão atual em vez de descartar os atrasados.
## Trate lacunas e correções
Uma sequência ausente pode indicar atraso ou falha de entrega. Decida esperar, solicitar reenvio à origem ou marcar a entidade para reconciliação; não invente estado silenciosamente.
Registre eventos rejeitados, atrasados e reproduzidos com identificadores e motivos. Teste permutações do mesmo conjunto para verificar que o resultado final converge corretamente. [← Voltar às perguntas frequentes sobre Workflows](https://help.iagenify.com/pt/faqs/workflows)
