Setting Up Sharing Sets: Configuring Sharing Settings And Sharing Sets
Sharing Settings:
Sharing Settings will determine your users’ access to data at the record level through Objects. This is personal data related to Accounts and Contacts and therefore needs to be handled carefully.
Return to the Quick Find search bar in Setup and type Sharing Settings.
Select Sharing Settings from the results generated to open the Sharing Settings page.
Click Edit.

Deciding Sharing Settings:
At this point, you will need to decide if you are controlling privacy in your org based on the Account or the Contact. These settings will determine which sharing set will be configured in the Sharing Sets section, discussed later on this page
Account-based privacy: External users will have access to other Contacts' records as long as they are all associated with the same Account.
Contact-based privacy: External users will only have access to their own Contact records.
Default External Access is set differently depending on whether you are using Account- or Contact-based privacy.
Account: Default External Access is set to Private for Account and Contract. Contact is set to Controlled By Parent.
Contact: Default External Access is set to Private for Account and Contract and Private for Contact.
Sharing Settings For Other Fonteva Objects:
Sharing Settings configurations may vary by organizational need, but you will need to mark the following objects as Private to maintain your org’s privacy. For the standard Fonteva objects, the following need to be marked as Private under Default External Access. By marking these objects Private, only the owner of the record will be able to view them.
Credit Memo
Attendee
Credit Note
Known Address
Order Summary
Invoice
Receipt
Sales Order
Subscription
Account and Contact Sharing Set Configuration
Depending on whether you chose to use Account- or Contact-based privacy in your Sharing Settings, you will create a Sharing Set for your Customer Community Login profile based on Account or Contact privacy. These Sharing Sets will determine access to Community Portal objects for Customer Community Login profile users based on their lookup information to the Account or Contact object.
Return to the Quick Find search bar in Setup and type Digital Experiences.
Under Digital Experiences, select Settings from the results generated to open the Settings page.
Scroll down to the Sharing Sets section.
Click New to begin creating a new Sharing Set.

Account Sharing Set Configuration
Type Account Sharing Set as the Label and Account_Sharing_Set as the Sharing Set Name.
Type “Sharing Set that outlines access to Community objects based on Account lookup“ in the Description field.
Under Select Profiles, select your Community’s Customer Community Login profile from the Available Profiles list and click the Add arrow to move it to the Selected Profiles list. In this example, we are using the Fonteva Customer Community Login User profile.
Under Select Objects, move the following objects from the Available Objects list to the Selected Objects list using the Add arrow. You can use the Search For field to quickly locate these objects. If you have any custom objects that are applicable, add them here.
Account
Attendee
Badge
Credit Memo
Credit Note
ePayment
Invoice
Order Summary
Receipt
Registration Group
Sales Order
Subscription
When you have all of the above objects listed in the Select Objects list, scroll down to the Configure Access section. This is where you will configure the type of access users will have to these objects when using this Sharing Set.
Click Set Up for one of your objects. An Access Mapping window for your selected object will open.
In this window, select Account for the User field and OrderApi__Account__c for the Target Badge field. Registration Group will use EventApi__Account__c.
Select your Access Level based on the below chart:
Object | Access Level |
---|---|
Account | Read/Write |
Attendee | Read/Write |
Subscription | Read/Write |
Sales Order | Read/Write |
Receipt | Read/Write |
Order Summary | Read/Write |
Invoice | Read/Write |
ePayment | Read/Write |
Credit Note | Read/Write |
Credit Memo | Read/Write |
Badge | Read/Write |
Registration Group | Read/Write |
Click Update to apply the Access Levels to this object in your Sharing Set.
When you have finished configuring all Access Levels for your objects, click Save to finish completing your Sharing Set.
Contact Sharing Set Configuration
Type Contact Sharing Set as the Label and Contact_Sharing_Set as the Sharing Set Name.
Type “Sharing Set that outlines access to Community objects based on Contact lookup“ in the Description field.
Under Select Profiles, select your Community’s Customer Community Login profile from the Available Profiles list and click the Add arrow to move it to the Selected Profiles list. In this example, we are using the Customer Community Login User profile.
Under Select Objects, move the following objects from the Available Objects list to the Selected Objects list using the Add arrow. You can use the Search For field to quickly locate these objects. If you have any custom objects that are applicable, add them here.
Account
Attendee
Contact
Subscription
Sales Order
Receipt
Order Summary
Invoice
ePayment
Credit Note
Credit Memo
Badge
Registration Group
When you have all of the above objects listed in the Select Objects list, scroll down to the Configure Access section. This is where you will configure the type of access users will have to these objects when using this Sharing Set.
Click Set Up for one of your objects. An Access Mapping window for your selected object will open.
In this window, select Contact for the User field and OrderApi__Contact__c for the Target Badge field. Registration Group will use EventApi__Primary_Contact__c.
Select your Access Level based on the below chart:
Object | Access Level |
---|---|
Account | Read/Write |
Contact | Read/Write |
Subscription | Read/Write |
Sales Order | Read/Write |
Receipt | Read/Write |
Order Summary | Read/Write |
Invoice | Read/Write |
ePayment | Read/Write |
Credit Note | Read/Write |
Credit Memo | Read/Write |
Badge | Read/Write |
Registration Group | Read/Write |
Click Update to apply the Access Levels to this object in your Sharing Set.
When you have finished configuring all Access Levels for your objects, click Save to finish completing your Sharing Set.