Hello,
We have two people (at this stage) entering reimbursements into a power app. We do not use the dataverse. We keep getting this failure like 1/10 entries that says ''XrmApprovalsGeneralPermissionsError'. Is anyone else running into this annoyance? No idea how to fix or even workarounds. As soon as you retry the failure it works. Makes no sense. Full error below.
Thanks,
==========================================================
The request failed. Error code: 'XrmApprovalsGeneralPermissionsError'. Error Message: 'Encountered a general permissions error trying to access the Microsoft Dataverse database. This could be caused by modification of the approvals administrator or user roles, or by an incompatible plugin. Detailed message: 'Message: Principal user (Id=183eb86d-a284-ee11-8178-001dd80c1b53, type=8, roleCount=2, privilegeCount=217, accessMode=0, MetadataCachePrivilegesCount=4218, businessUnitId=16b26bb9-4154-ee11-be6e-001dd806ee9d), is missing prvReadmsdyn_flow_basicapprovalmodel privilege (Id=e3b36d70-48e4-431b-b724-eaccd2ada1fb) on OTC=10436 for entity 'msdyn_flow_basicapprovalmodel' (LocalizedName='Basic Approval Model Data') in Business Unit: orga77253c6 (Id=16b26bb9-4154-ee11-be6e-001dd806ee9d). context.Caller=e8e74821-aa6e-ee11-8def-001dd80b69fc. Consider adding missed privilege to one of the principal (user/team) roles.
Code: 0x80040299
InnerError: ''.
Same problem here:
Forbidden
I see this behaviour, too. After resubmitting the flow it runs normally. Hopefully it will be fixed soon.
It appears to be a bug that Microsoft is currently looking into. I'll reply whenever they provide a solution.
Same issue here. Sometimes when the user approves, the flow gets the same error, but most of the time everything seems to work. After resubmitting the flow everything seems to be alright. Very annoying
aprovals are always stored in a datavers table.
the approvers must have the Approval Administrator role
Re-up. Someone else has to be experiencing these issues.