Salesforce Spring ’23 Release Notes — The Funny Summary — Volume IX

Hamza Ait Ben Said
4 min readJan 10, 2023

--

This article is one of many other volumes for the Spring ’23 Release Notes — The Funny-ish Summary. If you want to jump to a specific Topic please use the links at the bottom of this page.

Experience Cloud

Aura and LWR Sites

  • Site visitors can now search 🔍 for CRM records in sites created with the Build Your Own (LWR) and Microsite (LWR) templates. BETA
👇 What Salesforce wants us to do instead ? 👇
  • Leverage the new possibility of adding the<script> tag being added to site pages to better improve your site SEO.

Components in Experience Builder

Story time… once upon a time a hero called Contact Support Form Component (CSFC) was operating in Aura Sites, sometimes CSFC was getting overloaded by everyone requesting him so he called in his good old friend micro-batching to process all the requests of authenticated users asynchronously. The pair were too good at their job and now they have decided to explore new realms beyond the Aura Sites & Authenticated users …

  • The Contact Support Form Component can be used in LWR Sites.
  • Micro-Batching supports guest users as well as authenticated users.
  • The Grid Component will now natively give you the possibility to add Next, Previous & Show more Button.
  • Portal users can view and edit Salesforce records in LWR sites with the Record Detail component 🥳🥳🥳🥳.
  • You can fine-tune the spacing ( Margin & Padding 🎨) of your components from the builder ( LWR Sites ).
  • New Action bar component can be added to object detail pages in LWR Sites. BETA ( only headless Lightning web component quick actions are supported )
  • New 🔔 Notifications component 🔔 for LWR Sites that offers more customization options. BETA
  • Visibility of your components can now be controlled in LWR sites. PILOT

Developer Productivity

  • You can now use Google Analytics 4 in your enhanced Aura sites
  • New additions to the Metadata API — DigitalExperienceBundle and DigitalExperienceConfig — to deploy your LWR sites. (Previously BETA and now GA)
  • To help you identify issues when deploying a site using ExperienceBundle, Salesforce added clearer explanations in deployment error messages.

Site Performance 🤓

  • With great power comes great responsibility! in large-scale B2C implementations a high number of Salesforce users will act as person account user owners. The PersonAccountOwnerPowerUser to the rescue Now Selected users can exceed the Salesforce portal user limit without negatively impacting the site’s performance.

A wise man once said Never separate Refactoring, Developing & Unit testing

  • To follow this tradition, micro-batching — You remember it from earlier? right ? no worries I got you covered — can be tested in your test classes.
  • On the same note, Previously it was cumbersome to check for micro-batching failures however, in the new release you will receive an email notification which contains the errors & the records were not successfully created.

Security & Sharing

  • You GPS navigation is wrong, or at least the navigation in your experience cloud is not anymore, starting from Spring ’23 NavigationLinkSet and the NavigationMenuItem objects retrieved from Apex controllers in Experience Cloud Sites will contain only the ones that your users are a member of. ENFORCED in Spring ’23
  • In Spring ’23, Salesforce will remove Run Flows permission from the Guest User profile in all orgs instead use the granular Flow permissions
  • Farewell to the Hide Personal Information user management setting as it is now retired, going forward you should use Enhanced Personal Information Management.

--

--