Engagerande - Effektiviserad
Lär dig mer om Välarkitekturerad enkelhet → Engagerande → Effektiv → Applikationskomplexitet
| Var ska man leta? Produktområde | Plats | Hur ser bra ut? Pattern |
|---|---|
| Plattform | Organisation | ✅ Appar har färre än 10 flikar i standardkonfigurationen som tillhandahålls av administratören |
| Plattform | Organisation | ✅ Inga appar har "Inaktivera personanpassning av navigeringsobjekt i denna app" inställd på sant |
Lär dig mer om Välarkitekturerad enkelhet → Engagerande → Effektiv → Formfaktor
| Var ska man leta? Produktområde | Plats | Hur ser bra ut? Pattern |
|---|---|
| Plattform | Aura | ✅ Egna Aura-komponenter som är tillgängliga i Appbyggaren deklarerar formulärfaktorer som stöds i sina respektive designfiler |
| Plattform | Aura | ✅ Egna Aura-komponenter tillgängliga i Appbyggaren implementerar breddmedvetna stylingmönster |
| Plattform | Aura | ✅ Egna Lightning-sidmallar använder design:supportedFormFactors och design:supportedFormFactor i Aura-komponentdesignfiler |
| Plattform | Skrivbord | ✅ Datainmatningsfält och navigeringskontroller passar på skärmen och kan interageras med som avsett |
| Plattform | Skrivbord | ✅ Post- och appsidor visas korrekt, baserat på tilldelningsregler för sidaktivering |
| Plattform | Lightning webbkomponenter (LWC) | ✅ Egna LWCs tillgängliga i Appbyggaren implementerar breddmedvetna stylingmönster |
| Plattform | Lightning webbkomponenter (LWC) | ✅ Egna LWC som finns i Appbyggaren deklarerar formulärfaktorer som stöds i sina respektive designfiler |
| Plattform | Mobilenheter | ✅ Mobilnavigeringsmenyer, optimerade för mindre formulärfaktorer, visas |
| Plattform | Mobilenheter | ✅ Datainmatningar och navigeringskontroller visas korrekt |
| Plattform | Mobilenheter | ✅ Användare kan enkelt mata in data |
| Plattform | Mobilenheter | ✅ Komprimerade layouter visas på postnivå |
| Plattform | Organisation | ✅ Lightning sidmallar som tillhandahålls av Salesforce används för alla eller de flesta sidor |
Lär dig mer om Välarkitektat enkelt → Engagerande → Rationaliserat → Formulär
| Var ska man leta? Produktområde | Plats | Hur ser bra ut? Pattern |
|---|---|
| Plattform | Appar | ✅ Datainmatningsfel visas innan användare navigerar bort eller skickar data |
| Plattform | Appar | ✅ Fält följer logiska grupperingar |
| Plattform | Appar | ✅ Datainskickning sker en gång |
| Plattform | Appar | ✅ Etiketter för åtgärder och navigering är tydliga |
| Plattform | Appar | ✅ Snabb och visuell feedback ges för att erkänna användaråtgärder som knappklick |
| Plattform | Appar | ✅ Navigeringsknappar (till exempel "gå", "nästa" och "tillbaka") placeras enhetligt i hela användargränssnittet |
| Plattform | Appar | ✅ Datainmatningsfält visas i grupper om fem eller färre |
| Plattform | Appar | ✅ Datainmatningsfel är tydliga och visas på fältnivå |
| Plattform | Appar | ✅ Sidokontroller möjliggör förflyttning mellan steg |
| Plattform | Formulärlogik | ✅ Fält är förifyllda eller automatiskt ifyllda så mycket som möjligt |
| Plattform | Formulärlogik | ✅ Användare behöver inte vänta på att långvariga åtgärder på serversidan ska slutföras |
| Plattform | Formulärlogik | ✅ Dataoperationer utförs en gång |
| Plattform | Formulärlogik | ✅ Egna komponenter använder cacheable=true för serverbaserade åtgärder som inte involverar dataoperationer |
| Plattform | Lightning webbkomponenter (LWC) | ✅ I LWC @wire hanterar alla åtgärder som inte involverar dataoperationer |
Lär dig mer om Välarkitekturerad enkelhet → Engagerande → Effektiv → Applikationskomplexitet
| Var ska man leta? Produktområde | Plats | Vad ska man undvika? Anti-Pattern |
|---|---|
| Plattform | Organisation | ⚠️ Många appar har "Inaktivera personanpassning av navigeringsobjekt i denna app" inställd på sant eller behörighet att anpassa navigeringsobjekt är inaktiverad i hela organisationen |
| Plattform | Organisation | ⚠️ Appar har rutinmässigt mer än 10 flikar i standardkonfigurationen som tillhandahålls av administratören |
Lär dig mer om Välarkitekturerad enkelhet → Engagerande → Effektiv → Formfaktor
| Var ska man leta? Produktområde | Plats | Vad ska man undvika? Anti-Pattern |
|---|---|
| Plattform | Aura | ⚠️ Egna Lightning-sidmallar använder inte design:supportedFormFactors och design:supportedFormFactor enhetligt i Aura-komponentdesignfiler |
| Plattform | Aura | ⚠️ Egna Aura-komponenter som är tillgängliga i Appbyggaren deklarerar inte konsekvent formulärfaktorer som stöds i sina respektive designfiler |
| Plattform | Aura | ⚠️ I egna Aura-komponenter drivs stil för olika formulärfaktorer endast av hårdkodade px eller % i CSS |
| Plattform | Aura | ⚠️ I egna Aura-komponenter implementeras inte breddmedveten stil av Salesforce-tillhandahållna gränssnitt. |
| Plattform | Skrivbord | ⚠️ Datainmatningsfält och navigeringskontroller visas inte på avsedd plats på skärmen |
| Plattform | Skrivbord | ⚠️ Interaktioner med datainmatningsfält och navigeringskontroller matchar inte obligatoriska beteenden |
| Plattform | Skrivbord | ⚠️ Avsaknad av tilldelningsregler för sidaktivering innebär att alla användare ser samma post- och appsidor |
| Plattform | Lightning webbkomponenter (LWC) | ⚠️ I egna LWC implementeras inte breddmedveten stil av Salesforce-levererade gränssnitt |
| Plattform | Lightning webbkomponenter (LWC) | ⚠️ I egna LWC:er drivs stil för olika formulärfaktorer endast av hårdkodade px eller % i CSS |
| Plattform | Lightning webbkomponenter (LWC) | ⚠️ Egna LWC som är tillgängliga i Appbyggaren deklarerar inte konsekvent formulärfaktorer som stöds i sina respektive designfiler |
| Plattform | Mobilenheter | ⚠️ Datainmatningar och navigeringskontroller återges inte enhetligt eller korrekt |
| Plattform | Mobilenheter | ⚠️ Användare kan inte enkelt mata in data |
| Plattform | Mobilenheter | ⚠️ Komprimerade layouter konfigureras inte på postnivå |
| Plattform | Mobilenheter | ⚠️ Mobilnavigeringsmenyer skiljer sig inte från skrivbordsnavigering |
| Plattform | Organisation | ⚠️ Classic är fortfarande aktivt |
Lär dig mer om Välarkitektat enkelt → Engagerande → Rationaliserat → Formulär
| Var ska man leta? Produktområde | Plats | Vad ska man undvika? Anti-Pattern |
|---|---|
| Plattform | Appar | ⚠️ Datainmatningsfält visas i grupper större än fem |
| Plattform | Appar | ⚠️ Datainmatningsfält grupperas inte logiskt, vilket kräver en omfattande mängd sammanhangsväxling av användare som fyller i formulär |
| Plattform | Appar | ⚠️ Steg och grupperingar är inte tydligt definierade, vilket gör det svårt att navigera |
| Plattform | Appar | ⚠️ Datainmatningsfel visas endast när ett formulärs skicka-knapp klickas |
| Plattform | Appar | ⚠️ Etiketter för åtgärder och navigering är förvirrande för användare som inte är bekanta med underliggande systemfunktionalitet |
| Plattform | Appar | ⚠️ Visuellt erkännande av användaråtgärder tillhandahålls inte |
| Plattform | Appar | ⚠️ Navigeringsknappar visas på godtyckliga platser i hela användargränssnittet |
| Plattform | Appar | ⚠️ Datainmatningsfel innehåller kryptisk information som endast kan tolkas av någon som förstår systemets interna funktion |
| Plattform | Appar | ⚠️ Datainskickning sker flera gånger under hela datainmatningsprocessen |
| Plattform | Formulärlogik | ⚠️ Fält som kan fyllas i eller fyllas i automatiskt kräver manuell inmatning |
| Plattform | Formulärlogik | ⚠️ Användare måste sluta arbeta under inskickningsprocessen för att vänta på att åtgärder på serversidan slutförs |
| Plattform | Formulärlogik | ⚠️ Egna komponentercacheable=false |