I have a powerapp that is using a dataverse table and the user is unable to see you write to the dataverse table. They get this error:
Error when trying to retrieve data from the network: RetrievePrivilegeForUser: The user with id d855950f-7a14-eb11-a817-000d3a378992 has not been assigned any roles. They need a role with the prvReadcr370_NewTransitionAppChecklist privilege.
I then added them to the environment the dataverse table was in and then went to the Power Platform Admin center and gave them a security role of "Basic User" and it still failed. I then gave them the role of "System Administrator" and they were able to use the app. This seems like quite the process just to have my users use the powerapp. Is there something I am missing when using a dataverse table and security roles? Typically when I create a Power App and use a Sharepoint list as the datasource I just give them read access to the sharepoint and everything is fine.