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 / Dataverse | CRUD Acces...
Power Apps
Unanswered

Dataverse | CRUD Access Permissions for 800 Categories to users

(0) ShareShare
ReportReport
Posted on by 22
Hello everyone,
 
Our organization has around 800 categories. Users are expected to take approval in Canvas App to get assigned to one or more categories. I am maintaining the mapping of the user and category they are assigned to in a Dataverse table A.
 
After assigned to a category, user is expected to create multiple records related to that category. I am saving them in Dataverse table B and Dataverse table C with a One-to-Many relationship between B and C tables.
The requirement is only users assigned to a category have to perform CRUD operations on the records in tables B and C.

The first thought I had was to create a business unit for each category (800 Business Units for 800 Categories) and assign access permissions of a Business Unit for a user to the tables B and C.
 
Is there a better way to handle this requirement?
 
Regards,
Jignyasa
I have the same question (0)
  • Michael E. Gernaey Profile Picture
    53,978 Moderator on at
     
    I am not clear on exactly what you are trying to do. There is a lot more detail needed.
     
    But OMG do not in any way do you create 800 Business Units. You should delete Dataverse completely before doing that.
     
    Please explain clearly what you need beyond the above as there is more to it so we can help you define a permission model that covers the entirety of the scenario you need for those users on a daily basis.
     
  • Jignyasa Profile Picture
    22 on at
     
    Thank you for your reply!
     
    Of course, I have no plans to create so many BUs for just one project. It is insane.
     
    The overall requirement is below:
     
    Users U1, U2 need to provide inputs related to a category C1. Both should be able to see each other's inputs so that they can collectively submit the details for the category C1. Their manager M1 takes approval to be assigned to category C1. S/he should be able to review and approve their inputs for closure.
    The expectation is same for users U3,U4,U5 and their manager M2 for another category C2.
     
    U1,U2 and M1 should have access to the data of category C1 only. U3,U4,U5 and M2 should have access to data related to category C2 only.
    Manager (M3) of M1, M2 will take approval for both categories C1 and C2. S/he should be able to access both categories data.
     
    Point to note is user's access is dependant on the categories they take approval for.
    For any reason, if admin revokes a user's access to a category (M3 loses access to category C1 data but M3 will still have access to category C2 data).
     
    Admins who approve the requests and run this project should have access to all of this data. So, I plan to give Organization level permission in the security role I assign to them.
     
    Their inputs will have detailed questions and corresponding responses with One-to-Many relationship. Hence, I am saving their inputs in two tables with aforementioned relationship.
     
    I hope I outlined the requirement for your understanding.
     
    Please let me know if I have to share more details.
     
    Regards,
    Jigyasa
  • Michael E. Gernaey Profile Picture
    53,978 Moderator on at
     
    I apologize on the delay and am reviewing this today. I swear I got kidney stones and then my wife got gallbladder stones and its been back to back to back surgery for me and now her turn.
     
    Again apologies, please give me some time today to review this to make sure I am clear and can give you a good solution.
     
  • Jignyasa Profile Picture
    22 on at
     
    Hope things will soon be back to normal for you!
     
    Pls take your time and provide your inputs.

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 April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Vish WR Profile Picture

Vish WR 1,055

#2
Valantis Profile Picture

Valantis 666

#2
11manish Profile Picture

11manish 666

Last 30 days Overall leaderboard