Mit dynamischen Formularen können Felder und Bereiche im Lightning App Builder ganz einfach vom herkömmlichen Page Layout in einzelne individuelle Komponenten gegliedert werden. Diese können dann, wie jede andere Komponente bearbeitet werden und einzelne Felder können User*innen bereitgestellt werden, wenn sie es brauchen. Dabei können extra Page Layouts und extra Profile vermieden werden. Mit dynamischen Formularen kann in einer Record Page die Visibility für einzelne Felder eingestellt werden, so dass diese erst für User*innen sichtbar sind, wenn es nötig ist.
Wozu braucht man dynamische Formulare?
Es ist nicht mehr nötig mehrere Page Layouts und Profile zu erstellen, denn das Feature bietet folgende Vorteile:
- Einzelne Felder können direkt auf der Record Page im Lightning App Builder platziert werden, ohne das herkömmliche Page Layout bearbeiten zu müssen
- Nutze Visibility Rules, um Felder und Components anzuzeigen oder sogar unsichtbar machen zu können
- Die Anzahl an verwendeten Page Layouts kann reduziert werden aufgrund von Component Visibility Rules
- Es müssen nicht mehr sowohl Lightning Page als auch Page Layout zugewiesen werden, es reicht auch nur die Lightning Page zuzuordnen
- Das Feature verbessert die Ladezeit der Seite

Quelle: https://help.salesforce.com/s/articleView?id=sf.dynamic_forms_overview.htm&type=5
Wie werden dynamische Formulare aktiviert?
Auf der Lightning Record Page eines Custom Objects klicke auf das Highlights Panel oder auf die Record Detail Komponente, dann erscheint auf der rechten Seite die Option „Upgrade Now“, dort kann ausgewählt werden, ob eine existierende Page migriert oder eine neue erstellt werden soll.
Was muss man berücksichtigen?
- Ein Feld kann mehrmals zur Lightning Page hinzugefügt werden, jedoch zeigen die Felder alle denselben Wert.
- Ob ein Feldabschnitt offen oder geschlossen wird, während die Page im App Builder bearbeitet wird, hat keine Auswirkungen auf die Page für User*innen am Front End.
- Wenn ein Datensatz mit Field Visibility Rules geklont wird, werden alle Felder, welche in der Rule definiert wurden, auch geklont, auch wenn diese nicht auf der Seite sind.
Tipps
- Es wird empfohlen nicht die Record Detail Komponente und Field Sections auf derselben Page zu platzieren, dies könnte zu Performance Problemen führen. Beispielsweise könnten Visibility Rules auf Feldebene und Feld Bereichen nicht richtig funktionieren.
- Sorge dafür, dass keine Feld Bereich Komponenten auf mobile-only Lightning Pages gesetzt werden. Diese werden am Mobilgerät nicht sichtbar sein.
- Es kann eine Lightning Page für Desktop und Mobile verwendet werden, indem die Record Detail – Mobile Komponente mit den Field Section Komponenten auf dieselbe Page gesetzt werden. Die Desktop Nutzer*innen werden in dem Fall die Feldabschnitte sehen und die Mobile Nutzer die Record Detail – Mobile Komponente.
Welche Limitierungen gibt es?
- Dynamic Forms werden derzeit nur auf Record Pages für Custom Objects unterstützt.
- Es können bis zu 100 Felder in einer Spalte innerhalb einer Field Section Komponente hinzugefügt werden.
- Benutzerdefinierte Links werden bei der Migration auf Dynamic Forms nicht eingeschlossen.
- Dynamic Forms funktionieren nicht auf Seiten, welche verankerte Regionsvorlagen oder benutzerdefinierte Vorlagen verwenden.
Welche Updates sind zu erwarten?
- Winter ’23 – Dynamic Forms on Standard Objects (Account, Contact, Opportunity)
- Spring ’23 – – Dynamic Forms on Standard Objects (Lead), Mobile Pilot
- Summer ’23 – – Dynamic Forms on Standard Objects (Case), Mobile GA

Quelle: https://trailhead.salesforce.com/trailblazer-community/files/0694S000002iJaKQAU?tab=overview
Solltest du weitere Informationen zu Dynamic Forms benötigen oder brauchst du Hilfe bei der Implementierung einer Salesforce Lösung, melde dich gerne bei uns für ein kostenloses Beratungsgespräch!
Consultant, Digital Customer Experience