Hi,
I have a CRM 2013 organisation that holds Property data that is maintained by an external application (WinForms with MS SQL). Any changes made to the Property data in this external application need to be synced with the same data held in CRM. This does not have to be real time and can quite happily happen overnight each day. Changes can be in the form of properties deleted, updated or new properties added. The update will always happen from the external application to CRM and never the other way around. In CRM, records created in CRM will have references to Properties (that could possibly be deleted by the external application).
I can setup triggers on the required fields in the database of the external applications so that any property records that are changed, will get added to a separate Sync table which will have all the property fields along with an Action field with values I (Insert), U (Update) and D (Delete).
My question is what is the best way of getting this data (insert, update, deletions) from the Sync table into CRM in an automated fashion. As there are multiple ways of doing this I wanted to know, which way was preferred and why. Any help will be much appreciated. Thanks in advance.
*This post is locked for comments
I have the same question (0)