Toggle Side Panel

  • Home
  • Articles
    • All Articles
    • Blogs
    • Videos
    • Infographics
  • Consultants
    • Salesforce Product Expertise
      • Top Salesforce ConsultantsTop Salesforce Consultants
      • Marketing Cloud ConsultantsMarketing Cloud Consultants
      • Service Cloud ConsultantsService Cloud Consultants
      • Experience Cloud ConsultantsExperience Cloud Consultants
      • Analytics Cloud ConsultantsAnalytics Cloud Consultants
    • Salesforce Industry Expertise
      • Non-Profit Cloud ConsultantsNon-Profit Cloud Consultants
      • Financial Service Cloud ConsultantsFinancial Service Cloud Consultants
      • Health Cloud ConsultantsHealth Cloud Consultants
      • Commerce Cloud ConsultantsCommerce Cloud Consultants
      • Manufacturing Cloud ConsultantsManufacturing Cloud Consultants
    • Salesforce Experts by Location
      • USATop Salesforce Consultants in USA
      • IndiaTop Salesforce Consultants in India
      • AustraliaTop Salesforce Consultants in Australia
      • United KingdomTop Salesforce Consultants in UK
      • CanadaTop Salesforce Consultants in Canada
  • Webinars
  • Marketplace
  • Advertise With Us
  • Contact Us
  • Discussions
More options
    Sign in Sign up
    • Home
    • Articles
      • All Articles
      • Blogs
      • Videos
      • Infographics
    • Consultants
      • Salesforce Product Expertise
        • Top Salesforce ConsultantsTop Salesforce Consultants
        • Marketing Cloud ConsultantsMarketing Cloud Consultants
        • Service Cloud ConsultantsService Cloud Consultants
        • Experience Cloud ConsultantsExperience Cloud Consultants
        • Analytics Cloud ConsultantsAnalytics Cloud Consultants
      • Salesforce Industry Expertise
        • Non-Profit Cloud ConsultantsNon-Profit Cloud Consultants
        • Financial Service Cloud ConsultantsFinancial Service Cloud Consultants
        • Health Cloud ConsultantsHealth Cloud Consultants
        • Commerce Cloud ConsultantsCommerce Cloud Consultants
        • Manufacturing Cloud ConsultantsManufacturing Cloud Consultants
      • Salesforce Experts by Location
        • USATop Salesforce Consultants in USA
        • IndiaTop Salesforce Consultants in India
        • AustraliaTop Salesforce Consultants in Australia
        • United KingdomTop Salesforce Consultants in UK
        • CanadaTop Salesforce Consultants in Canada
    • Webinars
    • Marketplace
    • Advertise With Us
    • Contact Us
    • Discussions
    Close search

    Activity › Forums › Salesforce® Discussions › What is Sharing Rule in Salesforce?

    Tagged: Access Control, ACL, Automatic Sharing, Manual Sharing, Salesforce Custom Object, Sharing Rule, Standard Objects

    • Salesforce® Discussions

      What is Sharing Rule in Salesforce?

      Posted by Satyakam on April 29, 2016 at 7:28 AM

      What is Sharing Rule in Salesforce? Can anybody suggest me?

      Avnish Yadav replied 7 years, 2 months ago 6 Members · 5 Replies
      • Access Control
      • ACL
      • Automatic Sharing
      • Manual Sharing
      • Salesforce Custom Object
      • Sharing Rule
      • Standard Objects
    • 5 Replies
    • Piyush

      Member
      April 29, 2016 at 7:34 AM

      Hello Satykam,

      Salesforce sharing rules are put into force when records and other data requires to be shared among the employees or multiple users in an organization. Sharing the records using Salesforce therefore becomes the option to be used by the organization. However, sharing of this data can be risky especially when it involves sharing of sensitive data. This creates necessity for regulations to monitor the sharing process as well as monitor the recipients of the data.

      There are two types of methods for sharing:

      1. Manual Sharing

      2. Automatic Sharing

      For more details about Sharing rule go to this link:-

      http://rainforce.walkme.com/salesforce-sharing-rules-overview

      https://developer.salesforce.com/docs/atlas.en-us.workbook_security.meta/workbook_security/record_level_access_3.htm

    • shalini

      Member
      April 29, 2016 at 7:35 AM

      Sharing enables record-level access control for all custom objects, as well as many standard objects (such as Account, Contact, Opportunity and Case). Administrators first set an object’s organization-wide default sharing access level, and then grant additional access based on record ownership, the role hierarchy, sharing rules, and manual sharing. Developers can then use Apex managed sharing to grant additional access programmatically with Apex. Most sharing for a record is maintained in a related sharing object, similar to an access control list (ACL) found in other platforms.

    • Parul

      Member
      September 18, 2018 at 7:26 AM

      Hi Satyakam,

      Sharing rules can be based on who owns the record or on the values of fields in the record. For example, use sharing rules to extend sharing access to users in public groups or roles. As with role hierarchies, sharing rules can never be stricter than your org-wide default settings. They just allow greater access for particular users.

      Each sharing rule has three components.Share which records?
      You can share records owned by certain users or meeting certain criteria. Criteria-based sharing rules determine what records to share based on field values other than ownership.
      With which users?
      You can define groups of users by role or by defining a public group. A public group is an admin-defined grouping of users that can be used to simplify the creation of sharing rules. Each public group can be a combination of:individual users
      roles
      roles and subordinates
      other public groups
      What kind of access?
      You can assign either Read-Only or Read/Write access.
      Sharing rules work best when they're defined for a particular group of users that you can determine or predict in advance, rather than a set of users that frequently changes. For example, in the Recruiting app, it’s important to share every position, candidate, job application, and review with every recruiter. Since recruiters all belong to either the Recruiting Manager or Recruiter roles in the role hierarchy, we can easily use a sharing rule to share those objects with the Recruiting Manager role and its subordinates.

      Alternatively, consider another use case from the Recruiting app: interviewers need read access on the candidates and job applications for people they're interviewing. In this case, the set of interviewers is a lot harder to predict in advance—hiring managers might use different sets of interviewers depending on the position for which they're hiring, and the interviewers might come from different groups in the role hierarchy. So, this use case probably shouldn't be handled with sharing rules—the team of interviewers for any given manager is just too hard to predict.
      Thanks

    • shariq

      Member
      September 18, 2018 at 11:33 AM

      Hi,

      Though we can manage the access to different objects and records through organization-wide settings and role hierarchies, we come across situations wherein, exceptions are required. We need to grant access to specific data to specific users who are not able to access the required data because of their roles. For example, to see the case history when a user has only access to the current case details. In such scenarios, we take help of sharing rules. Through this mechanism, we create a public group which will accommodate all the users who need such exception and then add sharing rules to such a group.

      Thanks

    • Avnish Yadav

      Member
      September 18, 2018 at 1:04 PM

      Hello,

      If we have to hide records from one person, one user in the organization,  in a private model.  We have to lock everything down to hide records from somebody and then use things like sharing rules to grant access back to the rest of the organization.  So, if we have to put one person in the penalty box and make sure they can’t see their neighbors stuff, whatever that object might be, and then use sharing rules to grant access back.

      Thanks.

    Log In to reply.

    • Public
    • All Members
    • My Connections
    • Only Me
    • Public
    • All Members
    • My Connections
    • Only Me
    • Public
    • All Members
    • My Connections
    • Only Me

    application solution

    Popular Salesforce Blogs

    Key Features of Salesforce Google Mail Integration

    Blog in Salesforce Products

    Salesforce Google Mail integration helps businesses manage email communication more efficiently. When you connect Google Mail with Salesforce, several useful features are unlocked that can…

    360degreecloud Salesforce Aug 1, 2025
    155  Views

    Salesforce Automation Process

    Blog in Others

    Introduction - Salesforce provides multiple tools to automate your organization's business processes. These Salesforce Automation are - Don’t forget to check out: Salesforce Automation with Flow…

    Approval Process, Flow, Salesforce Apex, Salesforce Process Builder, Trigger
    Arun Feb 20, 2020
    8,004  Views

    Salesforce Data Cleansing Best Practices That you Should Consider Implementing Now

    Blog in Data, Salesforce

    Salesforce is a powerful tool that can help your business grow, but it can only reach its full potential when it’s populated with good quality…

    Bad Quality Data, Best Practices, Business, Business Laders, Classic Experience
    pogrebs Jun 5, 2020
    12,808  Views
    Footer Forcetalks logo

    support@forcetalks.com

    • twitterx

    Quick Links

    Advertise with Us

    Salesforce® Articles

    Dreamforce 2023

    Top Salesforce® Bloggers 2023

    Top Salesforce Consultants

    Get Listed

    Company

    Contact Us

    About Us

    Privacy Policy

    Terms & Conditions

    InsightHub

    Salesforce Blogs

    Salesforce Videos

    Salesforce Groups

    Salesforce Jobs

    © 2025 - Forcetalks ● All Rights Reserved

    Salesforce® is a trademark of Salesforce® Inc. No claim is made to the exclusive right to use “Salesforce”. Any services offered within the Forcetalks website/app are not sponsored or endorsed by Salesforce®.

    Try AuditMyCRM - It is a Salesforce CRM Audit tool which comprehensively scans your Salesforce org and gives you the list of errors or warnings you need to take care of.
    We use cookies to enhance your browsing experience. Please see our privacy policy if you'd like more information on our use of cookies.