Coinvolgimento - Semplificato

Schema di complessità dell'applicazione

Ulteriori informazioni su Well-Architected Easy → Engagement → Streamlined → Application Complexity

Dove cercare?
Area prodotto | Posizione
Che aspetto ha?
Schema
Piattaforma | Organizzazione ✅ Le app hanno meno di 10 schede nella configurazione predefinita fornita dall'amministratore
Piattaforma | Organizzazione ✅ Nessuna applicazione ha "Disabilita personalizzazione utente finale degli elementi di navigazione in questa applicazione" impostato su true

Schema del fattore di forma

Ulteriori informazioni su Ben progettato Facile → Coinvolgente → Semplice → Fattore di forma

Dove cercare?
Area prodotto | Posizione
Che aspetto ha?
Schema
Piattaforma | Aura ✅ I componenti Aura personalizzati disponibili nel Generatore di app dichiarano i fattori di forma supportati nei rispettivi file di progettazione
Piattaforma | Aura ✅ I componenti Aura personalizzati disponibili nel Generatore di app implementano modelli di stile sensibili alla larghezza
Piattaforma | Aura ✅ I modelli di pagina Lightning personalizzati utilizzano design:supportedFormFactors e design:supportedFormFactor nei file di progettazione dei componenti Aura
Piattaforma | Desktop ✅ I campi di input dei dati e i controlli di navigazione si adattano allo schermo e possono essere interagiti come previsto
Piattaforma | Desktop ✅ Le pagine di record e app vengono visualizzate correttamente, in base alle regole di assegnazione di attivazione delle pagine
Piattaforma | Componenti Web Lightning (LWC) ✅ I componenti LWC personalizzati disponibili in App Builder implementano modelli di stile sensibili alla larghezza
Piattaforma | Componenti Web Lightning (LWC) ✅ I componenti LWC personalizzati disponibili nel Generatore di app dichiarano i fattori di forma supportati nei rispettivi file di progettazione
Piattaforma | Dispositivi mobili ✅ Vengono visualizzati i menu di navigazione mobile, ottimizzati per fattori di forma più piccoli
Piattaforma | Dispositivi mobili ✅ Gli input di dati e i controlli di navigazione vengono visualizzati correttamente
Piattaforma | Dispositivi mobili ✅ Gli utenti possono inserire facilmente i dati
Piattaforma | Dispositivi mobili ✅ I layout compatti vengono visualizzati a livello di record
Piattaforma | Organizzazione ✅ I modelli di pagina Lightning forniti da Salesforce vengono utilizzati per tutte o per la maggior parte delle pagine

Schema dei moduli

Ulteriori informazioni su Ben progettato Facile → Coinvolgente → Semplice → Moduli

Dove cercare?
Area prodotto | Posizione
Che aspetto ha?
Schema
Piattaforma | App ✅ Gli errori di immissione dei dati vengono visualizzati prima che gli utenti si allontanino o inviino dati
Piattaforma | App ✅ I campi seguono raggruppamenti logici
Piattaforma | App ✅ L'invio dei dati avviene una volta
Piattaforma | App ✅ Le etichette per le azioni e la navigazione sono chiare
Piattaforma | App ✅ feedback tempestivo e visivo viene fornito per confermare le azioni dell'utente, ad esempio i clic dei pulsanti
Piattaforma | App ✅ I pulsanti di navigazione (ad esempio, "vai", "avanti" e "indietro") sono posizionati in modo coerente in tutta l'interfaccia utente
Piattaforma | App ✅ I campi di input dei dati vengono visualizzati in gruppi di cinque o meno
Piattaforma | App ✅ Gli errori di immissione dei dati sono chiari e vengono visualizzati a livello di campo
Piattaforma | App ✅ I controlli di paginazione consentono lo spostamento tra le fasi
Piattaforma | Logica dei moduli ✅ I campi sono precompilati o autocompilati il più possibile
Piattaforma | Logica dei moduli ✅ Gli utenti non devono attendere il completamento delle azioni lato server di lunga durata
Piattaforma | Logica dei moduli ✅ Le operazioni sui dati vengono eseguite una volta
Piattaforma | Logica dei moduli ✅ I componenti personalizzati utilizzano cacheable=true per le azioni basate su server che non includono operazioni sui dati
Piattaforma | Componenti Web Lightning (LWC) ✅ In LWC gli adattatori di @wire gestiscono tutte le azioni che non coinvolgono operazioni sui dati

Anti-schema di complessità dell'applicazione

Ulteriori informazioni su Well-Architected Easy → Engagement → Streamlined → Application Complexity

Dove cercare?
Area prodotto | Posizione
Cosa evitare?
Anti-schema
Piattaforma | Organizzazione ⚠️ Molte app hanno "Disabilita personalizzazione utente finale degli elementi di navigazione in questa app" impostato su true o l'autorizzazione a personalizzare gli elementi di navigazione è disabilitata a livello di organizzazione
Piattaforma | Organizzazione ⚠️ Le app hanno regolarmente più di 10 schede nella configurazione predefinita fornita dall'amministratore

Fattore di forma anti-schema

Ulteriori informazioni su Ben progettato Facile → Coinvolgente → Semplice → Fattore di forma

Dove cercare?
Area prodotto | Posizione
Cosa evitare?
Anti-schema
Piattaforma | Aura ⚠️ I modelli di pagina Lightning personalizzati non utilizzano in modo uniforme design:supportedFormFactors e design:supportedFormFactor nei file di progettazione dei componenti Aura
Piattaforma | Aura ⚠️ I componenti Aura personalizzati disponibili nel Generatore di app non dichiarano in modo coerente i fattori di forma supportati nei rispettivi file di progettazione
Piattaforma | Aura ⚠️ Nei componenti Aura personalizzati, lo stile per i diversi fattori di forma è basato esclusivamente su valori di px o % codificati in CSS
Piattaforma | Aura ⚠️ Nei componenti Aura personalizzati, lo stile attento alla larghezza non è implementato dalle interfacce fornite da Salesforce.
Piattaforma | Desktop ⚠️ I campi di input dei dati e i controlli di navigazione non vengono visualizzati nella posizione prevista sullo schermo
Piattaforma | Desktop ⚠️ Le interazioni con i campi di input dei dati e i controlli di navigazione non corrispondono ai comportamenti obbligatori
Piattaforma | Desktop ⚠️ La mancanza di regole di assegnazione di attivazione pagina indica che tutti gli utenti visualizzano le stesse pagine di record e app
Piattaforma | Componenti Web Lightning (LWC) ⚠️ Nei componenti LWC personalizzati, lo stile attento alla larghezza non è implementato dalle interfacce fornite da Salesforce
Piattaforma | Componenti Web Lightning (LWC) ⚠️ Nei componenti LWC personalizzati, lo stile per i diversi fattori di forma è basato esclusivamente su px o valori di % codificati in CSS
Piattaforma | Componenti Web Lightning (LWC) ⚠️ I componenti LWC personalizzati disponibili nel Generatore di app non dichiarano in modo coerente i fattori di forma supportati nei rispettivi file di progettazione
Piattaforma | Dispositivi mobili ⚠️ Gli input di dati e i controlli di navigazione non vengono visualizzati in modo coerente o corretto
Piattaforma | Dispositivi mobili ⚠️ Gli utenti non possono inserire facilmente i dati
Piattaforma | Dispositivi mobili ⚠️ I layout compatti non sono configurati a livello di record
Piattaforma | Dispositivi mobili ⚠️ I menu di navigazione mobile non sono distinguibili dalla navigazione desktop
Piattaforma | Organizzazione ⚠️ Classic è ancora attivo

Moduli Anti-pattern

Ulteriori informazioni su Ben progettato Facile → Coinvolgente → Semplice → Moduli

Dove cercare?
Area prodotto | Posizione
Cosa evitare?
Anti-schema
Piattaforma | App ⚠️ I campi di input dei dati vengono visualizzati in gruppi maggiori di cinque
Piattaforma | App ⚠️ I campi di input dei dati non sono raggruppati logicamente, il che richiede una grande quantità di passaggi di contesto da parte degli utenti che compilano i moduli
Piattaforma | App ⚠️ I passaggi e i raggruppamenti non sono chiaramente definiti, rendendo difficile la navigazione
Piattaforma | App ⚠️ Gli errori di immissione dei dati vengono visualizzati solo quando si fa clic sul pulsante di invio di un modulo
Piattaforma | App ⚠️ Le etichette per le azioni e la navigazione confondono gli utenti che non hanno familiarità con le funzionalità di sistema sottostanti
Piattaforma | App ⚠️ Il riconoscimento visivo delle azioni dell'utente non è fornito
Piattaforma | App ⚠️ I pulsanti di navigazione vengono visualizzati in posizioni arbitrarie in tutta l'interfaccia utente
Piattaforma | App ⚠️ Gli errori di immissione dei dati contengono informazioni criptiche che possono essere interpretate solo da qualcuno che comprende il funzionamento interno del sistema
Piattaforma | App ⚠️ L'invio dei dati avviene più volte durante il processo di immissione dei dati
Piattaforma | Logica dei moduli ⚠️ I campi che potrebbero essere precompilati o autocompilati richiedono l'immissione manuale
Piattaforma | Logica dei moduli ⚠️ Gli utenti devono smettere di lavorare durante il processo di invio per attendere il completamento delle azioni lato server
Piattaforma | Logica dei moduli ⚠️ cacheable=false insieme di componenti personalizzati