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 :
Customer experience | Sales, Customer Insights,...
Answered

Record ownership

(0) ShareShare
ReportReport
Posted on by 61

Hello,

My requirement is that any user of a Team should be able to (at a minimum) view the records owned by other members of the same Team. There are many different ways to do this but I was wondering if someone could point me at some best practice to help me select the appropriate one for my instance.

Some options I have considered include:

  • Create a Security Role to allow Read permission at the BU scope and assign that to the default BU Team.
  • Create a Flow to change the owner of a record from the creating User to the Team.

Any help welcome.

I have the same question (0)
  • Guido Preite Profile Picture
    54,084 Moderator on at
    RE: Record ownership

    create a security role and assign to each team that should respect this logic, looks the easiest way to me

  • Suggested answer
    Mohamed GRAIB Profile Picture
    2,504 Moderator on at
    RE: Record ownership

    Hi Ren,

    The most easy is to create teams, and then assign security roles to each teams.

    Then if you want share records automatically between teams, you can create a workflow.

  • Verified answer
    Eiken Profile Picture
    on at
    RE: Record ownership

    Hi,

    The most efficient method is creating a security role and apply it to the Team contains the users.

    1. Create a Team and with Users.

    pastedimage1671087015859v1.png

    1. Create a new security role and apply it on Team.

     pastedimage1671087060230v2.png

    pastedimage1671087085523v3.png

    Then any user of a Team can view the records about Contact owned by other members of the same Team.

    pastedimage1671087115887v4.png

    pastedimage1671087262403v5.png

  • renMike Profile Picture
    61 on at
    RE: Record ownership

    Hi Eiken,

    I may be missing something here but in your example of the Security Role configuration you set each permission to use the 'Organisation' scope. This will meet the requirement of allowing the Users who are granted this role via a Team to see other Team members records, but won't it also permit them to see all Contact records in other Business Units too? This is less desirable.

    Would your recommendation still hold true if the scope applied to the Contact entity were limited to 'Business Unit' only?

    Thanks,

    renMike

  • Suggested answer
    Bassey Profile Picture
    9 on at
    RE: Record ownership

    Hello renMike 

    You are correct, the scope should be business unit only for the security role you have configured.

    pastedimage1671114154138v1.png

    More info can be found here - learn.microsoft.com/.../security-roles-privileges

  • renMike Profile Picture
    61 on at
    RE: Record ownership

    Sounds good.

    So I create a Security Role with permissions to (at a minimum) read from the entities I need members in a BU to be able to read. I assign that Security Role to a Team within the Business Unit (probably the default Team) and that should allow all users in that Business Unit to read all others records regardless of whether they are owned by an individual user or the Team.

    Sounds like what I'm looking for and it avoids Flows which incur additional overhead (processing and maintenance).

  • renMike Profile Picture
    61 on at
    RE: Record ownership

    Does anyone know if this process is documented by Microsoft anywhere so I can refer to it in my design documentation as 'best practice'?

  • Suggested answer
    Eiken Profile Picture
    on at
    RE: Record ownership

    Hi,

    Yes you are right, the access level should be 'Local'. 

    The whole process isn't be recorded in document, maybe you can try to use the data in Power Platform admin center.

  • Suggested answer
    Bassey Profile Picture
    9 on at
    RE: Record ownership

    Hello renMike 

    Sure, here is the link to the documentation - learn.microsoft.com/.../security-roles-privileges detailing the different access levels.

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…

Pallavi Phade – Community Spotlight

We are honored to recognize Pallavi Phade as our Community Spotlight honoree for…

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
Tom_Gioielli Profile Picture

Tom_Gioielli 123 Super User 2025 Season 2

#2
MVP-Daniyal Khaleel Profile Picture

MVP-Daniyal Khaleel 89

#3
#ManoVerse Profile Picture

#ManoVerse 85

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans