Salesfuchs Logo Salesfuchs
Erstgespräch buchen

Salesforce Record Pages optimieren: Pflichtfelder und Sichtbarkeitsregeln

Optimieren Sie Salesforce Record Pages mit dynamischen Pflichtfeldern und Sichtbarkeitsfiltern für mehr Effizienz und Datenqualität.

· · 5 min Lesezeit
Salesforce Record Pages optimieren: Pflichtfelder und Sichtbarkeitsregeln
Durchdachte Record Pages reduzieren Klickwege und verbessern die Datenqualität spürbar.

Record Pages in Salesforce sind anpassbare Seiten, auf denen Benutzer Datensätze anzeigen und bearbeiten können. Sie werden mit dem Lightning App Builder erstellt und ermöglichen es Ihnen, die Benutzeroberfläche genau auf die Bedürfnisse Ihrer Organisation zuzuschneiden. Diese Flexibilität ist entscheidend, um Arbeitsabläufe zu optimieren und sicherzustellen, dass Ihre Teams effizienter arbeiten können. Gleichzeitig helfen Record Pages dabei, die Datenqualität zu sichern, indem sie die Eingabe relevanter Informationen steuern. Für Salesforce-Admins und Berater ist das Verständnis dieser Seiten essenziell, um sowohl die Benutzerfreundlichkeit als auch die Datenintegrität zu gewährleisten.

„Wie Sie Informationen sammeln, verwalten und nutzen, entscheidet darüber, ob Sie gewinnen oder verlieren.“ – Bill Gates

Was sind Sichtbarkeitsfilter?

Sichtbarkeitsfilter, auch als Komponentensichtbarkeit bekannt, sind eine Funktion im Lightning App Builder, mit der Sie steuern können, wann bestimmte Felder oder Komponenten auf einer Record Page angezeigt werden. Diese Filter basieren auf Bedingungen wie dem Wert eines Feldes, dem Profil des Benutzers oder sogar dem verwendeten Gerät. So können Sie beispielsweise ein Feld nur dann sichtbar machen, wenn ein bestimmter Status erreicht ist, was die Übersichtlichkeit und Relevanz der Seite erhöht.

Sichtbarkeitsfilter einrichten

Um Sichtbarkeitsfilter zu konfigurieren, gehen Sie in Salesforce zu Setup > Object Manager > [Ihr Objekt] > Lightning Record Pages und öffnen Sie die gewünschte Seite im Lightning App Builder. Wählen Sie eine Komponente aus, klicken Sie auf Filter hinzufügen und legen Sie die Bedingungen fest. Ein Beispiel: Ein Feld „Vertragsdetails“ könnte nur sichtbar sein, wenn der Status „Abgeschlossen“ lautet.

💡
Praxistipp: Testen Sie Ihre Sichtbarkeitsfilter mit verschiedenen Benutzerprofilen, um sicherzustellen, dass sie in allen Szenarien wie gewünscht funktionieren. Häufige Fehler entstehen durch ungenaue Bedingungen oder vergessene Profilunterschiede.

Dynamische Pflichtfelder erstellen

Ein besonders nützliches Feature ist die Möglichkeit, Felder dynamisch erforderlich zu machen – also nur dann, wenn sie sichtbar sind. Das erreichen Sie, indem Sie ein Feld zweimal auf die Record Page setzen: einmal ohne Pflichtigkeit und mit einer Bedingung, wann es unsichtbar ist, und einmal mit Pflichtigkeit und der gegenteiligen Bedingung. So wird das Feld nur dann zwingend ausgefüllt, wenn es für den Benutzer relevant ist.

Schritt-für-Schritt-Anleitung

  1. Öffnen Sie den Lightning App Builder über Setup > Object Manager > [Ihr Objekt] > Lightning Record Pages.
  2. Fügen Sie das gewünschte Feld zweimal hinzu, z. B. „Vertragsunterzeichner“.
  3. Setzen Sie für die erste Instanz die Sichtbarkeit auf „Status ≠ Gewonnen“ und die UI-Verhaltensweise auf „Keine“.
  4. Für die zweite Instanz setzen Sie die Sichtbarkeit auf „Status = Gewonnen“ und die UI-Verhaltensweise auf „Erforderlich“.

Dieser Ansatz sorgt dafür, dass Benutzer nicht mit unnötigen Pflichtfeldern belastet werden, sondern nur dann Eingaben machen müssen, wenn es der Prozess erfordert. Weitere Details finden Sie im Trailhead-Modul Dynamische Sichtbarkeitsregeln für Lightning Pages. Mehr dazu: Enhancing Dynamic Pages with Visibility Rules

💡
Lösung für ein häufiges Problem: Falls ein dynamisches Pflichtfeld nicht wie erwartet funktioniert, überprüfen Sie, ob die Bedingungen der beiden Instanzen exakt gegensätzlich sind. Ein kleiner Fehler in der Logik kann dazu führen, dass beide Versionen gleichzeitig sichtbar sind – ein Klassiker, der viel Frust verursacht!

Was sind Validierungsregeln?

Validierungsregeln sind Regeln auf Objektebene, die sicherstellen, dass Daten bestimmte Kriterien erfüllen, bevor ein Datensatz gespeichert wird. Sie greifen unabhängig davon, wie die Daten eingegeben werden – sei es über die Benutzeroberfläche, eine API oder einen automatisierten Prozess. Im Gegensatz zu Pflichtfeldern auf der Record Page bieten sie eine universelle Kontrolle, sind aber weniger intuitiv für den Benutzer, da Fehler erst beim Speichern sichtbar werden.

Validierungsregeln erstellen

Gehen Sie zu Setup > Object Manager > [Ihr Objekt] > Validation Rules und klicken Sie auf Neu. Definieren Sie eine Formel, z. B. AND(Status__c = "Gewonnen", ISBLANK(Vertragsunterzeichner__c)), und geben Sie eine klare Fehlermeldung ein wie „Bitte geben Sie den Vertragsunterzeichner ein, wenn der Status ‘Gewonnen’ ist.“

Unterschiede zwischen Pflichtfeldern und Validierungsregeln

Pflichtfelder auf Record Pages zeigen Benutzern durch ein rotes Sternchen sofort, dass ein Feld ausgefüllt werden muss – ein großer Vorteil für die Benutzerfreundlichkeit. Validierungsregeln hingegen greifen universell, auch bei Eingaben außerhalb der Benutzeroberfläche, und bieten mehr Flexibilität für komplexe Bedingungen. Ein Nachteil: Benutzer sehen den Fehler erst beim Speichern, was zu Verwirrung führen kann, wenn die Anforderung nicht klar kommuniziert wird.

Aspekt Pflichtfelder auf Record Pages Validierungsregeln
Anwendungsbereich Nur bei Bearbeitung über die Seite Bei allen Eingabemethoden
Benutzerfeedback Sofort durch rotes Sternchen Erst beim Speichern
Flexibilität Einfache Pflicht Komplexe Bedingungen möglich
Benutzerfreundlichkeit Hoch, da Anforderung klar sichtbar Geringer, da Fehler verzögert

Dieser Vergleich hilft Ihnen, die richtige Methode für Ihren Use Case zu wählen. Mehr dazu im Artikel Pflichtfelder vs. Validierungsregeln: Ein Entscheidungsleitfaden.

💡
Best Practice: Kombinieren Sie beide Ansätze – nutzen Sie dynamische Pflichtfelder für die tägliche Arbeit Ihrer Benutzer und Validierungsregeln als zusätzlichen Schutz für Daten, die über andere Kanäle eingehen. So vermeiden Sie Überraschungen bei API-Integrationen oder Massenänderungen.

Optimale Nutzung von Sichtbarkeitsfiltern

Sichtbarkeitsfilter sind mächtig, aber nur, wenn sie gezielt eingesetzt werden. Übertreiben Sie es nicht – zu viele bedingte Felder können die Seite unübersichtlich machen. Konzentrieren Sie sich auf Felder, die wirklich von der Geschäftslogik abhängen, wie z. B. ein Rabattfeld, das nur für VIP-Kunden sichtbar ist.

Beispiele aus der Praxis

  • Ein Feld „Lieferdatum“ wird nur angezeigt, wenn der Bestellstatus „Versandbereit“ ist.
  • Technische Felder sind nur für IT-Admins sichtbar, nicht für Standardbenutzer.
  • Zusatzinformationen erscheinen nur auf Desktop-Geräten, nicht mobil.

Lesen Sie mehr über kreative Einsatzmöglichkeiten in 6 Wege, Sichtbarkeitsfilter für beeindruckende Record Pages zu nutzen.

Validierungsregeln richtig einsetzen

Validierungsregeln sollten klar und präzise sein. Vermeiden Sie zu komplizierte Formeln, die schwer zu warten sind. Stattdessen sollten Sie die Fehlermeldungen so formulieren, dass Benutzer sofort verstehen, was sie korrigieren müssen.

💡
Praxistipp: Dokumentieren Sie jede Validierungsregel in den Beschreibungsfeldern unter Setup > Object Manager > [Ihr Objekt] > Validation Rules. Das spart Ihnen und Ihrem Team später viel Zeit bei der Fehlersuche oder Anpassung.

Typische Fehler und wie Sie sie vermeiden

  • Doppelte Anforderungen: Wenn ein Feld auf der Record Page erforderlich ist und eine Validierungsregel dasselbe verlangt, kann es zu widersprüchlichen Fehlern kommen. Prüfen Sie Ihre Konfigurationen auf Überschneidungen.
  • Fehlende Tests: Testen Sie Ihre dynamischen Pflichtfelder und Validierungsregeln mit echten Szenarien, um sicherzustellen, dass sie nicht nur technisch korrekt, sondern auch praktisch sinnvoll sind.
  • Überladene Seiten: Zu viele Sichtbarkeitsfilter oder Pflichtfelder können die Performance beeinträchtigen und Benutzer überfordern.

Ein hilfreicher Artikel zur Fehlervermeidung ist Wie dynamische Pflichtfelder in Salesforce funktionieren.

How to Dynamically Require Fields Using Salesforce Dynamic Forms

Häufige Fragen

Wie setze ich Pflichtfelder auf Record Pages ohne Apex-Code um?

Über Validation Rules und sichtbarkeitsgesteuerte Pflichtfeld-Komponenten im Lightning App Builder lassen sich Pflichtfelder deklarativ umsetzen. Für komplexere Logik sind Dynamic Forms die bevorzugte Methode.

Was ist der Unterschied zwischen Dynamic Forms und Standard-Layouts in Salesforce?

Standard-Layouts zeigen alle Felder einer Sektion für alle Benutzer gleich. Dynamic Forms erlauben feldgenaue Sichtbarkeits- und Pflichtregeln direkt auf der Record Page, ohne Apex oder mehrere Page Layouts.

Kann ich unterschiedliche Record Pages für verschiedene User-Rollen erstellen?

Ja, im Lightning App Builder können Sie eine Record Page einem bestimmten Profil, einer App oder einer Kombination aus beidem zuweisen. So sehen Vertrieb und Support unterschiedliche Ansichten desselben Objekts.

Wie viele verschiedene Record Page Layouts sind in der Praxis sinnvoll?

So wenige wie möglich, so viele wie nötig. Erfahrungsgemäß führen zu viele Layouts zu Wartungsaufwand. Meist reichen zwei bis drei Varianten aus, wenn Dynamic Forms konsequent genutzt werden.

Nächste Schritte für Ihre Record Pages

  • Prüfen Sie Ihre bestehenden Record Pages auf Optimierungspotenzial mit Sichtbarkeitsfiltern.
  • Setzen Sie dynamische Pflichtfelder für mindestens einen Prozess ein und beobachten Sie die Rückmeldungen Ihrer Benutzer.
  • Ergänzen Sie kritische Felder mit Validierungsregeln, um Datenintegrität zu sichern.

Die Kombination aus Sichtbarkeitsfiltern und Validierungsregeln bietet Ihnen die Möglichkeit, Record Pages zu schaffen, die sowohl benutzerfreundlich als auch datensicher sind. Nutzen Sie dynamische Pflichtfelder, um Ihre Benutzer nur dann zur Eingabe zu zwingen, wenn es wirklich nötig ist, und setzen Sie Validierungsregeln als Backup für alle anderen Fälle ein. Testen Sie Ihre Konfigurationen gründlich und halten Sie die Seiten übersichtlich, um Akzeptanz und Effizienz zu maximieren.

Ihre To-dos:

Wenn Sie Unterstützung bei der Umsetzung benötigen oder Ihre Salesforce-Umgebung auf das nächste Level bringen möchten, kontaktieren Sie mich gerne. Mit meiner Erfahrung als Berater helfe ich Ihnen, Ihre Ziele effizient und sicher zu erreichen!

Lassen Sie uns Ihren nächsten Salesforce-Schritt planen

Kostenloses Erstgespräch buchen