Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Power Apps - Building Power Apps
Answered

role-based navigation via dataverse

(1) ShareShare
ReportReport
Posted on by 2,245
How to build a single canvas power app with role based navigation via dataverse to route users to their specific screens. By using navigation menus based on user roles to switch between screens ,ensuring app is tailored to each user group.
 
Kindly suggest .
 
Thanks in advance
  • Pstork1 Profile Picture
    65,991 Most Valuable Professional on at
    role-based navigation via dataverse
    What is possible for security within the database is dependent on which data source you decide to use. Dataverse has more flexible security settings than SharePoint. Whatever database you are using the key is to give the user the permissions they need to access the database records that they need and no more.
  • Veblitz Profile Picture
    2,245 on at
    role-based navigation via dataverse
    Thanks for your valuable inputs.
     
    could you please share few tips like how to maintain security at the database level even though if i restrict access to specific screens?
  • Verified answer
    Pstork1 Profile Picture
    65,991 Most Valuable Professional on at
    role-based navigation via dataverse
    Security that is maintained inside the application by restricting access to certain screens is never really true security.  For true security you need to secure the data at the data source. Otherwise a user can create their own application to access the data and bypass the application level security in the app.
  • Veblitz Profile Picture
    2,245 on at
    role-based navigation via dataverse
    Is it really secure to restrict screen access in the app based on role based navigation to route users to their specific screens?
  • Verified answer
    Pstork1 Profile Picture
    65,991 Most Valuable Professional on at
    role-based navigation via dataverse
    Use a table in Dataverse that records the user's email and the screen they should be directed to. Then have a splash screen as the starting spot which will use their email to retrieve the name of the screen they should navigate to. Then use a Switch command to send them to that screen.  You could do the same thing with groups, but would need to add a step to use their email address to check their group membership.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

🌸 Community Spring Festival 2025 Challenge 🌸

WIN Power Platform Community Conference 2025 tickets!

Markus Franz – Community Spotlight

We are honored to recognize Markus Franz as our April 2025 Community…

Kudos to the March Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 146,631 Most Valuable Professional

#2
RandyHayes Profile Picture

RandyHayes 76,287 Super User 2024 Season 1

#3
Pstork1 Profile Picture

Pstork1 65,991 Most Valuable Professional

Leaderboard