Hello Community,
We are encountering an unexpected security error in our Dataverse environment.
We are facing a permission error in our Dataverse environment.
The affected user has the System Administrator role assigned, and the Risk Register table (wwf_programmeriskregister) has Organization-level Full Access under this role. The issue occurs while opening the form or performing an operation in a model-driven app.
We have already refreshed the user roles and tested again after logging out and using InPrivate mode, but the issue still continues.
Since System Administrator should have unrestricted access, we are unsure why the system is still showing that the user is missing prvReadwwf_ProgrammeRiskRegister. There are no intentional security restrictions configured on this table. The user is also part of a team, but the System Administrator role is directly assigned.
In what situations can a System Administrator receive a “Read Privilege Check For Owner failed” error? Could this be related to a plugin running as Calling User, a record ownership or Business Unit issue, app configuration, field-level security, or a privilege cache refresh problem?
Any guidance on what to check next would be greatly appreciated.
Error Message:
Insufficient Permissions
CallerUser (Id = c717bb31-8fd1-ef11-8ee9-6045bd2a4ca4) is missing prvReadwwf_ProgrammeRiskRegister privilege on Risk Register entity (OTC=11625).
Consider adding the missing privilege to one of the CallerUser roles for the request to succeed.