Hello,
I am running an SSIS package to import CRM contacts. As part of the import, if I find contacts which already exist, I update one field in the contact entity. It is an option set field. I then use the UpdateObject and SaveChanges method (System.Data.Objects).
This works fine, but we have a workflow which is meant to run when a specific contact field changes. The field to kick start the workflow is not changed or even referenced in the import, but the workflow runs on every record affected by the import.
I could be wrong but I am assuming that the SaveChanges method I am using actually re-writes all contact field values and that is why the workflow is starting when it should not be.
Is there any way to only save the single field which I update as part of the import - thereby preventing the workflow to trigger erroneously?
I hope this makes sense. Thanks.
*This post is locked for comments
I have the same question (0)