Corrélation
Établissez une relation de synchronisation entre les enregistrements qui résident sur des instances distinctes.
Une corrélation identifie les données d’enregistrement d’une instance distante que vous souhaitez utiliser sur une instance locale. Une intégration peut utiliser les données d’un enregistrement distant corrélé pour mettre à jour un enregistrement local. En règle générale, les intégrations mettent en corrélation les enregistrements pour les synchroniser et s’assurer que les changements d’enregistrement se propagent entre les instances.
- Champ de corrélation classique
- Centre d'intégration Enregistrements de corrélation
Champ de corrélation classique
Centre d'intégration Avant la synchronisation des processus distants, vous ne pouviez créer des corrélations qu’avec un ensemble limité de types d’enregistrements disposant d’un champ ID de corrélation. Par défaut, le champ ID de corrélation n’est disponible que pour les enregistrements d’élément de configuration, de service et de tâche. Le champ ID de corrélation stocke l’ID unique global d’un enregistrement distant correspondant. L’ID de corrélation identifie l’enregistrement distant dont les valeurs de données doivent être utilisées pour mettre à jour l’enregistrement local. Par exemple, supposons que l’enregistrement d’incident INC100001 mis en corrélation avec l’enregistrement d’un problème PRB123456 sur une instance distante. Chaque fois que des changements sont apportés aux champs d’un PRB123456 de problème distant, le système utilise l’ID de corrélation pour identifier l’incident local INC100001 reçoit les mêmes mises à jour de champ.
Une corrélation classique crée une relation un-à-un entre un enregistrement sur le système local et un enregistrement sur un système distant. Un enregistrement local ne peut être mis en corrélation qu’avec un enregistrement distant. La corrélation ne fournit aucune information sur le système distant ni sur l’état actuel de la corrélation. Les administrateurs gèrent manuellement les corrélations classiques à partir des enregistrements mis à jour.
Centre d'intégration Enregistrements de corrélation
Centre d'intégration La synchronisation des processus à distance étend les fonctionnalités de la corrélation classique avec l’introduction d’enregistrements de corrélation [ih_sync_correlation] dédiés.
- ID de corrélation local
- L’ID unique global qui identifie la corrélation sur le système local. Par défaut, Centre d'intégration la synchronisation des processus distants génère une valeur sys_id unique pour ce champ. La sys_id distincte agit comme un alias qui empêche la corrélation de se rompre en raison des modifications apportées à l’enregistrement local. Lorsque Centre d'intégration la synchronisation des processus distants envoie cette valeur d’ID à un système distant, l’instance de réception l’utilise comme ID de corrélation distant.
- ID de corrélation distant
- L’ID unique global qui identifie la corrélation sur le système distant. Par défaut, Centre d'intégration la synchronisation des processus distants génère une valeur sys_id unique pour ce champ. La sys_id distincte agit comme un alias qui empêche la corrélation de se rompre en raison de modifications apportées à l’enregistrement distant. Lorsque Centre d'intégration la synchronisation des processus distants envoie cette valeur d’ID à un système distant, l’instance de réception l’utilise comme ID de corrélation local.
- Table locale
- Table dans laquelle la corrélation crée ou met à jour des enregistrements. Une Centre d'intégration définition de capture de synchronisation de processus distante surveille cette table pour les changements d’enregistrement. Centre d'intégration La synchronisation des processus distants utilise ce champ pour rechercher des corrélations par nom de table.
- Enregistrement local
- Enregistrement créé ou mis à jour par une corrélation. Ce champ stocke la même valeur que le champ ID de corrélation d’une corrélation classique. Lorsque d’autres logiques métier apportent des modifications à cet enregistrement, ces modifications n’écrasent pas la corrélation.
- Système distant
- Instance distante où Centre d'intégration la synchronisation des processus distants envoie et reçoit des changements d’enregistrement. Chaque enregistrement de corrélation ne peut se rapporter qu’à une seule instance distante. Pour mettre en corrélation le même enregistrement local avec plusieurs systèmes distants simultanément, vous pouvez créer plusieurs enregistrements de corrélation.
- État
- État de synchronisation de la corrélation. Les corrélations actives reçoivent des ajouts et des mises à jour. Les corrélations inactives ne produisent pas d’ajouts ou de mises à jour, mais peuvent être interrogées à des fins d’audit et réactivées si nécessaire.
- Autoriser la gestion des corrélations par synchronisation des processus distants
- Identifier le système distant associé à une corrélation
- Fournir des valeurs d’ID de corrélation distinctes pour les systèmes locaux et distants
- Autoriser la corrélation d’un enregistrement local unique avec plusieurs systèmes distants
- Autoriser la désactivation et la réactivation des corrélations selon les besoins
- Autoriser les valeurs d’ID de corrélation à être distinctes du sys_id d’un enregistrement distant