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

Community site session details

Session Id : aNCcK8zNA5EEG7wVW3ZcQE
Power Apps - Microsoft Dataverse
Unanswered

Owner vs security Role

Like (0) ShareShare
ReportReport
Posted on 1 Feb 2023 12:40:00 by 180


‘Hello,

 

If I am Owner of record , What security role I have?

 

what actually difference is owner of record vs having security role?

 

if I am assigning record to another person , am I changing ownership of record?

 

Thanks

I have the same question (0)
  • AhmedSalih Profile Picture
    6,678 Moderator on 02 Feb 2023 at 02:10:31
    Re: Owner vs security Role

    Hello, @Shafdev, in addition to the great explanation of @ChrisPiasecki and @Fubar , I suggest that you watch this tutorial that explain the logic behind it with examples of implementation.

    https://powerplatformplace.com/f/dataverse-role-based-record-based-security-how-to-tutorial

     

  • Fubar Profile Picture
    8,186 Super User 2025 Season 2 on 01 Feb 2023 at 22:39:58
    Re: Owner vs security Role

    In addition to chris's post.

     

    Owner = user or team the record is currently assigned to.  (Being an owner can just mean you have enough security privileges to be assigned the record, and you may not be able to do anything else with it if you don't have respective privileges that allows you to).

     

    Security Role = Security Role that contains a set of table (and some other) privileges that allow the user or team it is assigned to to perform the actions on the data as per the individual privileges.

     

    As per Chis's post record ownership and Security Role privileges and Business Unit structure work together to determine what the users can do.

  • ChrisPiasecki Profile Picture
    6,414 Most Valuable Professional on 01 Feb 2023 at 13:55:00
    Re: Owner vs security Role

    Hi @Shafdev,

     

    Security roles and the owner of a record are both used to determine the access a user has to a table record. 

     

    When creating a table, it can be defined as organization owned or user owned.

     

    If organization owned, then records for that table cannot have an owner and is not used for access checks on that table. The security role alone is used and the scope of access is either none or organization. 

     

    When a table is user owned, then the owner of a record is also used to determine access to a record. Based on the permission scope set for that table on the security role, the user will be compared to the owner of the record to determine access.

     

    If the scope in the role is set to Organization, then the owner doesn't need to be compared as that means anyone can access it. 

     

    If scope is set to parent/child business unit, then that means if the user is in the same business unit or a child business unit that the record owner belongs to, then the user will have access to the record.

     

    If the scope is set to business unit, the user will have access if they are in the same business unit as the record owner. 

     

    If the scope is set to user/team, the user will have access if they are the owner of the record, or they are part of the Team that owns the record.

     

    To answer your 2nd question, assigning the record to another user or team changes the owner of the record to that user/team. 

    ---
    Please click Accept as Solution if my post answered your question. This will help others find solutions to similar questions. If you like my post and/or find it helpful, please consider giving it a Thumbs Up.

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Tom Macfarlan – Community Spotlight

We are honored to recognize Tom Macfarlan as our Community Spotlight for October…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 752 Most Valuable Professional

#2
developerAJ Profile Picture

developerAJ 472

#3
Michael E. Gernaey Profile Picture

Michael E. Gernaey 358 Super User 2025 Season 2

Last 30 days Overall leaderboard

Featured topics

Loading complete