Top 10 Summer ‘20 Features 5 min
We prepared 10 features that help in the day-to-day task of Salesforce Engineer. The summer ’20 release will be available after July 18, 2020 (postponed due to COVID-19).
Top 10 Summer ‘20 Features Description
With this feature, you can run Flow after a record was saved. Flows allow the execution of more complex logic than processes and workflows.
Cool things about it:
- No need to create auto-launched flows executed in Process as a workaround to process limitations.
- More scenarios will be covered by Point’n’Click, reducing entry-level to Salesforce customization.
- A logical addition to before-save Flows in Spring 20.
Platform events can trigger flows in addition to process builder
Previously, only running instances of Process could subscribe to platform event messages. For example, a running instance of a flow paused after it performed some actions. When a platform event message was received, the flow resumed. Now you can trigger a flow when a platform event message is received.
- Ability to run flow without creating an entry process by platform event.
- More flexibility with managing Point’n’Click execution.
Access apex-defined variables from outside flows
Now it is possible to pass values into Apex-defined variables when Flow was launched from another Flow element, from a Visualforce page, or as an action. Apex-defined variables are accessible as the flow runs or when it finishes. Previously, only variables of other data types were accessible from outside flows.
- Use complex apex-defined variables by flows.
- Now you can use a master flow that passes complex data among other flows when running them via Subflow elements. This implementation lets you improve specific steps in the process without affecting other steps in the process.
Send custom notifications to external apps with the notification builder platform
With Notification Builder Platform app owners can subscribe to their connected apps to custom notification types in order to receive and display in-app and push notifications. Previously, custom notifications were available only for Salesforce-provided apps.
- Send push notifications using custom-built Salesforce Mobile applications not only Salesforce provided mobile apps.
- Easy to subscribe to Mobile apps via Salesforce Connected apps to custom notification types in order to receive push notifications from your Salesforce org.
- Increased push-notification limits in this release help to reach out to more users using the Salesforce platform.
- Build your own Notification types and subscribe to them with custom mobile apps.
Custom metadata types now support relationships to entity fields
Custom metadata types now support relationships with entity particles, which are compound elements of a field. For example, you can create a relationship to Zip/Postal Code, which is a compound element of the standard field Address.
- Custom Metadata Types become more flexible.
- Ability to create field mappings without the usage of string literals by Custom Metadata Types.
Split list view
With a split view, Salesforce users can see a list view and a record preview side by side. To move on to a new record, select it from the split view, and the new record preview opens with the list still in view. No need to navigate back and forth between list and records details.
- User will see their list view data, as well as a selected record.
- Fewer clicks for Salesforce users. More focus on important tasks
Dynamic Forms adds some new features to the Lightning App Builder. With Dynamic Forms, users can migrate the fields, sections, and actions from page layout to individual components inside the Lightning Record Page in Lightning App Builder. Users can customize the Dynamic Forms or build them from scratch.
It is not Generally Available after Summer 20 Release is widely deployed. However, we were waiting for years to see that feature in Salesforce.
Why is it important?
- Instant upgrade from page layouts
- No more workarounds with adding artificial Record Types and page layouts. Or creating unnecessary code to maintain custom forms. Reduce the number of page layouts needed with new component visibility rules.
- Use visibility rules to show and hide fields, actions, and sections.
- Manage the fields, sections, and actions on your pages in the Lightning App Builder without touching the page layout editor.
- Take advantage of a single assignment model for the Lightning page instead of the dual model of assigning a Lightning page and a page layout.
Not interested indicator for emails
For customers using Einstein Activity Capture, the new Not Interested email insight lets users know without even opening the email when a customer prefers not to continue a sales conversation. Know which conversations to focus on to close deals. Einstein Email Insights shows the relevant sales context for emails associated with Salesforce records.
- Sales agents will know without even opening the email when a customer prefers not to continue a sales conversation.
Take community info by LWC component
Use the @salesforce/community scoped module to import information about the current community context when developing Lightning web components for Lightning communities.
- Take community id or community base URL in LWC component without involving the Apex controller methods server calls.
Shared CSS styles in lightning web components
Shared CSS Styles in LWC allow us to create a consistent look and feel for Lightning web components by using a common CSS module. Define styles in the CSS module, and import the module into the components that share those styles.
- Share and reuse the same CSS styles by many components.
- Maintain the single source of branding for your LWC components
Click here to read more about the Salesforce Winter’21 Release features.