top of page
Blog
Writer's pictureIryna Yamborska

Salesforce Dynamic Forms: overview, benefits, business cases

On a user page layout in Salesforce might be placed a monolith block of fields which makes customization impossible. The task of Dynamic Forms is to deal with that. Salesforce Dynamic Forms are intuitive page layouts that display the right information at the right time. You may have a lot of fields on page layout, these fields most likely are necessary but not all time or to each user. The closest resolution we’ve had is to create multiple page layouts and different profiles, which takes much time, and labor. Dynamic forms can help reduce the time of developing and configuring page layouts.


In this article, we will see how Salesforce CRM users can benefit from Salesforce Dynamic Forms; how to configure this tool; how Dynamic Forms are upgraded with the Salesforce Spring '23 release. And what we consider to be the most valuable: in this article you will find a case of how Salesforce Dynamic Forms is applied in customer care scenarios in various industries.


Benefits of Salesforce Dynamic Forms

  1. The main benefit of using Dynamic Forms is ease of use: simple configuration, managing fields and sections on your pages from the Lightning App Builder or placing your section wherever you want.

  2. Dynamic Forms helps reduce the number of page layouts.

  3. Dynamic Forms allow to display a particular section or field on page layout based on the value of other fields. For example, display a component or section when Lead or Opportunity, or Quote has reached a certain stage.

  4. Dynamic Forms help control the visibility of a particular section or fields on the page layout based on the value of fields on the Parent Object.

  5. With Dynamic Forms we can create a separate layout with selected fields for users with certain profiles or different layouts depending on the form factor.

All the listed features help teams, among other things, automate or semi-automate the process of customer care. Therefore there is no need to invest time in creating the service flows manually.


Salesforce Dynamic Forms Industries Case


Salesforce Dynamic Forms for Healthcare

Have you ever dreamed of becoming a doctor? Imagine that you did and become. So, you are an anesthetist in a hospital. There is a patient who has a planned surgery in two days. And you need to be sure that this patient is not allergic to the drugs for anesthesia. Unfortunately, the patient is allergic. After getting the results, you will see the section with a form for the next allergy tests.


In our article “Salesforce Dynamic Actions: overview, benefits, business cases” you can find Dynamic Actions business cases from healthcare, retail and automotive industries.


Salesforce Dynamic Forms for Banking, financial services, and Insurance (BFSI)

In this scenario, there is a bank, and it gives loans. We have different record types in our Salesforce environment, and managers can see different fields or sections depending on the record type. When a borrower needs a loan, they create a draft and fill in the appropriate fields which are needed at this stage. For instance - what borrowers want to buy, the amount of the loan, and income for the year.


Salesforce Dynamic Forms for Retail

Imagine there is a company called “Pen and Pencil,” which sells stationery, as you can already guess. The manager tracks this flow, working with Orders/ Quotes/ Opportunities. If the total price of closed related quotes is more than some amount, the manager will see on Opportunity the fields with information that need to push this Opportunity forward in flow. For instance, fields with information about the regional manager who might be informed.


Salesforce Dynamic Forms for Automotive

Imagine you have an Object in the Salesforce environment called “Car Service” and inside a lot of fields like “change car status”, “close order”, and so on. Admins need to see all fields, but support users need to see only specific information. Dynamic forms can help us to avoid creating at least two or more page layouts to separate these fields. With dynamic forms, we just specify filters for support users, they will be able to see only the fields they need.


How to configure Salesforce Dynamic Forms


This way can show us how to filter fields by specific criteria, user, role, profile or value of other fields. On the screen we set criteria to show the field when Approval status is approved.


On the right side in ‘UI Behavior’ we can choose the behaviour field none, read only, required.

How to configure Salesforce Dynamic Forms | Sparkybit Blog

In our article Salesforce Dynamic Forms: how to get started you can find an extended guide on how to configure Dynamic Forms.


Spring '23 release


With Spring '23 release we now have the ability to add Save Options to our Account, Case & Lead record pages in the Lightning App Builder when creating, editing or cloning Cases & Leads or editing Accounts. For instance, Save Option allows users to trigger territory assignment rules when saving a new lead. Previously, this option was only available on page layouts.


This change is available in Lightning Experience in Group, Professional, Enterprise, Performance, Unlimited, and Developer editions. The save option appears in the footer of the create, edit, or clone dialog box.

Salesforce Dynamic Forms screenshot

Read our article Salesforce Dynamic Actions: overview, benefits, business cases to find out how Dynamic Actions are changed with SalesforceSpring '23 release.


 

The key task of Dynamic Form is to provide users with only the information they need at the needed time: just specify filters for different users, and they will be able to see only the fields they need. Filter fields by specific criteria, user, role, profile or value of other fields. Dynamic Forms is a simply configured tool that allows managing fields and sections on the pages from the Lightning App Builder or placing sections wherever you want. Moreover, Salesforce Spring '23 release gives the ability to add Save Options to Account, Case & Lead record pages in the Lightning App Builder when creating, editing or cloning Cases & Leads or editing Accounts.



Oleg Minko, CTO at Sparkybit
Oleg Minko, CTO at Sparkybit

Let's unlock the full potential of Salesforce for your business


Our team has successfully implemented and customized Salesforce for many businesses, resulting in increased revenues and greater customer satisfaction. Let's talk about your case!








bottom of page