Newer Version Available

This content describes an older version of this product. View Latest

Faster Account Sharing Recalculation

To improve performance, enable faster account sharing recalculation. Instead of storing implicit share records between accounts and their child case, contact, and opportunity records, the system dynamically determines whether users can access these records when they try to access them.

By no longer creating implicit child share records for cases, contacts, and opportunities, performance is improved when updating the following:

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

Depending on your org's access setup, this change can cause account owners and users that the account is shared with to gain view and edit privileges to case or contact records owned by high-volume Experience Cloud site users. SOQL queries or Apex tests that query implicit case, contact, or opportunity share records don’t return any results, because Salesforce no longer stores these records.

This feature is enabled for cases and contacts on a rolling basis beginning in Winter ’24. To enable this feature for opportunities, apply the Enable Faster Account Sharing Recalculation by Not Storing Opportunity Implicit Child Shares release update. For more information, see the Faster Account Sharing Recalculation knowledge article.