Top Winter '22 Salesforce Flow Features
Updated: Sep 15, 2021
Salesforce flow is an application that automates complex business processes. Flow Builder is the declarative interface used to build individual flows. It can be used to build code-like logic without using a programming language.
We have already seen Salesforce Winter ‘22 release features in all our previous blogs like Sales Cloud, Service Cloud, Marketing Cloud, Nonprofit Cloud, which have come with advanced features. Every year Salesforce releases new, researched features with the purpose of enhancing the existing features. This year’s winter ’22 Flow Features are extensively released to up your game and stay ahead of the curve.
Let's have a look at the features;
1. Button Labels in the Flow Screen Footer can be customized (Beta)
You can now simply edit the label wording for the Previous, Pause, Next, and Finish buttons in Flow Builder. You may tell a user what to expect when they click a button using customizable screen navigation possibilities. Previously, you would have to develop a unique component to edit the footer labels.
Where: This impacts Essentials, Professional, Enterprise, Performance, Unlimited, and
Developer editions of Salesforce Lightning Experience and Salesforce Classic.
Why: Since the navigating buttons on a flow screen can sometimes be used to better effectively describe what happens when a user hits a button. You're creating a screen flow and you're utilizing a Create Records element to create a contact record, for example. Change the Finish and Previous buttons on the flow screen to Create Contact and Go Back, respectively. The screen flow generates the contact record after the user hits Create Contact.
2. Run the Optimizer to get suggestions for migrating your workflow rules to flows
The Salesforce Optimizer app has been enhanced to assist you in transitioning from workflow rules to Flow Builder, a tool that automates complicated business processes. Review workflow restrictions and delete inactive workflow rules and validation rules to improve your implementation. Migrating Workflow Rules to Flow Builder, Active Workflow Rule Limits, Inactive Workflow Rules, and Inactive Validation Rules have all been modified.
Where: This change affects Salesforce Classic and Lightning Experience in the Essentials, Professional, Enterprise, Performance, Unlimited, and Developer versions.
3. In Process Builder, evaluate criteria based on original record values (Release Update)
In processes with numerous criteria and a record update, this version fixes an issue with the evaluation criteria. This release update assures that a process with multiple criteria and a record update analyses the field's initial value, which was null when the process started.
Where: This impacts Essentials, Professional, Enterprise, Performance, Unlimited, and Developer editions of Salesforce Lightning Experience and Salesforce Classic.
How: To install this update, go to Setup and type Release Updates in the Quick Find box, then pick Release Updates. Follow the testing and activation steps in Process Builder to Evaluate Criteria Based on Original Record Values.
If you want to execute the actions only when designated adjustments are done to the record if you have a process with the Do you want to execute the actions only when specified changes are made to the record? This update may cause the process to act differently if you have the option chosen or if your criteria employ the IS CHANGED() method.
4. Enhancements for Minutes, Batching, and Limits boost Scheduled Paths
To increase speed and prevent reaching Apex governor restrictions, you can also define a batch size. Asynchronous limits are now applied to scheduled pathways, making it easier to perform complicated processes without reaching constraints.
Where: This change affects Essentials, Professional, Enterprise, Performance, Unlimited, and Developer editions of Salesforce Lightning Experience and Salesforce Classic.
Why: Originally, a scheduled path could only be conducted a certain number of hours or days before or after the resource.
Users could now define several iterations for a scheduled path to help prevent exceeding a per-transaction Apex limit. The batch size refers to how many records a path may process at once. The default and maximum values are 200 and 1, respectively. When a batch size of two is specified and seven records are scheduled to be processed in the same time interval, Flow Builder divides them into four batches.
Realtime and scheduled pathways are batched differently. All records that fulfill the parameters and are scheduled to be processed in the same minute are grouped into one batch in a planned path.
How: Set up a scheduled path for a record-triggered flow to run after the record has been saved.
5. More Elements Can Be Connected Across the Auto-Layout Canvas (Beta)
You can now subscribe to items in Auto-Layout that don't follow the traditional sequential auto-layout paths. Connect an element to any other element except an End element using the new Go-To connection. You may now utilize Auto-Layout to work on more of your flows because it now allows certain non-consecutive paths.
Where: This influences Essentials, Professional, Enterprise, Performance, Unlimited, and Developer editions of Salesforce Lightning Experience and Salesforce Classic.
How: to attach to a component that isn't
next on the auto-layout path: On the connector, you want to update, click The Add Element node, then choose Attach to element. Because connecting several elements blends their pathways for you, this menu choice replaces and improves the Merge with another pathway option.
6. While debugging record-triggered flows, temporarily change record field values
Have you been putting your record-triggered flows to the test? You can now update field values in the Debug flow window when debugging record updates. There's no need to go back to a previous record and make changes there. You may also debug entry conditions and decision outcomes that employ the Is Changed operator to detect whether a flow will run if particular record field values change.
Why: Previously, you could select a record to test while debugging a flow, but you couldn't view or alter any of its fields. While testing specific scenarios, you can now temporarily update fields on the triggering record. Any record adjustments you make while debugging flows will be rolled back and will not be permanently kept in your org.
When a record is generated or changed, for instance, a flow is configured to run. A Decision element in the flow checks to determine if the Mailing City value has been modified. You alter the Mailing City value while debugging the flow.
How: Debug a flow that is triggered by a record.
7. Create Your Screen Components Other Components on the Same Flow Screen Should Be Reacted To (Pilot)
Reduce the number of screens a user must traverse through by creating a flow screen with unique screen components that respond to updates on the same screen. You previously had these elements on different screens.
Where: This impacts Essentials, Professional, Enterprise, Performance, Unlimited, and Developer editions of Salesforce Lightning Experience and Salesforce Classic.
Why: For instance, suppose you create a flow screen where a user looks for a knowledge item. A custom Knowledge Article Search component searches with the text input value and displays the search results on the same screen as users enter a Text component. A component that uses quantitative data and performs a calculation within the same screen is another example.
How: Place these elements on a flow screen.
Add a standard input component with an output attribute, such as a text or a number, or a custom component with an output attribute. Create a custom component that reacts to changes in the first component by setting its inputs to the first component's output.
8. Create a managed-installed flow that administrators may customize and override
The majority of flows installed via managed packages are part of a larger application, such as order management. A developer can now construct a flow that an administrator can override and utilize to change elements of an app. Any requests that are made after the admin has created and activated the flow override will run the override rather than the original flow. The administrator no longer spends time amending any of the flow's references.
Where: This change affects Essentials, Professional, Enterprise, Performance, Unlimited, and Developer editions of Salesforce Lightning Experience and Salesforce Classic.
Why: A developer, for example, creates a screen flow overridable. An admin wishes to customize the screen flow contained in a Lightning page for his or her organization. The administrator alters the flow by changing a screen. The newly customized flow, not the original flow, displays on the page once the admin saves and triggers the override. There are no updates to the page that are required.
Previously, the only way for an admin to modify a managed-installed flow was to create a new, editable flow from a template. Then they altered all of the flow's references, including processes, REST API requests, and custom buttons and links.
The name of the template appears in Source Template for a flow produced from a template (1). Template (2) is automatically selected when a flow is a template. When a flow overrides another flow, the name of the overriding flow appears in the Original Flow field (3). Overridable (4) is automatically selected when a flow is overridable. The settings in Source Template (1) and Original Flow (3) are usually established automatically and cannot be changed.
How: To make a flow overridable for a developer, create a flow and select Overridable. An overridable flow is usually offered as part of a managed package.
9. All Triggering Objects and Platform Events for Triggered Flows can be viewed
The product or platform event that initiates each flow is displayed in the new Triggered Flows list view. To observe the triggering object or platform event, you previously opened a flow in Flow Builder. You may now rapidly check whether your modifications initiate a flow before saving or deleting a batch of records. On the Flows page in Setup, you can add the new Triggering Object or Platform Event Label column to an editable list view.
Where: This modification affects the Essentials, Professional, Enterprise, Performance, Unlimited, and Developer editions of Lightning Experience.
Why: Before you import 100 new accounts, for example, check the Triggered Flows list view to determine if adding accounts activates a flow.
How: Enable this process automation setting to have access to the Triggered Flows list view and the Triggering Object or Platform Event Label column: Use the expanded Flows page in Lightning Experience, as well as the separate Paused and Scheduled Automations pages.
10. Every time an automated field is updated, send an email notification
When a workflow rule, process, or Apex trigger updates the same record that initiated the automation, send an email notification. Configure the new process automation setting to send email alerts when you choose to notify users after actions, such as assigning a task. Previously, email alerts for updates to the same record that prompted the automation were blocked by a workflow rule, process, or Apex trigger. To cease suppressing email notifications, a previously released update required you to contact Salesforce Customer Support. You may now utilize this new feature to stop email notifications from being suppressed.
Where: This change affects Essentials, Professional, Enterprise, Performance, Unlimited, and Developer editions of Salesforce Lightning Experience and Salesforce Classic.
Why: Consider the following examples.
You create a user and select to send them an email to greet them.
You create a task and choose to send an email to the task owner.
You can choose to alert users when they've been given a case when you build an assignment rule.
How: Select Process Automation Settings from Setup, then enter the process in the Quick Find box. Each time automation updates the same record, select Write an email.
11. Exemptions now have new ‘Minutes' options (for Scheduled Paths in Record-Triggered Flows)
You could only offset a scheduled path by days or hours if you built or changed a Record-Triggered Flow before Winter ‘22. I in Winter '22, you have the option of adjusting it by minutes.
This could be beneficial in a fast-paced sales team when a lead arrives and you need to schedule a series of actions to be completed in a short amount of time.
You can make the most out of these top Salesforce Flow Features that will make your work productive, efficient, high yielding, and effective. We at Apphienz can assist you with the implementation, personalization, and customization of services according to your goals and needs. Visit our website for more information and write to us if you have any queries and we will get back to you at our earliest.
Comentários