New Flow Action: Convert Files to Attachments

This action takes a collection of Content Document Links and returns a collection of Attachments. This is useful when you want to send files as attachments in email, because the Salesforce email infrastructure is still attachment-based. For more information on how these entities interact, see this and explore the test flow included in the package below.

This action comes packaged with the Send HTML Email Flow action.

Install Unmanaged Package

Source Code

Flow Email Now Supports Attachments and Organization-Wide Email Addresses

The recently created Send HTML Email Flow Action has been upgraded to add attachment support and support for Organization-Wide Email Addresses. In addition, it comes packaged with a new ConvertFilesToAttachments Flow Action useful when working with Salesforce Files.

New Lightning Record Page Component

Dani Finkelshtein was looking for an enhancement to my Quick Action Button page component. Rather than a single button, she wanted to be able to show up to 5 buttons that could each launch a Quick Action. Check out the new Quick Action Buttons component.

Dynamically Launch Autolaunched Flows from Other Autolaunched Flows

Hell of a title.

In this post, we recently discussed how you can dynamically launch new screen flows from a screen flow by creating a flow URL and opening it with your browser.

Recently, I had a similar requirement to launch autolaunched flows dynamically from a parent autolaunched flows. In this flow app, the user runs a definition flow to select the flows that they’re going to want run in the future under certain conditions:

The screen above uses the Flow List screen component to show lists of flows. In theory, I could add a big decision element with a subflow element for every flow in this list, but 1) that’s a lot of work and 2) if new flows are added, I want this to just work.

The autolaunched flow that uses this information triggers via Process Builder. It has the name of the flow. Launching the flow isn’t hard to do in Apex, so it was easy to create a Flow Action that makes this action available for admins.

The package comes with the test flows visible in the video.

Install Unmanaged Package

View the Source Code

Flow Winter ’20 Features in Release Readiness Live + Automation Hour

Winter ’20 is a big release for flownatics, and the Flow PMs scored slots not only on the Admin, Developer and Platform Release Readiness Live shows, but also did a special Flow edition just for you!

Check out the Winter ’20 Release Readiness videos:

  • Developer Preview: Apex-defined data types (new collection operators!), Mulesoft integration, custom Lightning Web Components in flow screens,
  • Admin Preview: Canvas enhancements, the new Lookup screen component, automated output variables, and conditional visibility.
  • Platform Preview: flow list view, scheduled flows, Next Best Action
  • Flow : All of the above, plus managing flow access with profiles and permission sets, and customized flow error handling with notifications

And while you’re binging on flow videos, check out Shannon Hale and Jason Teller with even more Winter ’20 flow pro tips on Automation Hour.

Watch the Latest Official Flow Webinar (on Employee Engagement)

Even if you’re not focused on employee productivity, this flow webinar is worth watching because it has a brand new flow demo that features Summer ’19 features and is basically the latest, greatest content on Flow. Multiple product managers put time into this one, and the quality is high.

Watch Now

Generate URLs That Launch Flows with “Generate Flow Link”

This simple Flow Action generates URL’s that can be used to launch flows in your org. This is particularly useful when its used with UI that lets the user choose a flow from a list of flows. The combination of the Flow List ‘picker’, followed by Generate Flow Link and then used with Open URL enhances the Dynamic flow launching scenario described here.

It takes the string API Name of a flow and returns a URL that will launch that flow. The latest version of this flow (1.1, available below) also can take up to three optional input params.

Example: if you’re on org https://velocity-java-6807-dev-ed.lightning.force.com and you pass this action the string ‘myFlow’ it will return: “https://velocity-java-6807-dev-ed.lightning.force.com/flow/myFlow”, which if put into an email or on a flow screen and clicked upon will launch myFlow

Install Unmanaged

Official Transition Information Regarding Rich Text and Flow Text Templates

Salesforce put together this FAQ to provide details on some of the subtleties involved in the transition from the old HTML Text Templates to the new standardized approach used by Flow Builder as of Summer ’19. Check it out.

Navigate to a Record in View or Edit Mode at the end of a Flow

A common need in Flows is to be able to redirect the user to a new record that may have been created in the Flow. This new Lightning Flow Action can be used to redirect the user to the specified record in either View Mode or Edit Mode.

ersNavigateToRecord