Recalculate Account Sharing Rules Faster

To improve performance, Salesforce is changing the way that automatic sharing calculation works behind the scenes for case and contact objects. We no longer store child implicit share records between accounts and their child case and contact records. Instead, the system dynamically determines whether users can access child case and contact records when they try to access them. Not storing the child implicit share records speeds up ownership and sharing rule recalculation for accounts.

Where: This change applies to Lightning Experience and Salesforce Classic in Professional, Enterprise, Performance, Unlimited, and Developer editions.

When: This functionality is available after January 10, 2023.

Why: Salesforce provides implicit sharing between a parent account and its child objects (cases, contacts, and opportunities). By no longer creating implicit child share records for cases and contacts, performance is improved when updating the following:

  • Org-Wide Defaults
  • Sharing Rules
  • Group Membership
  • Manual Sharing
  • Account Ownership
  • Role Hierarchy
  • Role Assignments

How: For information on enabling this functionality, contact Salesforce Customer Support.

Recalculate Account Sharing Rules Faster (salesforce.com)