Clients using the Experience Cloud portal can now display and edit account and personal data through this feature. MSR-795 | Feb 2025
Who is this relevant for?
Clients using the Experience Cloud portal. Experience Cloud portal users can now play a more active role in keeping their data up to date in the system.
How it works in a nutshell
Salesforce uses field sets, allowing you to create a targeted collection of fields per object that you want to display on the Experience Cloud portal.
You can create your own field sets. By default, a field is not editable and has the status "Read-only." A field can only be made editable by changing its field property to "Required."


Tip: A small field set reduces required input
To avoid overwhelming users with too many mandatory fields, it’s best to keep a section (field set) with required fields limited to a small set of related fields.
After creating and saving the field set and fields, you can use the API name of the field set to display it on the Experience Cloud portal.
In our example, you will need this field:
In the Experience Cloud Builder, you will now see two new components available for use:



As mentioned, for fields that can be edited, entering a value is mandatory.

Set-up
To use this feature, you need an Experience Cloud portal setup and must add and configure the components as described above in your Experience Cloud portal.
The profile of the Experience Cloud portal user must have access to the following Apex class: DigitalExpFieldsetPublicController.
You can add this via Apex Classes > Security in the Experience Cloud profile:
Additionally, the profile requires read and edit permissions for all object fields (Account and Contact).