Hello,
I have some customers and corresponding addresses and contact information in the system. The task is to add new customers (with their additional information like addresses and contact details) and update the existing ones - customers with their addresses and contact details. Importing is easy with the Data Management workspace (by using Customers V3, Postal addresses, Party Contacts or Postal address electronic contacts entities). The good thing is that for each customer I have only one address (which will be primary) and thus I can update already existing addresses via the Customers V3 entity, as it's not possible to update this information via the Postal addresses entity. But for the contact information the scenario is more difficult as I have both primary and no-primary contacts - using the Customers V3 entity will update only the primary information - phone, fax, email, etc... and using the Party Contacts or Postal address electronic contacts entity generates a new record instead of updating the existing one in case of data change (i.e. Description). The reason for this is that contacts don't have a unique ID (a combination of fields - Description, Type, Locator, etc... is being used for the uniqueness). I hope this information could be helpful to someone, but I also hope to get some ideas on how to overcome the impossibility of bulk updating the contact details (in particular the "no primary" ones). Manual update record by record is always an option, but it's not esteemed, when having thousands of customers.
Thank you!