A client contacted me regarding the following error from an Opportunity record operation:
Business Process Error. The given key was not present in the dictionary.
This error is from Microsoft Dynamics CRM 2015 environment. It was triggered by a CRM Workflow process that checks the Contact lookup field if it contains data. In this instance if the CRM Contact record does not have a value in the Contact’s Primary Field – (Contact.Full Name field), this error will surface.
How could a CRM Contact has blank Full Name (combination of First/Middle/Last Name depending on the setting) you may ask? Some reasons could be that the Contact was bulk imported from a data file that has blank First/Middle/Last Name. Or a Lead that didn’t have the First/Middle/Last Name was qualified and auto created the Contact. Or that the required setting on the Contact’s First/Middle/Last Name field value was disabled at one time.
It is an easy fix – check and update the related CRM Contact field and its Name associated with the record.
Contact me if you need some Microsoft Dynamics 365 CRM/Sales assistance.