
Hello everyone,
Here is my situation : After developping an application for my company, which is a public entity, a partner entity asked us to make them the same app, as we share MS tenant we will share the environnement as well. So here I am copying it. In this purpose, I made a new sandbox env to try it out. I imported my solution within. Inside my solution I created an other app with its own tables, process, etc. So I have a "contract" solution like this :
I also designed specific security roles for the new app (B) which were copied of the existing ones for A, I just changed the personnalized entities part, ie contracts A > contracts B.
I am testing the apps with service accounts distributed on these 2 apps. For the App A, everything works fine. But For B, I don't see the left navigation, plus, I have a warning sign : "optimize your experience by opening with a specific app"
And there is a button 'choose an app' on the right. But when I click, the app B doesn't show (says no app here basically). I also notice in the URL the "appid=xxxx" part disappear after entering the pasted url...
So, 1st I thought it was a license problem, but no I gave all the users the same license.
And when I give the App A security role to B users they have no problem going to the app A. They still can go to app B but they see Nav A... weird...
I made searches and found related topics and tried their answer, like, give them "app opener" security role. But nothing work.
As for me, I see few leads :
If you have any idea, you're more than welcome to share as it's been couple of days already.
I managed to fix the problem and I am writing it down here for those who would encounter the same.
So it appears that the rigths were okay but I missed the step that you need to share the app with the team or user.
As the right-panel opens you can look for teams/users. You don't need to give them security role if you already assigned them in the admin center. The roles will "bubble up" once you shared.
One tool that helped me and that I found, reading through others posts is the 'app access checker' that is nowhere to be found in the doc :
https://<<ORGNAME>>/WebResources/msdyn_AppAccessChecker.html
It will tell what your user can access or not. If you have all blue, that's good ; red is no access whatsoever.
But you can have a mix : visible but no licence or security. In this cas, it is more likely that it's only a security role issue, not the license. That was my case.
In conclusion, if you have the left navigation missing it is more likely that you gave the security role which means you can access the entities and their items (views, forms...) but as you didn't share the app with teams/userse, Power apps didn't make the connection with the site map.
Bye.