Loading
Manage Users and Data Access
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Organization-Wide Sharing Defaults

          Organization-Wide Sharing Defaults

          Define the default access that users have to records they don't own with organization-wide sharing settings. Organization-wide sharing settings can be set separately for custom objects and many standard objects. You can set different levels of access for internal and external users.

          Required Editions

          Available in: both Salesforce Classic and Lightning Experience
          Available in: Professional, Enterprise, Performance, Unlimited, Developer, and Database.com Editions.

          Watch how you can restrict access to records owned by other users.

          For most objects, organization-wide sharing settings can be set to Private, Public Read Only, or Public Read/Write. When the organization-wide sharing setting for an object is Private or Public Read Only, an admin can grant users additional access to records by configuring other record access features, like the role hierarchy or sharing rules. However, other record access features can only be used to grant additional access—they can’t be used to restrict access to records beyond what was originally specified with the organization-wide sharing defaults.

          For information on designing your sharing setup to improve performance and speed up sharing changes, see the Designing Record Access for Enterprise Scale guide.

          Example
          Example For example, to allow for easier collaboration, you want all your internal users to be able to see (but not edit) all accounts and opportunities regardless of their owner. You set the default internal access level to Public Read Only for both accounts and opportunities. For leads, you want a more restricted access setting so that there's no potential for internal competition. You set the access level for leads to Private. That way, only the record owner, users above the owner in the role hierarchy, Salesforce admins, and users who have access via sharing can access it.

          For your default external access, you only want some external users, such as Partner users, to have access to accounts and orders they don't own, and only to certain records. You set the default access level to Private for both accounts and orders. You then open up access as needed using sharing rules.

           
          Loading
          Salesforce Help | Article