Engagement – optimiert
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 |
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 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 |
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 |