Hi Audrie,
Thank you for your answer.
Users will be both within and outside of my organization.
Is it possible to register users outside of my organization in the AAD? If there is some kind of free license, I am willing to create user accounts for these people as if they were part of my organization, just so they can access the app.
I do not know if I can filter data by formula or not. This filtering is actually pretty simple. I have users from different organizations and I want the users to only see data related to their own organization.
For the screen access, I will have record levels for each app users (basic user, manager, and Admin). Obviously, the admin users will have access to screens that the basic users won't be able to see. All admins will be part of my organization, though. Please note that when I say "admin", I refer to the consumers of the app, not the design within PowerApps.
What do you mean by "restrict gallery and forms controls to show only the records needed by the application consumers" ? Is this similar to a SQL view? How can a user "hack" the app to see data belonging to someone else?
Thanks!