Aller au contenu

Identifiant de corrélation

Un identifiant de corrélation relie les messages d’une opération. Il peut couvrir plusieurs événements et ne remplace pas la détection des doublons.

Également appeléCorrelation ID
Interfaces & intégration

Un identifiant de corrélation rattache des messages ou étapes de traitement liés à une même opération. Il permet ainsi de suivre un processus à travers plusieurs systèmes participants. L’application détermine quels messages sont liés ; cette relation doit être convenue pour les échanges.

Suivre une opération à travers ses messages

Dans un portail fictif, une requête lance un traitement dans l’ERP. Un accusé de réception et le résultat reviennent ensuite. Ces messages possèdent chacun un identifiant différent, mais partagent l’identifiant de corrélation convenu. Lors d’une recherche d’erreur, vous pouvez ainsi rassembler les messages de cette requête.

Distinguer relation et identité

Microsoft décrit à cet effet la propriété applicative CorrelationId ; l’écriture CorrelationId appartient à cet exemple. Une corrélation commune ne fait pas de deux messages des doublons. Elle ne prouve pas non plus que le processus est complet. Précisez qui crée l’identifiant, quels transferts le conservent et quels retours vous sont nécessaires pour évaluer l’opération.

Sources

Articles sur le sujet

Interfaces & intégration avec ASES

ERP, CRM et boutique bien connectés