Spring '23 has arrived in Salesforce and with it comes a host of new features and enhancements that are sure to help simplify the way you work and deliver value to your customers. Whether you are an experienced developer or just starting out on the low-code to pro-code spectrum, there is something for everyone in this release.
One of the standout features in Spring'23 is the DevOps Center, now generally available. This tool provides an enhanced experience around change and release management by bringing best practices from the DevOps world to your development team. With the DevOps Center, all developers and admins can work together to deliver value to customers in a scalable and repeatable way. You can manage changes and releases with the point-and-click interface, directly from your source system or a combination of them.
Another feature is the HTTPCallout Builder, a low-code feature in beta. This tool makes it easier to automate processes with external data by creating Flow Builder actions that call Web-based service APIs with HTTP Callout. HTTPCallout Builder lets you set up direct integrations without code or a middleware service, and you can easily map data types from JSON output to flow variables.
If you want to create screens with interactive components, the Spring '23 release helps you with the Build Screens with Interactive Components (Beta) feature. This tool lets you configure supported components or your own Lightning Web Components to respond to changes in other components on the same screen. This allows you to build screens that feel like single-page applications and reduce the number of screens for your users.
Flow users will be pleased to know that Lookup Fields can now be easily added to flow screens with Dynamic Forms for Flow. This feature allows you to create a record- directly from the Lookup field, making it easier than ever to create record-enabled orchestrations.
With the improved Conditional Directives in Spring '23, you can now use lwc:if, lwc:elseif and lwc:else to replace the legacy if:true and if:else directives. These directives make it easier to create dynamic templates based on certain conditions.
If you want to schedule Queueable Jobs with delay, the System.enqueueJob Method in Spring '23 allows you to set a delay when scheduling, from 0 to 10 minutes. This new optional override is a great way to add queueable jobs to the asynchronous execution queue with a specified minimum delay.
Finally, the Dynamically Pass Bind Variables to a SOQL Query-feature in Spring '23 makes it easier to resolve bind variables in a query directly from a Map parameter with a key, rather than from Apex code variables. This means that the variables need not be in scope when the query is executed.
Conclusion: Spring '23 is packed with new features and enhancements that will take your Salesforce experience to the next level. Whether you are an experienced developer or just starting out, there is something for everyone in this release. So feel free to explore and discover all that Spring '23 has to offer.