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

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Different permissions ...
Power Apps
Unanswered

Different permissions (Read and write) on single record - Dataverse table

(0) ShareShare
ReportReport
Posted on by 8

Hi All,

 

We are looking for a solution where two different teams should have access on single record with different permissions level.

 

Scenario:

1. We have company table with department and parent department columns along with other columns.

2. We have created Teams per department with read and write permissions and per parent department with read permissions.

 

Sample data in company:

DepartmentParent Department
Department 1.1Parent Department 1
Department 1.2Parent Department 1
Department 2.1Parent Department 2

 

Teams and users 

 

TeamUsersPermissions
Team Department 1User ARead
Team Department 1.1User B, User CRead, Write
Team Department 1.2User D, User ERead, Write
Team Department 2User FRead
Team Department 2.1User GRead, Write

 

Now,

1. User A should have access to all Department 1 records with Read access.

2. User B and User C on Department 1.1 with Read and Write

3. User D and User E on Department 1.2 with Read and Write

4. User F on Department 2.1 with Read

5. User G on Department 2.1 with Read and Write

 

We are completely trying to automate this process. We tried manually by using Sharing option where we need to specify permission level for each though we have set required security role with same permission level to respective teams.

 

We are looking  other option where we no need to specify permission level and directly use respective teams

 

Primary goal is to have two set of users are having access on single record with different permission levels.

 

Thanks in advance!!!

I have the same question (0)
  • AbdulWahab Profile Picture
    517 on at

    Hi @KANTIPAKA ,

     

    How about Business units and security roles? Did you know about them?

    You need to configure the business units. For example Department 1 is the root Business unit, and Department 1.1 is the child of the Department.

    You also need to configure the security roles

    If the ownership of the table is 'User or Team' then the system provided you with the below privileges against the table through security roles

    • None Selected
    • User
    • Business Unit
    • Parent: Child Business Units
    • Organization

    AbdulWahab_0-1677816190083.png

     

     

    For more details: https://learn.microsoft.com/en-us/power-platform/admin/wp-security-cds

     

    If I answer your question then please mark it as verified.

     

    Let me know if I can provide you with more details.

     

    Thanks
    Regards,

     

    Abdul Wahab
    Power Platform & Customer Engagement Developer/Lead/Solution Architecture/Project Manager
    Direct/WhatsApp:+923323281237
    E-mail: abdulwahabubit@outlook.com
    Skype: abdul.wahabubit
    Linkedin: https://www.linkedin.com/in/abdul-wahab-a5b8b011a/
    Youtube Channel: https://www.youtube.com/channel/UCBjgLqLK_2kU-3bwo4McrTw

  • Fubar Profile Picture
    8,365 Super User 2025 Season 2 on at

    as per Abdul, you do not mention Business Units - I think you will find you may need them to achieve what you want 

                  Root BU

              ________ |________ 

              |                        |

        Dept 1 BU          Dept 2 BU

     

    Each of your normal Users belong to 1 BU (not the root) which puts them in the the default Team for that BU (default dataverse behavior), you can create a Security Role and assign it to that default Team or assign Security Role directly to users in that BU

    You create additional Teams under the BU's with each Team having a respective Security Role with the appropriate permissions

    You do not move the users from their BU but add the users to the respective Teams in the other BU's, (e.g. User in Dept 1 BU, also add to Team A in Dept 2 BU) - In this way they have the permissions to records under their BU, and the permissions to records under the other BU's via the Security Role(s) assigned to Teams under the other BU's.

     

    (but my advice would be to keep it as simple as possible. smallest number of BUs and Teams as possible, as ti can quickly get very complicated, and adds complexity when trying to understand and fix problems)

  • KANTIPAKA Profile Picture
    8 on at

    Hi @Fubar @AbdulWahab 

    You are correct. Our concer is all about complexity of maintaining multiple business units. In this case, we need to create and maintain 200+ BUs. Also, we have requirement to move users to different departments so this will add more complexity while switching between BUs.

     

    We are looking for simple solution for easy maintanence.

     

    Thanks for your responses!!!

  • AbdulWahab Profile Picture
    517 on at

    Hi @KANTIPAKA ,

     

    It seems you need access teams. For more details about access teams: https://learn.microsoft.com/en-us/dynamics365/mixed-reality/guides/admin-access-teams

     

    If I answer your question then please mark it as verified.

     

    Let me know if I can provide you with more details.

     

    Thanks
    Regards,

     

    Abdul Wahab
    Power Platform & Customer Engagement Developer/Lead/Solution Architecture/Project Manager
    Direct/WhatsApp:+923323281237
    E-mail: abdulwahabubit@outlook.com
    Skype: abdul.wahabubit
    Linkedin: https://www.linkedin.com/in/abdul-wahab-a5b8b011a/
    Youtube Channel: https://www.youtube.com/channel/UCBjgLqLK_2kU-3bwo4McrTw

     

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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 739 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 343 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard