Hypothetical situation:
An app with 3 entities in the site map; Account; Contact; Opportunity.
CustomRole1: read/write access to Account, Contact, Opportunity
CustomRole2: read/write access to Account, Contact
CustomRole1 and CustomRole2 are both granted access to the app using 'Manage Roles' on the app itself.
If a user is in CustomRole2 only, I would expect them to have access to the app but see only Account and Contact data, not see any Opportunity data. However, the user gets this error and cannot see anything:
The entities I have referred to are for example only. I am trying to understand whether a single app can have certain entities restricted to certain roles.