Paul Wilson

[Dynamics 365 Config Tip] Error "Principal user is missing prvReadUserEntityUISettings" when sync'ing records to Dynamics 365

Discussion created by Paul Wilson Employee on May 2, 2017
Latest reply on Aug 7, 2017 by de81fd594105d94ab22d9e731ce8a4734619ec11

Noted an error in my newly upgraded instance of Dynamics 365 and Marketo today. I was attempting to sync records into Dynamics 365 and noticed this error in the Activity Log for person records I attempted to sync:

Screen Shot 2017-05-02 at 8.18.24 PM.png

It seems that in the upgrade to Dynamics 365 there are permissions that the Marketo Sync User needs to have that are missing. The error above relates to privileges to the entity in Dynamics called "User Entity UI Settings" that the sync user needs access to.


Here is how to edit the Security Role for the Marketo Sync User in Dynamics 365 to enable permissions to that entity:


Step 1: Navigate to Settings, Security

Screen Shot 2017-05-02 at 8.07.48 PM.png


Step 2: Select Security Roles

Screen Shot 2017-05-02 at 8.32.05 PM.png


Step 3: Navigate to select the Marketo Sync User Security Role (note: in your instance this may have been named something different than "Marketo Sync User")

Screen Shot 2017-05-02 at 8.07.32 PM.png


Step 4: Navigate to find the entity called "User Entity UI Settings" on the Core Records tab and click on the label on the left to enable access to the Marketo Sync User so it matches the image below:

Screen Shot 2017-05-02 at 7.41.38 PM.png


If you now navigate back to Marketo and attempt again to sync the record you saw the error on you should see no error. Below is a record in Marketo before, and after the above changes were done in Dynamics 365:

Screen Shot 2017-05-02 at 8.48.38 PM.png


Please share your experiences upgrading to Dynamics 365 with Marketo!

Paul Wilson