In any community built on Experience Cloud, it's essential to manage:
Why is this important?
Salesforce uses a layered sharing model to control access to data.
This hierarchy governs how data is shared within the community:
Organization-Wide Defaults (OWD):
Role Hierarchy:
Sharing Rules:
Manual Sharing:
Communities often include external users with varying access levels, so understanding how visibility works is crucial.
Community User Access:
Guest Users:
File Sharing:
Salesforce licenses determine what features and capabilities a user can access. Here’s a breakdown:
Customer Community License:
Partner Community License:
Lightning External Apps License:
Let’s see how you would apply these concepts in real-world scenarios:
Goal: Allow partners to view opportunities related to their region.
Goal: Restrict access to customer support cases for authenticated users.
To excel in this section, focus on the following key areas:
Understanding Sharing, Visibility, and Licensing ensures you can:
This knowledge is critical for tailoring solutions that meet business requirements while adhering to best practices.
Experience Cloud security ensures data protection and controlled access for guest users and authenticated users. It is crucial to prevent unauthorized access and manage data visibility correctly.
Understanding Experience Cloud licensing is essential for optimizing costs and ensuring users have the required functionality.
| License Type | Use Case | Limitations |
|---|---|---|
| Customer Community | Basic customer self-service, case submission, knowledge base access. | No access to Reports & Dashboards, role hierarchy. |
| Customer Community Plus | Enhanced customer collaboration, role-based data access. | No access to Campaigns, Opportunities, or Leads. |
| Partner Community | B2B partner relationship management, sales collaboration. | Full access to Leads, Opportunities, and Campaigns but higher cost. |
| Lightning External Apps | External users who need custom applications with limited CRM access. | Restricted access to Salesforce standard objects. |
When should Sharing Sets be used instead of sharing rules in Experience Cloud?
Sharing Sets should be used when external users need access to records based on a relationship between the user and the record, such as Account or Contact matching.
Sharing Sets provide record access by matching a user’s Contact or Account with fields on target records. This model works well for customer communities where users should only see records related to their own account.
Sharing rules are better suited for partner users who require role-based access to records owned by others. The exam frequently tests this distinction by describing a customer portal where users should only see their own cases. In that scenario, a Sharing Set is the correct solution.
A common mistake is attempting to use sharing rules for customer community users, which often fails due to missing roles in the external user model.
Demand Score: 90
Exam Relevance Score: 91
Why can't a customer community user see a case that belongs to their account?
The user likely lacks a correctly configured Sharing Set or case sharing rule.
Customer community users usually rely on Sharing Sets to access records associated with their Account or Contact. If a Sharing Set is missing or the matching field configuration is incorrect, the user cannot see the case even though it belongs to the same account.
Consultants should check the following configuration items:
Contact association with the external user
Sharing Set configuration
Object permissions
Organization-wide defaults
The exam often presents troubleshooting scenarios where the correct answer is verifying the Sharing Set relationship rather than modifying profile permissions.
Demand Score: 86
Exam Relevance Score: 88
Why do Partner Community users have roles while Customer Community users typically do not?
Partner users require role hierarchies to support advanced record sharing across partner organizations.
Partner Community users often collaborate on opportunities and leads with internal Salesforce users. To support this collaboration, Salesforce creates a role hierarchy for partner accounts, allowing controlled record sharing through roles and sharing rules.
Customer Community users generally access only their own records, so a role hierarchy is unnecessary. Instead, they rely on Sharing Sets or simple access models.
Exam scenarios may describe partner collaboration on sales deals; in those cases, the partner role hierarchy is required to provide proper record visibility.
Demand Score: 82
Exam Relevance Score: 87
Which license should be recommended for partners collaborating on opportunities?
Partner Community licenses should be used.
Partner Community licenses allow external partners to access sales data such as leads, opportunities, and campaigns. They also support role-based sharing and more advanced permissions compared to customer licenses.
Consultants must choose licenses based on collaboration requirements. If partners need to work on opportunities alongside internal sales teams, a Partner Community license is required. Using a customer license would limit access and prevent collaboration features.
Exam questions often test license selection by describing partner users managing deals or co-selling opportunities.
Demand Score: 79
Exam Relevance Score: 88
How does Account Relationship affect partner data visibility?
Account relationships enable partner users to access records associated with related accounts through configured sharing rules.
Account relationships allow companies to define relationships between partner accounts and internal accounts. Consultants can then configure sharing rules that provide partner users access to specific records based on these relationships.
This feature is commonly used in partner portals where multiple partner organizations collaborate on the same sales opportunities. Without proper account relationships, partners may not see records needed for collaboration.
Exam questions may describe a scenario where multiple partners must work on a deal together, requiring account relationships to manage visibility.
Demand Score: 76
Exam Relevance Score: 83
Why might an external user be able to log in but see no data?
The user likely lacks sharing configuration such as Sharing Sets, sharing rules, or correct role assignment.
Login authentication and data access are separate configurations in Experience Cloud. A user may successfully authenticate but still see no records because of missing sharing configurations.
Consultants should verify object permissions, organization-wide defaults, sharing sets, and role hierarchy settings. The most common cause is a missing sharing configuration for external users.
Exam scenarios often present this situation and ask what configuration should be checked first. The correct answer typically involves reviewing sharing models rather than authentication settings.
Demand Score: 80
Exam Relevance Score: 90