Hidden Gems on the Spring 18 Salesforce Release For Developers

Salesforce Spring 18 comes with some pretty nifty updates for developers. Been playing around with some of the new stuffs and will come up with some videos for each as I get in depth with them more.

 

  • Flow Enhancements
    • Ability to add Lightning Components to Flow –  lightning:availableForFlowScreens
    • We can already make Lightning Component as a Quick Action, now you can do that with Flow too
  • New Base Lightning Components
    • This  new base components works together and allows you to build forms faster. It determines the field type, field level security and displays the field styled(LDS) accordingly. Similar to using force:inputInputField but with less controller and apex work.
      • lightning:recordEditForm
      • lightning:inputField
    • New base components – carousel, formattedAddress, formattedName, formattedTime, inputAddress, inputField, listView, pillContainer, treeGrid, and prechatAPI.
  • Salesforce DX
    • Two types of second generation packing
      • ISV type managed packaging
      • Developer controlled packaging – unmanaged packaging but upgradeable. Wuhoo!
  • Component Library
    • View documentation on the base and your custom built lightning components
      • simply add /componentReference/suite.app to the base URL
  • Einstein Vision
    • This soo cool, you can train deep-learning models to detect images and count distinct objects within an image with Einstein Object Detection.
  • UI API
    • Recreate the Salesforce page layout on any web app or mobile app. You can can pretty much do CRUD operations with the API.
  • Some other stuffs worth mentioning
    • Cloning sandbox now in beta
    • Debugging – public site users no longer need a browser cookie to activate debug logging. FTW.
    • Custom metadata in validation rules in pilot

What are your favourite features?

Stay tuned!

Leave a Reply

Your email address will not be published. Required fields are marked *