Skip to main content

Summer '20 Abridged - Preview


The Salesforce Discord Collective Presents:
THE SUMMER 20 RELEASE NOTES - ABRIDGED
Best read from 1.5m distance


CRITICAL STUFF

GENERAL STUFF

FLOWS

COMMUNITIES

SERVICE

REPORTS AND DASHBOARDS

  • Flow Interviews now also available for reporting
  • PriceBookEntries now targetable when creating Custom Report Types
  • After Formatted Data, CSV can now also be attache dto subscriptions

EINSTEIN

DEVELOPMENT

DOGELAND

  • :doge: Someone at SF thought it was a good idea to re-open the Work.com casket but put a Sales pitch instead of content, and brand it as COVID relief. Reception mixed at best.
  • :doge: Salesforce PRESENTS: OPTIMIZER ! Yes it’s the same tool that was first an external website and then a menu item. No, we don’t know why it’s in the release notes. Again. And Again. And Again.
  • :doge: In-App Guidance got an upgrade with Walkthroughs buuuuuuuuut you need MyTrailhead to use it. Too bad because it looks Dope as Hell
  • Also up for a Doge Award is the Object Creator heroku tool, which is still completely and hopelessly broken. Yes it’s still listed here. For shame, Salesforce. Seriously can you PLEASE fix something that is even recommended in the Object Manager setup menu (or just remove it I don’t care)
  • CMT team wins “weirdest Jargon” award for an otherwise cool release note

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 ~2000 members in the most active chat-based community around Salesforce these parts of the web at http://join.sfxd.org/




SPECIAL EDITION - FUTURE OF AUTOMATION

I put this outside of the ARN themselves because, well, it’s not a release note.

Re: After/Before/Events Triggered Flows:

  • HUGE SPECULLATION as alway - I’m calling Process Builder deprecated by 1y and fully retired by 2y. To the angry people that flamed me when I called Aura deprecated: BOOYAH.
  • Using PB is still required due to current Flow limitations, and I expect that there will be a tool to migrate one to the other seeing as technically they’re both the exact same tool in the backend - so don’t panic about your Process Builders just yet.
  • These changes add yet another automation source to Objects. That new automation source probably won’t play super well with others, as the Before Save flows highlighted with APEX.
  • The new Flow execution contexts don’t support everything that is in PB or even normal Flows yet (no Subflows, no ISCHANGED()).
  • In Summary while these are very exciting times and highlight a bright future of Low-Code possibilities, we currently advise NOT to use these new flows outside of Prototyping or Sandboxes.

Re: User-Permission Bypassing Flows:

  • While SF seems to push Flows as Admin-friendly, the reality is that as time goes on, Flows is becoming more of a Visual Coding Platform than anything else.
  • The above effectively puts the skill floor higher for any new admins - think 7 years ago when all you had was page layouts and workflows. Things are a bit more complex now.
  • User-Permission Bypassing means you can effectively do VERY BAD THINGS, and to be honest I would rather they hide this option behind a few layers of prompts asking if you know WTF you’re doing. As-is I can totally see compliance issues in the medium-term. I encourage any Auditors or Consulting partners to add checking for this permission in any audit checklist and ensure that it’s needed.
  • For all SF Admins reading this, SFXD already told you this last release, but really: Train yourself on Flows, Fast. You’re going to need it.

Re: Dynamic Forms:

  • Dynamic Forms will extend quite a lot what can be done in Lightning Page Layouts. It pretty much replaces Layouts in general.
  • The current status is Preview, meaning SF don’t want to support it just yet. If you’re using it in Production, this is bad. Don’t do it. Wait a few releases more.
  • I am still unsure what this means for Page Layouts/Record Types in the future. Probably will be decorrelated and based on conditional display (which doesn’t work well ATM)
  • As-Is this is a very strong Do Not Use.
  • It seems that more and more things are getting Builders in the backend which allow more powerful stuff in the hands of admins (Flows, Bots, Paths). While this does sound like great news, it’ll raise the skill floor to be a competent Salesforce Manager in the next years