Hi Everyone,
First as it is my first post here, I would like to start by thanking you, the community, in advance for all your futur help, and I hope being able to help some of you as well.
I have an enquiry regarding the best practice to centralise the customerID from various different systems such as ERP, various Magento, Partner sites, Extranet, POS, Social and etc ? (i could easily end up with 30 foreign keys in some companies). Up to now on the previous CRM i was managing, I was implementing a Table called [ContactUniqueKeys] with a composite primary key [SystemCode,SystemContactID] composed of the unique identifier for the system and the Primary key of the contact of the named system.
I know that another solution is to propagate the unique CRMID into the other systems, but i found personally that it is sometimes challenging and not possible (EDI with partner for example).
I wanted to hear your opinion on what is the best practice nowadays?
Thank you Guys,
SooS