# Como evitar trabalho duplicado quando um fluxo tenta novamente?

Canonical URL: https://help.iagenify.com/pt/faqs/workflows/como-evitar-trabalho-duplicado-quando-um-fluxo-tenta-novamente

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

CENTRAL DE AJUDA · FAQ Workflows 1 min de leitura
# Como evitar trabalho duplicado quando um fluxo tenta novamente?
Novas tentativas ajudam em falhas temporárias, mas um evento pode chegar mais de uma vez ou um tempo limite pode ocultar o sucesso da primeira execução. Projete o fluxo para que entregas repetidas não criem efeitos duplicados.
IaGenify
Workflows

## Dê uma identidade estável à operação
Use um identificador de evento ou solicitação que permaneça igual nas tentativas. Antes de criar pagamento, chamado, notificação ou registro, verifique se já foi processado e retorne o resultado anterior quando adequado.
Torne a verificação e gravação seguras para concorrência. Uma sequência simples de leitura e gravação pode competir se dois workers tratarem o mesmo evento ao mesmo tempo; use o mecanismo atômico ou de unicidade disponível.
## Torne as tentativas observáveis e limitadas
Registre número da tentativa, identidade e resultado sem registrar segredos. Diferencie falhas temporárias de erros permanentes de validação para não repetir algo que não funcionará sem alteração.
Defina um limite e um caminho revisável para tarefas esgotadas. Permita inspecionar e reproduzir após correção, mantendo a identidade original para evitar repetir efeitos já concluídos. [← Voltar às perguntas frequentes sobre Workflows](https://help.iagenify.com/pt/faqs/workflows)
