web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Security Roles and Acc...
Power Apps
Answered

Security Roles and Access to Microsoft Dataverse

(1) ShareShare
ReportReport
Posted on by 184
Hi,
 
I have developed a power app to save the user data into the Microsoft Dataverse Tables
 
Now, just want to know the roles that to be define for the testers and users.
 
I mean what are the best practises to define role for Microsoft Dataverse so that users,testers cannot delete/edit the dataverse table data
 
Only want admin group should have full access to the Microsoft Dataverse table
 
Regards,
 
Sudheer
I have the same question (0)
  • Suggested answer
    Gabriel G. Profile Picture
    831 Moderator on at
    Hi there,

    Best case you can use is to create a new role based on 'Basic Users'. Then, you remove/modify Edit privilege on your needs. Another point is, if you create bunch of custom tables, you need to edit privileges on those tables anyway.

    Final story is, you can use 'Basic Users' security role to customized a brand new role based on your needs!
     
    I hope it helps!
    ___________________________________________________________________
     
    Please click Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it a Like.
  • stampcoin Profile Picture
    5,146 Super User 2026 Season 1 on at
    it's a big/giant topic.
    share a link:
     
    Share my thought ( better to work with a security engineer/expert/consultant).
     
    1. Figure out each role , for example define the CRUD scope on the business tables.
    2. Use default role, copy it and tailor the access accordingly.
    3. Combine Environments, for example test user have access to write data in sandbox, but may not have access to PROD.
    4. Use principle of least privilege, start from None-Read....
    5. Test the definition.
    6. Remember document the definition since it's will be very complicated  when business increase and other applications involve ( Finance and Operation, Dynamice 365, etc), Consultant, vendors, etc.
     
  • Verified answer
    Ram Prakash Duraisamy Profile Picture
    5,714 Super User 2026 Season 1 on at
     
    You can follow below steps to create a new role and assign to the same to users and try the same
     
    • Go to Power Platform Admin Center > Environments > Select your environment.

    • Click on Settings > Users + permissions > Security roles.

    • Either create a new role or copy an existing one.

    • In the role, under Core Records, set the desired permissions on your Dataverse tables.

    • Save and assign this role to your testers/users.

    Please mark as answer if my suggestion helps.
    Subscribe here for More Useful videos : https://www.youtube.com/@rampprakash3991

  • Suggested answer
    ankit_singhal Profile Picture
    618 Moderator on at
    You need to create new role for your tester and users. In that role you can only give access for read the records then assign that role to your tester and users. they will be only able to read the data not delete or edit.
     
    Please check the below link for more information about security roles. 
     
     
    Note: Please mark verified, if it is useful for you 

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 519 Most Valuable Professional

#2
11manish Profile Picture

11manish 489

#3
Haque Profile Picture

Haque 327

Last 30 days Overall leaderboard