Some of my favorite feature updates and key announcements are as follows
- Track Active Licenses
The Lightning Usage App is one of the most useful monitoring tool on the platform. Now admins can track the number of used and remaining licenses on this tool, allowing them to make decisions around purchasing new licenses or un-assigning unused licenses in the org.
The Analysis tool on Lightning App Builder now provides performance metrics related to your custom lightning components embedded on your lightning pages. It provides recommendations to improve EPT, or load time wherever applicable.
3. Einstein Search is now GA
The power of Einstein’s NLS is now GA at no extra cost. It comes with an actionable UI allowing users to accomplish tasks like case creation, contact creation etc. right from the search box
4. Updates to Sharing
a. Record Access Reason now comes to Lightning Experience. Sharing Hierarchy on the actions menu now shows the reason why a particular user has access to a record
b. Control Access to Sensitive Data with Restriction Rules (Beta) — previously users with access to an account can view its contracts, tasks etc. even with OWD set to private. For custom objects, users can see all detail records. Restriction Rules (Beta) changes this, and provides an additional layer of control on top of existing sharing rules. They are managed via tooling and metadata api, and are available for custom objects, contracts, tasks and events.
a. Admins can remove the upper bound limit of 4000 inactive values on unrestricted picklists- only recommended for troubleshooting and metadata deployment. Available for standard and custom objects
b. also, upper bound limit can be enforced for inactive values on standard picklists.
Control when a user should be un-assigned from a permission set or permission set group based on an expiration date depending on your business needs
7. Encrypt Your Users’ Email Addresses (Beta)
Another one of my favorites in beta version. Customers who have purchased the Salesforce Shield or Salesforce Platform Encryption add on subscription, now gets an additional layer of encryption for user emails at rest
From Setup, in the Quick Find box, enter Encryption Policy, and then select Encrypt Fields. Click Edit, select Email under the User section, and choose your encryption scheme.
8. Filter Your Stream of Platform Events with Channels (Pilot)
Users can create a filter criteria on a custom channel, so that CometD subscribers to the channel can only receive relevant events. This helps in optimizing event delivery and processing, and makes efficient use of event delivery allocation.
9. Lightning Components
a. Create LWC as a quick action on record page to save user clicks.
<component>.js-meta.xml. Define a
lightning__RecordAction target and specify
ScreenAction for a screen action that opens in a window or
Action for a headless action that executes when clicked.