Complete Guide to the #1 Salesforce Feature: The Dynamic Forms

These are available from the Winter ‘23 release. They will support standard objects: Accounts, Contacts, Person Accounts, and Opportunities. More updates are “on” the roadmap for Spring ‘23 and Summer ‘23.

The goal of Dynamic Forms is to design user-centered, intuitive page layouts that show the appropriate data at the appropriate time. The Details section or page layout in Lightning pages might fill up with fields over time. These fields might be required, but only sometimes for all users. The nearest solution we’ve found is to develop numerous page layouts and various profiles.

With Dynamic forms, it will be possible for us to

  1. Place fields anywhere on the page without including them in the Detail component of the standard page layout.

  2. Make fields and components show and disappear based on criteria we specify by using visibility rules.

  3. Eliminate several page layouts.

  4. Increase the speed of page loads.

At Dreamforce ‘22, Salesforce announced its intention to support all standard objects by September 2023.

How to Set up Dynamic Forms?

1. Create or Migrate a Page

For any custom object, open the Lightning page we wish to upgrade, select the Record Detail or Highlights Panel component, and choose Upgrade Now.

We may add a new page by heading to our custom object, selecting Lightning Record Pages, and then selecting New.

We will be able to add a Field Section component once we have migrated or built a new Lightning record page, allowing us to add fields directly to the Lightning record page.

In this illustration, the standard Details item has been deleted and replaced with a unique tab called Candidate Information. A Field Section component was then dragged onto the tab.

2. Add Fields to a Component

We can begin adding specific fields to your page once you’ve installed a Field Section component. There is a Field Section in tabs and many other places.

Let’s begin by adding a few fields that must always be available to everybody who views the record:

  1. Remember to give each field area a name!

  2. You can select the UI behavior, such as Read Only or Required when a field is chosen.

3. Make Fields and Components Conditionally Visible

We can make both fields and entire field components conditionally visible. The complete game changer is how the conditional field (set field visibility) shows up in edit mode without requiring the user to save or reload the page.

Field visibility and Field Section visibility behave differently, which is something to keep in mind. Fields are more dynamic than other elements because they are examined in real-time, even though both can be configured to appear or remove based on filters we define (as a user makes changes). This implies that a field could appear or disappear while a user is changing a record. The user must save the record before a new section appears or disappears in Field Sections since they are only evaluated after the record is saved.

4. Plan Page Performance

Instead of adding a tonne of Field Section components to the first page (what appears when we choose a record, for example), think about using tabs or the accordion for faster loading and better performance.

This is also an excellent moment to read any Tips or to analyze the performance of our page using the Analyze button.

5. Add a Mobile Component

To make the Details field visible to mobile visitors, we must include a Record DetailMobile component on any pages we design. This is because mobile users cannot access the new Field Section component. This component will be automatically included on all transferred pages.

The mobile interface still uses a standard page layout, not Dynamic Forms, so you’ll still need to maintain it in addition to setting up Dynamic Forms!

What’s not supported?

  1. Select standard objects and custom objects both support dynamic forms. Follow our blogs to stay up to know on the Dynamic Forms roadmap.

  2. Mobile devices do not support the Field Section component or Field components.

  3. Any migrated pages will automatically have a new “Record Detail – Mobile”

    component added, but if you’re creating a page from scratch, you must remember

    to add this.

  4. In the Spring of 23, we anticipate the introduction of Dynamic Forms for mobile.

  5. Instead of Dynamic Forms, records generated from a Lookup field use the default

    page layout (Details component).


Exciting upgrades are on the way!
The current roadmap offers some eagerly anticipated good news… Standard objects and mobile devices will soon support Dynamic Forms. Please be aware that the roadmap is subject to Safe Harbor and that no dates or features are promised.

1. Winter ’23: Account, Contact, Opportunity

2. Spring ’23: Lead, Mobile Pilot

3. Summer ’23: Case, Mobile GA

Dynamic Forms is the next step in the evolution of Lightning record pages, and

Dynamic Forms is available now!


Let us know your thoughts!

For more blogs:

To know more: connect with us today!
Contact: [email protected]


Areya Technologies

Areya Technologies

Trusted Technology Partner

Leave a Reply

Your email address will not be published. Required fields are marked *


On Key

Related Posts

How to tidy up your Salesforce Org like a pro: The Ultimate Cheatsheet!

How to tidy up your Salesforce Org like a pro: The Ultimate Cheatsheet! Hey there Salesforce enthusiasts!   If you’re anything like me, you know that cleaning up your Salesforce org can be a daunting task. But fear not! With the help of this ultimate cheat sheet, you’ll be able to tackle technical debt and remove unnecessary complexity in no time. First off, let’s talk about why cleaning up your Salesforce org is so essential. As your business grows and evolves, your Salesforce org can become cluttered with outdated data, customizations, and workflows. This can lead to slower performance, increased

Discover the Trifecta of Salesforce Impact Analysis best practices that will elevate your game!

Discover the Trifecta of Salesforce Impact Analysis best practices that will elevate your game! Unleash the power of impact analysis, the art of foreseeing the ripples of change in your Salesforce metadata. Imagine knowing beforehand the consequences of renaming that picklist value or switching the sender email address in a workflow. While the “Where is this used” button on custom fields in Salesforce is a start, it barely scratches the surface. Fear not, as we’ve got you covered with some proven best practices to conduct a truly impactful impact analysis. Get ready to be the master of change management! 1.Determine

Tutorial: Basic introduction to LWC

Tutorial: Basic introduction to LWC Lightning Web Components is open source, empowering you to explore the source code, customize the behavior for your needs, and build enterprise-ready web components on any platform, not just Salesforce. Lightning Web Components (LWCs) are a user interface (UI) framework that Salesforce Developers use to create customized pages and functions on the Salesforce platform. Lightning Web Components are seriously becoming the “big thing” for Salesforce Developers, especially for front-end development. Two programming models are now available for creating Lightning components: Lightning Web Components and the original form, Aura Components. Custom HTML elements known as “Lightning

Everything you need to know about SSO (Single Sign-On) and its Importance

Everything you need to know about SSO (Single Sign-On) and its Importance One of the more tedious jobs as a Salesforce admin is resetting users’ passwords. Even though there’s a button on the Salesforce login screen that says “Forgot your password”, some people don’t notice it. If only there were an easier way! Single Sign-On (SSO) is a simple idea: you will instantly be signed into all the other applications you require after signing into one system. You’ll have fewer passwords, fewer headaches, and less redundancy, which should free you up to focus on your original goals rather than getting

San Francisco Headquarters

One Bay Plaza, 1350 Old Bayshore Hwy,#520 Burlingame, CA 94010 ​

Bengaluru Office

IndiQube Edge 4th floor Bellandur, Bengaluru, Karnataka 560103

Pune Office

OYO Workspaces India Pvt. Ltd. Above Vijay Sales, 2nd floor, Pride Purple Accord, Baner road, Baner, Pune - 411045