The Salesforce Spring ‘22 release notes include many changes and new features across Salesforce’s wide range of products. Your Salesforce continuous testing experts at Provar have taken the time to review these updates, and select our top 10 highlights that may have the most impact on testers, admins, and developers in your organization.
On top of our key highlights, we are excited to publish for the first time the “Salesforce Release Testing Matrix by Provar” for the benefit of our Salesforce testing community.
The purpose of this document is to keep track of Salesforce’s changes and assess their impact on tests. This includes:
- Changes and features introduced with every release
- Release updates
- Test-breaking changes we found during our internal pre-release testing
- Author note: Provar customers do not have to worry about these changes because we ensure that your tests remain unbreakable.
We are confident that our testing matrix will help our testers identify and focus their efforts on those changes that may have a higher impact on your tests. We plan to continue updating our matrix with every Salesforce release so you are always in the know.
Now, let’s review the most interesting Spring ‘22 release notes and how these updates will impact our community.
We have highlighted 3 new beta features that will save time for Salesforce users as well as for administrators.
Easily Find the Right Report Type for New Reports (Beta)
One of the most annoying things about creating new reports is that you don’t know what fields are included in a particular report type until you have selected it and are already configuring the report.
With the enhanced report type selector (currently in beta) you can now see at a glance a list of reports created by you (1) or others (2) using a particular report type, and what objects (3) and fields (4) are included before deciding what report type to use. Salesforce has also improved the searching experience, which will save your teams time by highlighting recently used report types. More information here.
Edit Multiple Fields Inline on the Report Run Page (Beta)
Salesforce reports are slowly becoming fully editable spreadsheets. This feature, which is currently in beta, allows you to update statuses and clean up data without rerunning your reports. This update is critical not just for saving time by editing multiple records inline on the report run page and then just saving all the changes with a single click, but also for recalculating all the formulas and roll-up summary fields shown on the report. More information here.
Manage Permission Sets and Permission Set Groups with an Enhanced User Experience (Beta)
With their new beta feature, Salesforce has improved the management of permission sets and permission set groups by bringing the user experience from Classic to Lightning, while also offering an enhanced list view that allows you to search and filter users to assign to permission sets and permission set groups. More information here.
Flows keep getting better
With the Spring ‘22 release, Salesforce is again showing their preference for Flows as the go-to tool for automating processes in their platform, which includes a couple of changes that admins had been longing for.
Visualize All Your Record-Triggered Flows in One Place with Flow Trigger Explorer
Understanding what Flows run on which Objects is now easier than ever thanks to the new Flow Trigger Explorer. This new visual and interactive tool shows all the flows that are associated with a specified object and that run when a record is created, updated, or deleted, as well as listing which flows run before-save, after-save, or in asynchronous paths. More information here.
Define the Run Order of Record-Triggered Flows for an Object
Whereas before you wouldn’t know in which order flows would execute, now you can specify a trigger order value to determine the run order of before-save or after-save flows for the same object. As a testing expert, this is important for ensuring consistent results without creating overly complex flows. More information here.
Security, privacy, and performance improvements
Login Credentials Using URL Query Strings Are Disabled (Release Update)
As a former developer, I still remember when I was told years ago that I could log into Salesforce with just one link containing the username and password. It may have been more convenient, but it’s definitely not a secure option, and Salesforce is removing it for good. With Spring ‘22, any user trying to log in using this method will be redirected to the login page.
Pro-tip: If you are using this shortcut in your automated tests, it’s time to update them.
Build and Publish Consent Forms with Preference Center (Beta)
If you have a Privacy Center add-on subscription, you can now use Preference Center to create, edit, and publish self-service forms so that your customers can define their communication preferences. More information here.
Pro-tip: Don’t forget to create automated tests to ensure these portals work as expected.
Test and Plan Your System for Scale Using Performance Assistant
Performance testing is commonly used to determine how a system performs in terms of responsiveness and stability under a particular workload.
If you are interested in testing the performance of your automated processes and platform customisations, Salesforce is now providing Performance Assistant: your central hub of information and resources about scalability and performance testing with Salesforce. Feel free to use the step-by-step instructions, articles, and tools facilitated in the hub to help you architect your system, conduct performance testing, and interpret your results. More information here.
More changes for your teams
Clear Workspace Tabs for New Console Sessions
Usually, when you have a number of tabs opened within a Salesforce console app and you open Salesforce in another browser tab, all the console tabs are loaded again because they are linked to your user session.
If you’d like to start with a clean-slate console every time you open a new browser tab, remember that there is now an option for it on the console app settings page. More information here.
Pro-tip: UI tests (manual or automated) that are dependent upon this particular behaviour will stop working if you enable this option.
Create Custom Components for Email Template Builder
With the Winter ‘22 release, Salesforce included some small changes related to the email template builder (e.g. prebuilt layouts). The Spring ‘22 release includes a change that will have a bigger impact on the way your emails look because you now will be able to use custom Lightning components in your templates. More information here.
Key Findings for Spring ‘22
The Spring ‘22 release is packed with small and medium updates that can make our lives as Salesforce users, admins, developers, and testers easier.
Apart from the change mentioned above, Salesforce has made some changes to their rendered UI that can potentially break non-Provar automated UI tests. You can keep track of those changes in our Salesforce Release Testing Matrix.
At Provar, we believe that testing Salesforce should be as easy as using it. Click here to learn more about how our unbreakable, polymorphic, E2E, and intuitive solutions can help you scale your Salesforce test automation.