
I have created a Data Integration task that maps Customers to Accounts between “Dynamics Finance & Operation” (DFO) and “Dynamics 365 Customer Engagement” (CE). The task updates a few fields on the Account table in CE when there is a match with a corresponding Customer in DFO. But when an account needs to be created in CE instead of being updated, the job fails with the following error message:
Reason: Bad Request, Header x-ms-client-request-id 7fcb0afc-b135-4a08-a301-e31e0d3417fd, Error code: 0x80042f0a, Message: Principal team (Id=2d4c0563-f3c9-ec11-a7b5-0022489f9d6e, type=9, teamType=0, privilegeCount=0), is missing prvReadAccount privilege (Id=886b280c-6396-4d56-a0a3-2c1b0a50ceb0) on OTC=1071 for entity 'customeraddress' (LocalizedName='Address') in Business Unit: (Id=a676433e-f36b-1410-8a65-0033c0d45ee2). context.Caller=6970afc7-fc3a-4cad-b936-16ddd4f06bb9
Can anyone help me understand this error message and how do I fix it?
Hi,
Please check this user which you are using for this integration it seem that user don't have permission on the "customeraddress" table, this table is used to store account address information.
Please permissions and after that it should work find.