Engagement – optimiert

Anwendungskomplexitätsmuster

Weitere Informationen zu Well-Architected Easy → Engaging → Optimiert → Anwendungskomplexitä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

Formfaktormuster

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

Formularmuster

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

Anti-Pattern der Anwendungskomplexität

Weitere Informationen zu Well-Architected Easy → Engaging → Optimiert → Anwendungskomplexitä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

Formfaktor-Antimuster

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

Formulare Anti-Pattern

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