Personalized Community is here!
Quickly customize your community to find the content you seek.
Have questions on moving to the cloud? Visit the Dynamics 365 Migration Community today! Microsoft’s extensive network of Dynamics AX and Dynamics CRM experts can help.
2021 Release Wave 2Discover the latest updates and new features releasing from October 2021 through March 2022.
2021 release wave 2 plan
The FastTrack program is designed to help you accelerate your Dynamics 365 deployment with confidence.
FastTrack Program | Finance and Operations TechTalks | Customer Engagement TechTalks | Upcoming TechTalks | All TechTalks
Why an App is visible to the user?
There are two reasons why an app is visible to a user:
If a user is has maker persona he basically has the rights to create new apps or do updates to any existing app. By default the OOB system-customizer and system-admin roles are considered to be maker-persona roles. Since the maker can do an edit on any app, this user is able to see all the apps in the system.
Having the maker privileges on a user is the cause of the majority of visibility related issues. The customer complains why this user is able to see a particular app or all apps, without realizing that they have given that user the write/create privilege on AppModule entity.
The customer should be able to check this privileges himself by looking up the privliege levels of the roles associated to the user. Here is the public documentation which calls out this behavior of access to all apps:
For a user to get an access to any app, he must have read privilege on the Model-Driven App entity through one of its associated roles, as shown below:
If the user doesn't have above privilege, he cannot get access to any app.
Now, say the user has read privilege on the Model-Driven app and the customer wants to share an app with that user. It can be done so by following steps mentioned in our public documentation to share a Model-Driven app here
Issues Addressed by App access checker:
App access checker tool helps to identify
How to use App access checker.
NEW!: Licensing Information has been recently added to this tool.
To get Licensing Information, the user must have the required security privilege for the app.
Example 1In this example, the user has the required security privilege for the app but does not have the required license to access the app.
Example 2In this example, the user does not have the required security privilege, so this tool is not able to show licensing details.
How to interpret results
Share a model-driven app using Power Apps - https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/share-model-driven-app App Module/Model driven app FAQ - https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/model-app-faq
Business Applications communities