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 :
Microsoft Dynamics CRM (Archived)

opportunities can be seen by all teammates! How to restrict opportunity view to opportunity user owned only?

(0) ShareShare
ReportReport
Posted on by 2,190
Hello, I first thought it was a security role issue but when I add a look to it, security level for opportunities is set to 'user', but anyway, all salesperson can see oppportunities from each other. I would like that an user can only be able to see it's own opportunities. We have 3 business units corresponding to 3 sales region: contacts and accounts are owned by the team correcponding to the sales region. The purpose was that an user from a 'sales region' could access to all accounts/contacts into that sales region, but not see those from other sales region. On a forum topic, I saw that it is a normal behaviour as it is referred to cascading security and that: "It can be turned off by changing the relationsihp between the account and opportunity from parental to 'configurable cascading'." (https://community.dynamics.com/crm/f/117/t/26279.aspx) The problem is that I don't know which relationship to change and to what! If I go to customizations > account entity, under 1:N relationships, there is a "opportunity_customer_account" and I can change the "relationship behaviour" from "parental" to "configurable cascading". Then I can choose from a drop-down list: - cascade all - cascade active - cascade user-owned - cascade none for Assign / Share / Reparent / unshare / delete / merge. I simply don't understand those concepts even my readings. Could someone be so kind to tell me if I'm going into the right way and what I should do next? Thanks!

*This post is locked for comments

I have the same question (0)
  • sn1b Profile Picture
    2,190 on at
    RE: opportunities can be seen by all teammates! How to restrict opportunity view to opportunity user owned only?

    Hello,

    Here is what I discovered:

    • we built Business Units for sales people based on sales region names
    • the purpose of it was to allow all users into same BU to work with accounts / contacts that belongs to those sales region
    • that said, the issue is located on top
    • contact / account records ownership has been assigned to the whole team
    • therefore, it is normal that users into same BU can see opportunities of each others
    Now, when an user create a new account, he becomes the owner of that account and if then he creates an opportunity linked to that account, then, he will be the only one to see it.
    But for migrated accounts where we gave ownership to whole team, then the whole team can see opportunities, even after having changed the cascading relationship between accounts / opportunities (I tested it).
    Do you have any suggestion on how I could correct this before I go into troubles.
    Best regards and have a nice week-end
  • sn1b Profile Picture
    2,190 on at
    RE: opportunities can be seen by all teammates! How to restrict opportunity view to opportunity user owned only?

    Hello,

    1) I checked it, this is not the issue

    2) I modified the relationships as suggested, but it doesn't change anything. Users from same business unit can still see all opportunities. Then I created a new opportunity and it's the same result: other users from the team can see it.

    We migrated lot of accounts / contacts and ownerships were assigned to teams. Could this be the issue?

    Any idea?

    Than you!

  • Verified answer
    Karth Profile Picture
    on at
    RE: opportunities can be seen by all teammates! How to restrict opportunity view to opportunity user owned only?

    It looks like the the security role assigned to a team has elevated privileges as compared to the user's security role. Hence, all the team members have access to the Opportunity record.

    1) Ensure that the security role assigned to the team has user-level permissions on the Opportunity record (CRUD)

    2) Change the Cascading relationship of the Account/Opportunity relationship and the Contact/Opportunity relationship by setting it to "Cascade User Owned" for Assign and Share. What this means is that, when the user shares the Account or the Contact record with another user/team, only the Account/Contact record and the opportunities owned by the current user is assigned/shared with the team.

    HTH.

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…

Andrés Arias – Community Spotlight

We are honored to recognize Andrés Arias as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics CRM (Archived)

#1
Community Member Profile Picture

Community Member 2

#2
Christoph Pock Profile Picture

Christoph Pock 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans