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

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Suggested Answer

all account and contact view

(1) ShareShare
ReportReport
Posted on by 2

clarifying the requirement, so a sales rep needs to be able to create account, contacts, opportunities, leads etc. but he also needs the visibility of all the other accounts active in the CRM system, just to view. How can this be achieved without scripting

I have the same question (0)
  • Suggested answer
    notaliarslan Profile Picture
    2 on at
    Hi,
    If you want your Sales representatives to be able to view all the active accounts in the CRM, you have to give them the proper security role. You can achieve this by either assigning the reps a built-in security role or creating a custom security role, so they can view all the accounts in your CRM.
    Hoping this will resolve your issue.
  • Suggested answer
    Quartzite Profile Picture
    135 on at
    Hello,
     

    In Dynamics 365, you can do this without any scripting by adjusting Security Roles like this:

     
     

    Step 1 – Check the Sales Rep’s Security Role

     
    • Go to Advanced Settings → Security → Security Roles.
    • Open the Sales Rep’s assigned role (e.g., Salesperson).
     
     

    Step 2 – Adjust Entity Privileges

    • For each entity they need (Accounts, Contacts, Opportunities, Leads):
    • Their own records → Already set to User or Business Unit level Create, Write, Delete as needed.
    • Other users’ records → Set Read privilege to Organization level (the top green circle).
    • This will let them view all records in the system, but not edit them.
     
     

    Step 3 – Make Other Permissions Read-Only

     

    For Write, Delete, Append, Append To:

    • Keep these at User level (so they can only modify their own records).
    • Or None if they should not update even their own for that entity.
     
     

    Step 4 – Test

    • Login as a Sales Rep and check:
    • They can create/edit their own Accounts, Contacts, etc.
    • They can see all other Accounts but can’t edit them.

     

    I hope this will help you.

  • Suggested answer
    DAnny3211 Profile Picture
    11,397 on at

    Hi there 👋

    Thanks for your question!

    To allow a sales rep to create accounts, contacts, opportunities, and leads, while also having read-only visibility of all other accounts in Microsoft Dynamics CRM, you can achieve this without scripting by configuring security roles and sharing settings.

    ✅ Here’s how to do it:

    1. Create or modify a security role

      • Go to Settings > Security > Security Roles.
      • Either create a new role or modify an existing one assigned to sales reps.
    2. Set privileges for Account entity

      • Under the Core Records tab, find the Account entity.
      • Set Create to User or Business Unit (depending on scope).
      • Set Read to Organization level—this allows the user to view all accounts in the system.
    3. Apply the role to the user

      • Assign the updated security role to the sales rep via Settings > Security > Users.

    💡 No scripting is needed—just proper configuration of security roles.

    Hope this helps!
    ✅ Please mark this reply as helpful if it answered your question.
    Best regards! 👋

  • Suggested answer
    Nour Abuzaid Profile Picture
    197 on at

    To let a sales rep create their own accounts, contacts, opportunities, leads, but also view all other accounts without scripting:

    1. Adjust Security Roles

      Go to Advanced Settings → Security → Security Roles.
      Open the Sales Rep’s role (or create a custom one).
       
    2. Set Entity Privileges

      Create/Write/Delete: User or Business Unit level (so they can manage their own records).
      Read: Organization level (so they can see all accounts/contacts in the system).
       
    3. Keep Other Privileges Limited
      Write, Delete, Append, Append To: keep at User level (so they can’t edit others’ records).
       
    4. Assign Role to Users
      Apply the role to the sales reps.

         

      ✅ Result: Reps can manage their own records and see all others read-only, no scripting needed.

    https://learn.microsoft.com/en-us/dynamics365/sales/security-roles-for-sales
    https://learn.microsoft.com/en-us/power-platform/admin/security-roles-privileges?tabs=new

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…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
Tom_Gioielli Profile Picture

Tom_Gioielli 170 Super User 2025 Season 2

#2
#ManoVerse Profile Picture

#ManoVerse 70

#3
Jimmy Passeti Profile Picture

Jimmy Passeti 50 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans