Dans InterAction, chaque adresse attribuée à un contact donné doit avoir un ID unique. Application Collaboration utilise cet ID comme clé pour identifier une adresse pour un contact ayant plusieurs adresses pour les mises à jour. Ces ID n'ont pas besoin d'être uniques pour toutes les adresses ; ils doivent seulement être uniques au sein de chaque contact.
En d'autres termes, trois contacts différents peuvent avoir une adresse avec l'ID 20, mais une seule adresse pour un contact unique peut avoir l'ID 20.
Il y a deux façons de spécifier les clés uniques pour les adresses extraites de votre système externe :
- Identifier les adresses en utilisant une clé fournie par la source de données
- Permettre à Application Collaboration de définir la valeur de l'ID d'adresse
Identifier les adresses en utilisant une clé fournie par la source de données
Dans l'option Clé fournie par la source de données, vous extrayez l'ID d'adresse dans la colonne ADDRESS_ID de la table de données. Cette option fonctionne si votre système externe fournit des ID uniques pour chaque adresse.
Vous devez utiliser cette méthode si votre système externe permet plus d'une adresse de chaque type. Par exemple, supposons que chaque entreprise dans le système externe puisse avoir trois adresses de type POSTALE. Sans ID fournis par la source de données, Application Collaboration ne pourrait pas identifier une adresse spécifique pour un contact donné.
Permettre à Application Collaboration de définir la valeur de l'ID d'adresse
Dans cette option, vous n'avez pas besoin d'extraire un ID pour chaque adresse. À la place, vous définissez une valeur à utiliser pour toutes les adresses du même type. Cette méthode est utile lors de l'intégration avec un système qui n'inclut pas d'ID uniques pour chaque adresse.
Cette méthode ne fonctionne que si le système externe permet à un contact d'avoir une seule adresse pour chaque type d'adresse.
Par exemple, supposons que vous utilisiez Application Collaboration pour une conversion unique de données à partir d'un PIM qui permet seulement une adresse personnelle pour chaque contact. Le système ne stocke pas d'ID d'adresse uniques puisqu'il ne peut y en avoir qu'une seule, donc le type (personnelle) identifie de manière unique l'adresse.
Pour intégrer ces données dans InterAction, vous créeriez une règle d'adresse qui associe personnelle à un type InterAction, choisissez l'option Définir la valeur pour la clé, et entrez une valeur pour le type comme 20.
Lors de la transformation et de la mise à jour des données, Application Collaboration peut identifier l'adresse à mettre à jour en vérifiant la valeur de la clé. Si une adresse pour un contact a une valeur de clé de 20, c'est une adresse personnelle. Comme chaque contact ne peut avoir qu'une seule adresse pour le type, chaque contact dans InterAction ne peut avoir qu'une seule adresse avec un ID de 20. Par conséquent, cet ID est unique au sein du contact, comme requis par InterAction.