Spring '20 Release Notes - Abridged Edition


The Salesforce Discord Collective Presents:
THE SPRING 20 RELEASE NOTES - ABRIDGED
Bug Fixes & Various Impro… wait this isn’t the app changelog.


CRITICAL STUFF

GENERAL STUFF

FLOWS, PROCESSES

Stephen King reported crying in a corner as flow team continues to be KILLIN’ IT for the second release in a row.
As an aside we recommend subscribing to the Flow Product Owner’s blog ( rss ) for insane stuff that may not be ready for full release.

Breaking the List format for a second here, because those changes are massive. First, this means Process Builder are less relevant in a lot of cases, as they run after a DML. Here, before stuff touches the database, Flows can run and edit values on the record. This is FAST AS FUCK and plays well with limits. Combined with Scheduled Flows, this means that you can remove quite a few processes that had long-runing paused interviews (replace that PB that says “set contract to expired after end date in the past” with a scheduled Flow that will run daily). In short - if you’re an admin, you know Process Builder, but you don’t know Flows, go to trailhead NOW or ask for training ASAP because your job will depend on it medium-term.

COMMUNITIES

  • Account Hierarchies via Parent Accounts can be used for record sharing (Beta) so you can see child account information if you own a Parent.
  • Salesforce CMS can now post to other systems - including heroku, completely custom endpoints, etc. I imagine this means you could technically use Salesforce CMS to federate content from even external sites and allow Marketing to handle it all in Salesforce, but the Help page is decidedly not forthcoming. I would tag this as “keep an eye on it, see what SF hatches”. Probably not fully baked, hence why they’re not putting it in the spotlight.
  • Report Builder now GA as is Report Viewing. However “You can give permission to create and edit reports to all role-based external users with licenses such as Customer Community Plus and Partner Community. You can also give permission to all legacy role-based portal licenses such as Customer Portal and Gold Partner.” So in short no license requirements change.
  • Playground App on iOS and Android to test how communities look like in mobile app

EMAILS

SERVICE

SMALL RANDOM THINGS THAT ARE NICE

DEVELOPMENT

  • @track no longer required for LWC which will make unupdated code samples and documentation confusing for new comers, but is otherwise a nice change
  • Wire Adapters Not Guaranteed to Emit the Same Data and we’re all confused as to how exactly the data could be different to be honest.
  • Calendars, Communities now available and customizable vi API
  • That pre-fill records via URL thing from above is also usable via dev
  • Embedded Services for Web (AKA Snapins, AKA LiveAgentButtonsV2) now support LWC embeds
  • Communities search parameter changed to :term - legacy parameter :searchString deprecated but supported.
  • You get an API Call.YOU GET AN API CALL. EVERYONE GETS API CALLS

CPQ - by Mekel

EINSTEIN ANALYTICS - by Supergrape

  • Easily find where your data is being used/comes from with Data Catalog.
  • Row limit expanded to 10 billion from 1 billion for Analytics Plus licenses.
  • A slew of new connectors added to plug in your other CRMs!
  • Do you have a gigantic… Opportunity object? Does the Data Flow take so long to run that you can’t run it every 15 minutes? Well now you can split your Opportunity (and any other object) into it’s own scheduled sync to let your Dataflow run faster! Also upped the limit from 30 dataflows to 100.
  • Inheriting security from Salesforce got a little better, still kind of bad though.
  • You can now use SOQL to query Salesforce Data directly, no dataset required!
  • Built in “Data Blending”, come on Salesforce, it’s called a join. Everyone knows it’s a join, why cause naming confusions. Nice that they’re trying to limit the need for SAQL though.
  • Record Actions now have the Lightning theme and can trigger a Flow or Lightning Action.
  • Native GUI support for modifying the XMD on datasets is getting much better. It’s almost as good as the old Heroku tool that already did all of this.
  • I’ve pretty much always worked EA in Prod, looks like they may be supporting that idea now by allowing you to work on a new version of a dashboard then Publish it when it’s ready.

BLAST FROM THE PAST

DOGELAND


This abridged version was graciously written up by the SF Discord

We have a nice wiki: https://wiki.sfxd.org/

And a linkedin page: https://www.linkedin.com/company/sfxd/

Join the ~1900 members in the most active chat-based community around Salesforce these parts of the web at http://join.sfxd.org/