# Comment un workflow doit-il gérer les événements reçus dans le désordre ?

Canonical URL: https://help.iagenify.com/fr/faqs/workflows/comment-un-workflow-doit-il-gerer-les-evenements-recus-dans-le-desordre

[← Retour aux FAQ Workflows](https://help.iagenify.com/fr/faqs/workflows)

CENTRE D’AIDE · FAQ Workflows 2 min de lecture
# Comment un workflow doit-il gérer les événements reçus dans le désordre ?
Les événements peuvent être retardés, réessayés ou acheminés par des voies différentes. Si le workflow assimile ordre d’arrivée et ordre métier, un événement tardif peut écraser un état récent. Définissez l’horodatage ou la séquence prioritaire et le comportement si l’information manque.
IaGenify
Workflows

## Choisir une règle d’ordre
Utilisez un numéro de séquence fourni par la source si possible, ou une heure d’événement documentée avec un critère de départage. Ne vous fiez à l’ordre d’arrivée que si la source garantit la livraison ordonnée pour ce flux et cette clé.
Suivez la dernière séquence ou version acceptée pour chaque entité et rejetez ou mettez en quarantaine les mises à jour plus anciennes. Pour des faits indépendants, conservez les événements distinctement et calculez la vue courante au lieu de supprimer les retards.
## Gérer les lacunes et corrections
Une séquence manquante peut signaler un événement retardé ou une perte de livraison. Décidez d’attendre brièvement, de demander une nouvelle lecture à la source ou de marquer l’entité pour réconciliation ; n’inventez pas un état silencieusement.
Consignez les événements rejetés, retardés et rejoués avec leurs identifiants et motifs. Testez plusieurs permutations du même ensemble pour vérifier que le résultat final reste correct. [← Retour aux FAQ Workflows](https://help.iagenify.com/fr/faqs/workflows)
