2

There is a strange issue that I encountered today.

If I submit a Contact using Sitecore Forms and Sync the same contact through dynamics CRM connector, I get duplicated contacts as the identifier of both of these contacts is different.

Now I need to Sync this contact created through Sitecore form back to CRM, there will be a discrepancy in data.

Can anybody Suggest how can I handle this.

Identifier for CRM contact is Dynamics.Contactid and for Sitecore form contact is subscribe.form.

Thanks, Sam

12
  • Where have you got duplicated contacts? in the CRM? Jul 25 '19 at 12:58
  • it's in Sitecore. As per the this article doc.sitecore.com/developers/82/sitecore-experience-platform/en/…, When the provided identifier does not correspond to an existing identified contact record – the current contact record is saved to the xDB and the identified contact record connects to the identifier. The context device session and the current interaction are assigned to the contact record and connect to the provided identifier. If the current contact record is an identified contact that is connected to another identifier, a new contact record is created. Jul 25 '19 at 13:08
  • I believe the difference in Identifiers is causing the duplication issue. Have you ever encountered this problem ? How can we handle this ? Jul 25 '19 at 13:10
  • So as far as I understood, you have a contact which is already identified with, for example, Source = Dynamics.Contactid, Identifier = SomeContactid. Then this contact goes to a website and submits a some form and becomes as identified with Source = subscribe.form, Identifier = SomeIdentifier. Right? Is this contact already identified for a session when he submits the form? Jul 29 '19 at 9:03
  • 1
    Could you implement a custom submit action for the Sitecore Forms and identify contact with the same Source and Identifier values? Also you can change the identifier which DEF use to resolve contact. Which way do you prefer? Jul 29 '19 at 13:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.