Saturday, February 28, 2015

Salesforce for Outlook Sync Error

Sync contacts between Salesforce and Microsoft Outlook using Salesforce for Outlook plugin.
System Used
Windows 7 PC, Microsoft Outlook 2010, Saleforce Enterprise Edition and Salesforce for Outlook 2.4.2.
Description
Microsoft Outlook and Salesforce for Outlook already installed on the PC and have to sync all the contacts in the Outlook with Salesforce using Salesforce for Outlook plugin. All the contacts are saved in the default Contact Folder.
Right Click on the Salesforce for Outlook > Sync > Sync Now
We get following error.

Sync Log
ERROR [Contact] *********** Sync Engine *********** Error Sfdc.Outlook.OLInvalidRecordTypeException: Required Outlook Type: Contact
at Sfdc.Outlook.RDORecordConverter.ConvertADORecordsetToOLRecordCore(IRDOFolder folder, OLEntityType requiredEntityType, Recordset dataSet, IList`1 mappedFields, OLRecordId storeEntryId, Boolean useType)
at Sfdc.Outlook.RDORecordConverter.ConvertADORecordsetToOLRecord(IRDOFolder folder, Recordset dataSet, IList`1 fieldList, OLRecordId storeEntryId, Boolean useType)
at Sfdc.Outlook.OLSession.QueryFolderWithMinFields(OLRecordId folder, OLRecordId store, OLEntityType entityType, IEnumerable`1 fields, String filter)
at Sfdc.Outlook.OLSyncConnector.GetChangedData(IEnumerable`1 folders, String filter, Boolean checkActualDeletes)
at Sfdc.Synchronization.SyncEngine.GetChangesFromOutlook()
Resolution
Please follow the outline below.
1. Take backup of Outlook (.pst) and Export all the contacts in the excel (.csv) - Very Important.
2. Close the Microsoft Outlook.
3. Uninstall Salesforce for Outlook Plugin.
4. Start Menu > Search (%AppData%) Enter >  Click Salesforce.com Folder (Delete the Folder).
5.  Install the Salesforce for Outlook Plugin
6. Right Click on Salesforce for Outlook Plugin > Settings > Login > Allow > Choose Folders

7. Outlook must be running. Hence Start Microsoft Outlook 2010.

8. Select Contact Folder > Next
9. Select Manual or Automatic Syncing > Next
10. If you want sync Private Contacts check Include Private Contacts. If you don't want to sync Private Contacts unchecked the Include Private Contacts and Save.

11. Right Click on Salesforce for Outlook in the Taskbar > Sync > Sync Now (If Manual)

Note: - If the Microsoft Outlook is not connected to the server then we may get the above error. One reason may be when the outlook is not connected to the server is when the password is not entered in the outlook. That time the server disconnects and we are unable to sync contacts using Salesforce for Outlook. Microsoft Outlook must be connected to the server.

32 comments:

  1. With cloud computing, you eliminate those headaches because you’re not managing hardware and software—that’s the responsibility of an experienced vendor like salesforce.com. The shared infrastructure means it works like a utility: You only pay for what you need, upgrades are automatic, and scaling up or down is easy. Thanks for sharing this.


    Saesforce crm Training in Chennai
    sales cloud consultant training in chennai

    ReplyDelete
  2. I have read your blog, it was good to read & I am getting some useful info's through your blog keep sharing... Informatica is an ETL tools helps to transform your old business leads into new vision. Learn informatica training in Chennai from corporate professionals with very good experience in informatica tool.
    Regards,
    Informatica training center in Chennai|Informatica training in chennai

    ReplyDelete
  3. Thanks to Siddharth…. For sharing such a useful post, I hope it’s useful to many individuals for developing their skill to get strong career soon.
    Regards,
    ccna training in Chennai|ccna training institute in Chennai|ccna institutes in Chennai

    ReplyDelete
  4. Cloud servers are the best in safe guarding one's information thorugh online. Without this dedicated methodology many companies would have not existed at all. The same though has been furnished above. Thanks for sharing this worth while content in here. Keep writing article like this.

    Salesforce certification Training in Chennai | Salesforce developer training in chennai

    ReplyDelete
  5. I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly.
    Regards,
    sas training center in Chennai|sas training in Chennai|sas course in Chennai

    ReplyDelete


  6. The strategy you have posted on this technology hepled me to get into the next level and had lot of informations in it. Python is one of the basic level programming and is very important one.
    http://www.joinfita.com/courses/python-training-in-chennai/

    ReplyDelete
  7. You have told a new information to us.Thanks for sharing such a wonderful article.
    Digital Marketing course in Chennai| SEO course in Chennai

    ReplyDelete
  8. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging…
    Regards,
    cloud computing training in chennai|cloud training in chennai|JAVA Training in Chennai

    ReplyDelete
  9. Learn Android from the Android Leaders at FITA. Rated as Best Android Training institute in Chennai.Are you a fresher looking to get a job in a programming field, just enroll in the basic programming language of android at FITA to get a dazzling career in an IT industry.

    Android Training in Chennai | Android Training Institute in chennai | mobile application development chennai

    ReplyDelete
  10. SEO is the best way to accomplish traffic to a website in search engines organic results page.Start to learn SEO course and achieve a wonderful career.
    SEO course in Chennai | SEO Training Institute in Chennai | SEO Training in Chennai

    ReplyDelete
  11. Learning new programming language is always interesting. It helps to reach wonderful career. Your content tells the same and Thanks a lot for this valuable post.
    DOTNET Training in Chennai | DOTNET course in Chennai | DOTNET Training Institutes in Chennai

    ReplyDelete
  12. Thanks for sharing this informative content which provided me the required information about the latest technology.
    Salesforce training in Chennai | Salesforce course in Chennai

    ReplyDelete
  13. The cloud computing offers numerous advantages for your business that can decrease the cost of supervising and keeping up the IT systems.
    Thanks,
    Cloud computing Training in chennai | Cloud computing courses in chennai | Cloud computing Training

    ReplyDelete
  14. Hello Admin, thank you for enlightening us with your knowledge sharing.
    DOT NET Training in Chennai|DOT NET Course in Chennai

    ReplyDelete
  15. Excellent post!!! The future of cloud computing is on positive side. With most of the companies integrate Salesforce CRM to power their business; there is massive demand for Salesforce developers and administrators across the world.
    Regards,

    Salesforce Training in Chennai|Salesforce Training|Salesforce Course in Chennai

    ReplyDelete
  16. Nice informative blog. Programming language day by day is play very important role in our life.
    Java Training Institute in Gurgaon | PHP Training Institute in Gurgaon

    ReplyDelete
  17. Good and Nice Information, thanks for sharing your information and ideas... keep rocks....
    Dot Net Training in Chennai | Dot Net Training institute in velachery | Dot Net Training with placement

    ReplyDelete
  18. Interesting and informative content is discussed here.

    Linux Training in Chennai

    ReplyDelete
  19. Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here.

    java training in bangalore

    ReplyDelete
  20. I enjoy what you guys are usually up too. This sort of clever work and coverage! Keep up the wonderful works guys I’ve added you guys to my blog roll..,

    white label website builder

    mobile website builder

    ReplyDelete
  21. Those guidelines additionally worked to become a good way to recognize that other people online have the identical fervor like mine to grasp great deal more around this condition. python training in Chennai

    ReplyDelete
  22. I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.

    digital marketing training in chennai

    ReplyDelete
  23. Nice! you are sharing such helpful and easy to understandable blog. i have no words for say i just say thanks because it is helpful for me


    Dot Net Training in Chennai | Dot Net Training in anna nagar | Dot Net Training in omr | Dot Net Training in porur | Dot Net Training in tambaram | Dot Net Training in velachery




    ReplyDelete
  24. The post you've shared here is great because it contains some great knowledge which is extremely useful on my behalf. Thanks for posting it. Keep posting. best php institute in delhi

    ReplyDelete
  25. This post was extremely informative and helpful, giving me wonderful knowledge. Thank you for sharing such a great post - keep it up!
    Full stack classes in Pune
    Full stack course in Pune

    ReplyDelete