Engagement – optimiert

Weitere Informationen zu Well-Architected EasyEngagingOptimiertAnwendungskomplexität

Wohin schauen?
Produktbereich | Standort
Wie sieht gut aus?
Muster
Plattform | Organisation✅ Anwendungen verfügen über weniger als 10 Registerkarten in der vom Administrator bereitgestellten Standardkonfiguration
Plattform | Organisation✅ Bei keiner Anwendung ist "Personalisierung von Navigationselementen durch Endbenutzer in dieser Anwendung deaktivieren" auf true festgelegt

Erfahren Sie mehr über "Wohlüberlegt – einfach" → "Engagement" → "Optimiert" → "Formfaktor"

Wohin schauen?
Produktbereich | Standort
Wie sieht gut aus?
Muster
Plattform | Aura✅ Im Anwendungsgenerator verfügbare benutzerdefinierte Aura-Komponenten deklarieren unterstützte Formfaktoren in ihren jeweiligen Designdateien
Plattform | Aura✅ Benutzerdefinierte Aura-Komponenten, die im Anwendungsgenerator verfügbar sind, implementieren breitenbasierte Stilmuster
Plattform | Aura✅ Benutzerdefinierte Lightning-Seitenvorlagen verwenden design:supportedFormFactors und design:supportedFormFactor in Aura-Komponenten-Designdateien
Plattform | Desktop✅ Dateneingabefelder und Navigationssteuerungen passen auf den Bildschirm und können wie vorgesehen interagiert werden
Plattform | Desktop✅ Datensatz- und Anwendungsseiten werden basierend auf Zuweisungsregeln für die Seitenaktivierung richtig angezeigt
Plattform | Lightning Web Components (LWC)✅ Im Anwendungsgenerator verfügbare benutzerdefinierte Lightning-Webkomponenten implementieren breitenbasierte Stilmuster
Plattform | Lightning Web Components (LWC)✅ Im Anwendungsgenerator verfügbare benutzerdefinierte Lightning-Webkomponenten deklarieren unterstützte Formfaktoren in ihren jeweiligen Designdateien
Plattform | Mobilgeräte✅ Mobile Navigationsmenüs, optimiert für kleinere Formfaktoren, werden angezeigt
Plattform | Mobilgeräte✅ Dateneingaben und Navigationssteuerungen werden richtig angezeigt
Plattform | Mobilgeräte✅ Benutzer können Daten einfach eingeben
Plattform | Mobilgeräte✅ Kompakte Layouts werden auf Datensatzebene angezeigt
Plattform | Organisation✅ Von Salesforce bereitgestellte Lightning-Seitenvorlagen werden für alle oder die meisten Seiten verwendet

Erfahren Sie mehr über "Wohlarchitektonisch einfach" → "Engagement" → "Optimiert" → "Formulare"

Wohin schauen?
Produktbereich | Standort
Wie sieht gut aus?
Muster
Plattform | Anwendungen✅ Dateneingabefehler werden angezeigt, bevor Benutzer wegnavigieren oder Daten senden
Plattform | Anwendungen✅ Felder folgen logischen Gruppierungen
Plattform | Anwendungen✅ Die Datenübermittlung erfolgt einmal
Plattform | Anwendungen✅ Bezeichnungen für Aktionen und Navigation sind klar
Plattform | Anwendungen✅ Rechtzeitiges und visuelles Feedback zur Bestätigung von Benutzeraktionen wie Schaltflächenklicks
Plattform | Anwendungen✅ Navigationsschaltflächen (z. B. "Gehe", "Weiter" und "Zurück") werden einheitlich auf der gesamten Benutzeroberfläche platziert
Plattform | Anwendungen✅ Dateneingabefelder werden in Gruppen von fünf oder weniger angezeigt
Plattform | Anwendungen✅ Dateneingabefehler sind eindeutig und werden auf Feldebene angezeigt
Plattform | Anwendungen✅ Paginierungssteuerungen ermöglichen Bewegung zwischen Schritten
Plattform | Formularlogik✅ Felder werden so weit wie möglich vorausgefüllt oder automatisch ausgefüllt
Plattform | Formularlogik✅ Benutzer müssen nicht warten, bis langfristige serverseitige Aktionen abgeschlossen sind
Plattform | Formularlogik✅ Datenvorgänge werden einmal ausgeführt
Plattform | Formularlogik✅ Benutzerdefinierte Komponenten verwenden cacheable=true für serverbasierte Aktionen ohne Datenvorgänge
Plattform | Lightning Web Components (LWC)✅ In LWC verarbeiten @wire-Adapter alle Aktionen ohne Datenvorgänge

Weitere Informationen zu Well-Architected EasyEngagingOptimiertAnwendungskomplexität

Wohin schauen?
Produktbereich | Standort
Was vermeiden?
Anti-Pattern
Plattform | Organisation⚠️ Bei vielen Anwendungen ist "Personalisierung von Navigationselementen durch Endbenutzer in dieser Anwendung deaktivieren" auf true festgelegt oder die Berechtigung zum Anpassen von Navigationselementen ist organisationsweit deaktiviert.
Plattform | Organisation⚠️ Anwendungen weisen in der vom Administrator bereitgestellten Standardkonfiguration routinemäßig mehr als 10 Registerkarten auf

Erfahren Sie mehr über "Wohlüberlegt – einfach" → "Engagement" → "Optimiert" → "Formfaktor"

Wohin schauen?
Produktbereich | Standort
Was vermeiden?
Anti-Pattern
Plattform | Aura⚠️ Benutzerdefinierte Lightning-Seitenvorlagen verwenden design:supportedFormFactors und design:supportedFormFactor in Aura-Komponenten-Designdateien nicht einheitlich
Plattform | Aura⚠️ Im Anwendungsgenerator verfügbare benutzerdefinierte Aura-Komponenten deklarieren nicht einheitlich unterstützte Formfaktoren in ihren jeweiligen Designdateien
Plattform | Aura⚠️ In benutzerdefinierten Aura-Komponenten wird der Stil für unterschiedliche Formfaktoren ausschließlich durch hartcodierte px- oder % in CSS gesteuert.
Plattform | Aura⚠️ In benutzerdefinierten Aura-Komponenten wird der breitenbasierte Stil nicht durch von Salesforce bereitgestellte Schnittstellen implementiert.
Plattform | Desktop⚠️ Dateneingabefelder und Navigationssteuerelemente werden nicht an ihren vorgesehenen Stellen auf dem Bildschirm angezeigt
Plattform | Desktop⚠️ Interaktionen mit Dateneingabefeldern und Navigationssteuerungen stimmen nicht mit dem erforderlichen Verhalten überein
Plattform | Desktop⚠️ Fehlende Zuweisungsregeln für die Seitenaktivierung bedeuten, dass allen Benutzern derselbe Datensatz und dieselben Anwendungsseiten angezeigt werden
Plattform | Lightning Web Components (LWC)⚠️ In benutzerdefinierten Lightning-Webkomponenten wird der breitenbasierte Stil nicht durch von Salesforce bereitgestellte Schnittstellen implementiert.
Plattform | Lightning Web Components (LWC)⚠️ In benutzerdefinierten LWCs wird der Stil für unterschiedliche Formfaktoren ausschließlich durch hartcodierte px- oder % in CSS gesteuert.
Plattform | Lightning Web Components (LWC)⚠️ Im Anwendungsgenerator verfügbare benutzerdefinierte Lightning-Webkomponenten deklarieren nicht einheitlich unterstützte Formfaktoren in ihren jeweiligen Designdateien
Plattform | Mobilgeräte⚠️ Dateneingaben und Navigationssteuerungen werden nicht konsistent oder richtig dargestellt
Plattform | Mobilgeräte⚠️ Benutzer können Daten nicht einfach eingeben
Plattform | Mobilgeräte⚠️ Kompakte Layouts werden nicht auf Datensatzebene konfiguriert
Plattform | Mobilgeräte⚠️ Mobile Navigationsmenüs sind nicht von der Desktop-Navigation zu unterscheiden
Plattform | Organisation⚠️ Classic ist noch aktiv

Erfahren Sie mehr über "Wohlarchitektonisch einfach" → "Engagement" → "Optimiert" → "Formulare"

Wohin schauen?
Produktbereich | Standort
Was vermeiden?
Anti-Pattern
Plattform | Anwendungen⚠️ Dateneingabefelder werden in Gruppen mit mehr als fünf angezeigt
Plattform | Anwendungen⚠️ Dateneingabefelder werden nicht logisch gruppiert, was eine umfangreiche Kontextumschaltung durch Benutzer erfordert, die Formulare ausfüllen
Plattform | Anwendungen⚠️ Schritte und Gruppierungen sind nicht klar definiert, was die Navigation erschwert
Plattform | Anwendungen⚠️ Dateneingabefehler werden nur angezeigt, wenn auf die Schaltfläche "Senden" eines Formulars geklickt wird
Plattform | Anwendungen⚠️ Bezeichnungen für Aktionen und Navigation sind für Benutzer verwirrend, die mit der zugrunde liegenden Systemfunktion nicht vertraut sind
Plattform | Anwendungen⚠️ Die visuelle Bestätigung von Benutzeraktionen wird nicht bereitgestellt
Plattform | Anwendungen⚠️ Navigationsschaltflächen werden an beliebigen Stellen auf der Benutzeroberfläche angezeigt
Plattform | Anwendungen⚠️ Fehler bei der Dateneingabe enthalten kryptische Informationen, die nur von Personen interpretiert werden können, die die interne Funktionsweise des Systems verstehen
Plattform | Anwendungen⚠️ Die Datenübermittlung erfolgt während des Dateneingabeprozesses mehrfach
Plattform | Formularlogik⚠️ Felder, die vorausgefüllt oder automatisch ausgefüllt werden könnten, müssen manuell eingegeben werden
Plattform | Formularlogik⚠️ Benutzer müssen während des Einreichungsprozesses die Arbeit einstellen, um auf den Abschluss serverseitiger Aktionen zu warten
Plattform | Formularlogik⚠️ cacheable=false für benutzerdefinierte Komponenten