Stellaxius Knowledge Center
  • Home
  • About Us
    • Our Team
    • Our Responsibility
      • Equality
    • Certifications
  • Services
    • Salesforce Consulting and Implementation
    • Salesforce Assessment
    • Software Development and Systems Integration
    • Process and Business Analysis
    • Program and Project Management
    • MuleSoft Integration
    • Data & Analytics
  • Success Stories
  • Careers
  • Blog
Contact us
Blog Home
Blog Categories:
  • Salesforce
    • CPQ
    • Net Zero Cloud
    • Release Notes
    • Sales Cloud
    • Salesforce Certifications
    • Service Cloud
  • Analytics &
    AI
    • Data Analysis
    • Einstein
  • Business Analysis &
    Implementation
  • Integration &
    Mulesoft
  • Marketing
    • Account Engagement
      (Pardot)
    • Marketing Automation
  • People &
    Culture
    • Human resources
    • Social Responsibility
  • Development
No Result
View All Result
Blog Home
Blog Categories:
  • Salesforce
    • CPQ
    • Net Zero Cloud
    • Release Notes
    • Sales Cloud
    • Salesforce Certifications
    • Service Cloud
  • Analytics &
    AI
    • Data Analysis
    • Einstein
  • Business Analysis &
    Implementation
  • Integration &
    Mulesoft
  • Marketing
    • Account Engagement
      (Pardot)
    • Marketing Automation
  • People &
    Culture
    • Human resources
    • Social Responsibility
  • Development
No Result
View All Result
Stellaxius Knowledge Center
Home Development

The Hottest Winter’21 Features For Developers!

In this article, I'll tell you all about my top favorite features of the Salesforce Winter'21 Development release! Get to know what we, developers have been blessed by in this release. Ready?

Leonardo OliveirabyLeonardo Oliveira
9th December 2020 - Updated on 13th March 2023
in Development, Release Notes
0
A A
0
Hottest Winter ’21 features for developers
2
SHARES
164
VIEWS
Share on LinkedInShare on XShare on FacebookShare on Whatsapp

Salesforce  Winter’21 Development release is full of surprises for developer-oriented consultants and administrators. In this article, I’ll show you my favorite features of this release (especially the ones that support the 80% clicks 20% code culture that Salesforce is well-known for), along with others that I found to be quite cool as well. Plus, I will give you a little reminder about a security update. Sound good? Just start reading!

 

Record-triggered flows are being improved

Salesforce provides flows as one of the tools for developers and administrators to create automations, minimizing the amount of code that needs to be written. In Summer ’20 release, a marvelous feature was released: record-triggered flows! These make it easier to accomplish more complex record-triggered automations without writing Apex code. As for Winter’21 Development release, Salesforce improved, even more, this Summer’20 cool feature. It is now possible to trigger those flows only for specific record changes, which is huge news for performance optimization. Also, we are now able to trigger it when a record is deleted. Sounds interesting, doesn’t it? I will demonstrate it.

Consider the following scenario: a simple data model of Child Courses grouped with a Parent Course. One parent can have multiple children records, and the children have only one parent record. Since it’s a relationship within the same object (recursive relationship, or “self-relationship”), I’m stuck with a Lookup field type.

 

1. Record-Triggered Flows That Run Only for Specific Changes

Why:

Since I cannot create Roll-up Summary Fields I need to trigger a custom automation when the field “Duration” on my child courses record is changed, so I can sum all child durations and populate the result on the parent record “Duration” field. Fortunately, this action couldn’t be any easier with this update!

How:

Simply set the condition requirements:
Record-Triggered Flows That Run Only for Specific Changes

And quickly build the logic:

Record-Triggered Flows That Run Only for Specific Changes

Done!

For more information: https://releasenotes.docs.salesforce.com/en-us/winter21/release-notes/rn_forcecom_flow_fbuilder_record_triggered.htm

 

2. Trigger a Flow to Run Before a Record Is Deleted

Why:

Since I cannot create a master-detail relationship, I need to trigger a custom automation to clean the database when a parent record is deleted.

How:

Configure the trigger:

Configure the trigger

 

Simply set the condition requirements:

Set the conditions

 

And quickly build the logic:

Build the logic

 

Easy and fun, isn’t it?

For more information: https://releasenotes.docs.salesforce.com/en-us/winter21/release-notes/rn_forcecom_flow_fbuilder_trigger_flow.htm

 

For those who find creating flows messy…

Up until Summer ’20, the Flow Builder only contained a drag-and-drop canvas, on which the consultant would simply drag and drop elements to create the required logic. On Winter’21 Development release, Salesforce introduced “Auto-Layout” for flows, a (currently beta) feature that auto arranges and aligns flow elements into the canvas, helping to get well-organized flows. Finally, no more elements positioned slightly out of alignment!

After the release is rolled up, the following dialog will appear when you create a flow:

And it also works for previously created flows! For the purpose of demonstration, I’ll take the example shown on the “Record-Triggered Flows That Run Only for Specific Changes” section, for instance. I can simply check on “Auto-layout (Beta)” on the top:

And, voilà, the magic is done!

Record-triggered flowRecord-triggered flow

For more information: https://releasenotes.docs.salesforce.com/en-us/winter21/release-notes/rn_forcecom_flow_fbuilder_autolayout_mode.htm

Build Multi-Column Screens in Flow Builder

These are huge news for Screen Flows. Up until now, if the developer wanted to keep a standard approach, without writing code, screens on flows were quite basic. Fortunately, the Winter’21 Development release introduced a screen component called “Section”, which allows us to build multi-column screens! It is, however, a feature available in a pilot program, and the administrator will need to contact Salesforce in order to participate and have this feature enabled.

How:

Edit Screen

For more information: https://releasenotes.docs.salesforce.com/en-us/winter21/release-notes/rn_forcecom_flow_fbuilder_multicolumn_screens.htm

 

Manage Deleted Fields in Lightning Experience

Managing deleted fields always required the developer to switch to Salesforce Classic. With the Winter’21 Development release, Salesforce has migrated this functionality to Lightning Experience. Quite convenient!

Fields & relationships

Course deleted fields

For more information: https://releasenotes.docs.salesforce.com/en-us/winter21/release-notes/rn_forcecom_fields_delete.htm?edition=&impact=

 

Dynamic Forms

Salesforce has heard our payors! With the Winter’21 Development release, another very cool and very useful feature has become available for all orgs: Dynamic Forms!

Some implementations require a quite considerable number of fields, related and dependent on other fields. Yet, adopting record types is still not justified or simply not a reliable approach according to Salesforce Best Practices. Therefore, the developer would end up creating a custom component or just accepting a monotonous and messy outcome.

Lightning app builder

Lightning App Builder

 

With Dynamic Forms, we can put our fields as single components, using all the powerful built-in functionality of a Lightning Record Page – conditional rendering, placing fields on different sections of the page.

Lightning App Builder

 

However, this feature is only available for custom objects.

For more information: https://releasenotes.docs.salesforce.com/en-us/winter21/release-notes/rn_forcecom_lab_dynamic_forms_ga.htm

Restrict Access to @AuraEnabled Apex Methods for Authenticated Users

Last but not least… Salesforce already introduced this security update on its last release, but with Winter’21 Development release it is has been enforced: if you have @AuraEnabled methods on your org you’ll need to grant access by profile or permission set, otherwise, your components will stop working for your users (until access is properly granted, of course). Important information, right?

For more information: https://releasenotes.docs.salesforce.com/en-us/winter21/release-notes/rn_lc_restrict_apex_authenticated_users.htm
I hope you have enjoyed reading this post! Subscribe to Stellaxius Knowledge Center to keep up with CRM and Salesforce latest news! 🙂

SUBSCRIBE KNOWLEDGE CENTER

Subscribe for free to our Knowledge Center to get the latest articles straight to your inbox!

ShareTweet1Share1Send
Previous Post

Top 3 Sales Cloud Winter’21 Release Notes

Next Post

Self-Service Portals to increase customer loyalty and CSAT without scaling costs

Leonardo Oliveira

Leonardo Oliveira

Salesforce has an entire universe of exciting tools and features that makes the developers' journey more interesting. As a Certified Platform Developer and a Salesforce developer at Stellaxius, join me in discovering the world of Salesforce development.

Related Articles

Release Notes

Top 4 Salesforce Spring ’25 Features for Sales Cloud

1st April 2025
24
Release Notes

Salesforce Spring ’25 Release Notes Highlights

26th March 2025
39
Release Notes

Salesforce Winter ’25 Release Notes Highlights

20th November 2024 - Updated on 27th November 2024
859
Next Post
Self-Service Portals to increase customer loyalty and CSAT without scaling costs

Self-Service Portals to increase customer loyalty and CSAT without scaling costs

Implementing Pardot with Stellaxius: Certified Marketing Power From a Digital Marketer to Another

Implementing Pardot with Stellaxius!

Stellaxius

At Stellaxius, we are focused on turning our customers into superheroes by offering you simple-to-use consulting services and implementing sustainable solutions that transform people through technology and knowledge. We believe success comes with strong human relations to help transform businesses, improve people’s lives and have an impact on our community.

Categories

  • Analytics & AI
  • Business Analysis & Implementation
  • Integration & MuleSoft
  • Marketing
  • People & Culture
  • Salesforce
  • Development

Subscribe to our Blog

  • Careers
  • Privacy Policy
  • Contact Us

© 2025 Stellaxius Knowledge Center. All rights reserved.

No Result
View All Result
  • Login
  • Sign Up
  • Salesforce
    • CPQ
    • Net Zero Cloud
    • Release Notes
    • Sales Cloud
    • Salesforce Certifications
    • Service Cloud
  • Analytics &
    AI
    • Data Analysis
    • Einstein
  • Business Analysis &
    Implementation
  • Integration &
    Mulesoft
  • Marketing
    • Account Engagement
      (Pardot)
    • Marketing Automation
  • People &
    Culture
    • Human resources
    • Social Responsibility
  • Development

© 2025 Stellaxius Knowledge Center. All rights reserved.

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms bellow to register

*By registering into our website, you agree to the Terms & Conditions and Privacy Policy.
All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
Skip to content
Open toolbar Accessibility Tools

Accessibility Tools

  • Increase TextIncrease Text
  • Decrease TextDecrease Text
  • GrayscaleGrayscale
  • High ContrastHigh Contrast
  • Negative ContrastNegative Contrast
  • Light BackgroundLight Background
  • Links UnderlineLinks Underline
  • Readable FontReadable Font
  • Reset Reset
  • SitemapSitemap
  • FeedbackFeedback