Anticipation and excitement start as soon as news of Salesforce update hits the market. Salesforce® is known for an average release of 200 plus features every update. In fact, it won’t be surprising at all to witness yet another lightning focussed release. So this time it will play around the enhancements and perfection around the Salesforce Lightning™ components.
So the things that we are looking forward to this summer are as follows:
1. Rolling Back Changes In Your Org
Don't forget to check out: 6 Challenges When Migrating To Salesforce Lightning And How To Overcome Them
2. Revamped Migration Assistant
Another imperative feature of this release is the revamping of Migration Assistant and giving the provision of options to enhance Salesforce Lightning™ Experience adoption. This time Salesforce® will enlighten you with more valuable insights into how ready your organization is to make the switch to Salesforce Lightning™. It will help you to promote the Salesforce Lightning™ Experience adoption via the ability to remove the access for users to switch back to the Classic view. Hence with the release, strong>Salesforce® is making a tremendous push towards promoting Salesforce Lightning™ Experience use.
3. Cache Operations In Visualforce™ Controllers
The cache operations that were made using the put and the remove methods that were supported in the Cache Namespace the same concepts are now supported in the greater methods of Visualforce controllers and in constructors.
4. Metadata Accessibility In Apex
So in case you are an ISV involved in making apps that happen to use custom metadata components now you access the metadata using Apex. This change is applicable to both the Salesforce Lightning™ and Classic versions. So during or post-install the app can create or as well update the metadata to allow the users to configure the app. The new metadata namespace can be used for accessing the metadata in the Apex code. The namespace contains the classes that will contain the components, metadata types, and the classes that allow to retrieve or deploy metadata components as well in the subscriber org.
5. Permission To Disable Access To Non-global Apex Controller Methods In Managed Packages
This is quite an imperative update and it rectifies the access controls on Apex controllers in managed packages. So in this scenario when this update is done only the methods that are marked with the global access modifiers are accessible by the Salesforce Lightning™ components from beyond the boundaries of package namespace. They restrict you from making use of unsupported API methods that were not meant for global access by the package. Before this update was made the non-global methods or the unmarked Apex controller methods could be accessed by the Salesforce Lightning™ components that were beyond the package namespace.
Check out another amazing blog by Algoworks here: Salesforce Lightning Bolt: Create Gen-next Portals At Lightning Speed
6. Lead Conversion
With the upcoming Summer’17 release, the lead conversion process will be simplified to a large extent with the vital improvements in the Salesforce Lightning™ experience. It finally upgrades its ability to relate the files and records to the account or contact that was made after the lead was converted. The Account Matching feature will also give you the provision to type ahead and aid you to deal with n number of matches.
7. Productivity Enhancements
This time Salesforce Lightning™ Experience has vouched on the fact to give big productivity improvements in terms of how the teams are going to make maximum utilization of Activities within Salesforce. The timeline view is a major improvement where you can hide or show details of an individual task explicitly or expand the details for every task available on the list.
Salesforce® Summer’17 comes with a lot of more exciting and imperative upgrades to make your summer even hotter! These are a few handpicked upgrades which made to my list...what are yours?