Questa domanda riguarda Dynamics CRM, ma è valida per tutti i sistemi che consentono l'unione di entità.
Avere dati relativi a un contatto in più sistemi esterni, in che modo sapresti a che contatto sono associati i dati?
- L'utilizzo di ContactId funziona finché il contatto non viene unito, quindi i dati associati potrebbero puntare a un contatto non esistente (abbiamo 100.000 duplicati)
- L'uso di EMailAddress1 funziona finché non viene modificato
Nessuna delle soluzioni di cui sopra sembra buona. Ai contatti non sono assegnati nomi utente univoci.
Attualmente sto pianificando di utilizzare EMailAddress1 come dati chiave per l'incollaggio di un contatto tra i sistemi insieme, aggiornandolo in tutti i sistemi quando è cambiato, ma sono curioso di sapere se qualcuno ha avuto lo stesso problema e risolto in un modo migliore.