Workaround for Phone to Case Business Process Flow Errors in Dynamics 365

Satyvir Jasra, 10 May 2018

Recently, I had to modify an out of the box business process flow in Dynamics 365 called Phone to Case. I added another field as a step in one of the stages. The version of Dynamics 365 instance I used was 8.2.

After the changes were made, I ran into following issues:

  1. The users were getting “Server is Busy” error while saving a new Case record.
    image
    In the log file there was a line with following message:
    <Message>'Incident' entity doesn't contain attribute with Name = 'IncidentResolution_LinkControl'.</Message>
  2. When the users tried to open an existing Case record, they were getting a “Query Builder Error”.
    image
    In the log file there was a line with following message:
    <Message>'Incident' entity doesn't contain attribute with Name = 'CaseResearch_LinkControl'.</Message>
  3. Also, the users couldn’t export the solution containing Phone to Case BPF, and were shown an error.
    image

Workaround

This is an out of the box issue and can be seen in other Dynamics 365 instances which have same version number.

By looking at the messages from the first two log files, we figured out that Similar Cases step from Research stage, and Resolve Case step from Resolve stage were causing all these issues. By removing these two steps, above issues were solved. But there is a cost to it, we cannot use Similar Case and Resolve Case steps in Phone to Case BPF.