For a customer I have developed a Power App solution. In the Power App a Power Automate flow is called via MyFlow.Run(). The users in the customer tenant get the following message when the flow is triggered: "Principal with id <principal-id> does not have ReadAccess right(s) for record with id <record-id> of entity workflow." (see uploaded image)
I am confused, because in my company tenant where I developed the app I don't get such an error
AND
when I try it with another user in the customer tenant where I have access to there is no problem either. I give the user the same license and the same right to use the app and when I run the app with this user everything works fine. What could be the problem?
Furthermore, what does the "principal id" mean? I would have thought that would be the id of the user of the app where it fails. But it is not the id.