To let a sales rep create their own accounts, contacts, opportunities, leads, but also view all other accounts without scripting: Adjust Security Roles Go to Advanced Settings → Security → Security Roles. Open the Sales Rep’s role (or create a custom one). 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). Keep Other Privileges Limited Write, Delete, Append, Append To: keep at User level (so they can’t edit others’ records). 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