Engajamento – Simplificado

Padrão de complexidade do aplicativo

Saiba mais sobre Well-Archived Easy → Engaging → Simplificado → Complexidade da aplicação

Onde procurar?
Área de produtos | Local
Qual é a aparência de um bom?
Padrão
Plataforma | Organização ✅ Os aplicativos têm menos de 10 guias na configuração padrão fornecida pelo administrador
Plataforma | Organização ✅ Nenhum aplicativo tem "Desabilitar personalização do usuário final de itens de navegação neste aplicativo" definido como true

Padrão do formato

Saiba mais sobre Well-Architected Easy → Engaging → Streamlined → Form Factor

Onde procurar?
Área de produtos | Local
Qual é a aparência de um bom?
Padrão
Plataforma | Aura ✅ Componentes do Aura personalizados disponíveis no Criador de aplicativo declaram formatos com suporte em seus respectivos arquivos de design
Plataforma | Aura ✅ Componentes personalizados do Aura disponíveis no Criador de aplicativos implementam padrões de estilo sensíveis à largura
Plataforma | Aura ✅ Modelos de página personalizados do Lightning usam design:supportedFormFactors e design:supportedFormFactor em arquivos de design de componente do Aura
Plataforma | Desktop ✅ Campos de entrada de dados e controles de navegação se encaixam na tela e podem ser interagidos conforme o desejado
Plataforma | Desktop ✅ As páginas de registro e aplicativo aparecem corretamente com base nas regras de atribuição de ativação de página
Plataforma | Componentes da Web Lightning (LWC) ✅ LWCs personalizados disponíveis no Criador de aplicativos implementam padrões de estilo sensíveis à largura
Plataforma | Componentes da Web Lightning (LWC) ✅ LWCs personalizados disponíveis no Criador de aplicativo declaram formatos com suporte em seus respectivos arquivos de design
Plataforma | Dispositivos móveis ✅ Menus de navegação móveis, otimizados para formatos menores, aparecem
Plataforma | Dispositivos móveis ✅ Entradas de dados e controles de navegação aparecem corretamente
Plataforma | Dispositivos móveis ✅ Os usuários podem inserir dados facilmente
Plataforma | Dispositivos móveis ✅ Layouts compactos aparecem no nível do registro
Plataforma | Organização ✅ Modelos de página do Lightning fornecidos pelo Salesforce são usados para todas ou a maioria das páginas

Padrão de formulários

Saiba mais sobre Well-Architected Easy → Engaging → Simplificado → Formulários

Onde procurar?
Área de produtos | Local
Qual é a aparência de um bom?
Padrão
Plataforma | Aplicativos ✅ Erros de entrada de dados aparecem antes de os usuários sairem ou enviarem dados
Plataforma | Aplicativos ✅ Campos seguem agrupamentos lógicos
Plataforma | Aplicativos ✅ O envio de dados acontece uma vez
Plataforma | Aplicativos ✅ Rótulos para ações e navegação estão claros
Plataforma | Aplicativos ✅ Feedback oportuno e visual é fornecido para confirmar ações do usuário, como cliques em botões
Plataforma | Aplicativos ✅ Botões de navegação (por exemplo, "Ir", "Avançar" e "Voltar") são colocados de modo consistente em toda a IU
Plataforma | Aplicativos ✅ Campos de entrada de dados aparecem em grupos de cinco ou menos
Plataforma | Aplicativos ✅ Os erros de entrada de dados são claros e aparecem no nível do campo
Plataforma | Aplicativos ✅ Controles de paginação permitem a movimentação entre etapas
Plataforma | Lógica de formulário ✅ Os campos são preenchidos ou preenchidos automaticamente o máximo possível
Plataforma | Lógica de formulário ✅ Os usuários não precisam esperar a conclusão de ações no lado do servidor de execução longa
Plataforma | Lógica de formulário ✅ As operações de dados são realizadas uma vez
Plataforma | Lógica de formulário ✅ Componentes personalizados usam cacheable=true para ações baseadas em servidor que não envolvem operações de dados
Plataforma | Componentes da Web Lightning (LWC) ✅ Os adaptadores de @wire do LWC lidam com todas as ações que não envolvem operações de dados

Antipadrão de complexidade do aplicativo

Saiba mais sobre Well-Archived Easy → Engaging → Simplificado → Complexidade da aplicação

Onde procurar?
Área de produtos | Local
O que evitar?
Antipadrão
Plataforma | Organização ⚡️ Muitos aplicativos têm "Desabilitar personalização do usuário final de itens de navegação neste aplicativo" definido como verdadeiro ou a permissão para personalizar itens de navegação está desabilitada em toda a organização
Plataforma | Organização ⚡️ Os aplicativos normalmente têm mais de 10 guias na configuração padrão fornecida pelo administrador

Antipadrão do formato

Saiba mais sobre Well-Architected Easy → Engaging → Streamlined → Form Factor

Onde procurar?
Área de produtos | Local
O que evitar?
Antipadrão
Plataforma | Aura Modelos de página personalizados do Lightning não usam uniformemente design:supportedFormFactors e design:supportedFormFactor em arquivos de design de componente do Aura
Plataforma | Aura Componentes do Aura personalizados disponíveis no Criador de aplicativo não declaram de modo consistente formatos com suporte em seus respectivos arquivos de design
Plataforma | Aura ⚡️ Em componentes personalizados do Aura, o estilo para diferentes fatores de forma é conduzido puramente por valores de px ou % embutidos em código no CSS
Plataforma | Aura ⚡️ Em componentes do Aura personalizados, o estilo sensível à largura não é implementado por interfaces fornecidas pelo Salesforce.
Plataforma | Desktop Campos de entrada de dados e controles de navegação não aparecem nos locais desejados na tela
Plataforma | Desktop Interações com campos de entrada de dados e controles de navegação não correspondem aos comportamentos obrigatórios
Plataforma | Desktop ⚡️ A ausência de regras de atribuição de ativação de página significa que todos os usuários veem as mesmas páginas de registro e aplicativo
Plataforma | Componentes da Web Lightning (LWC) ⚡️ Em LWCs personalizados, o estilo sensível à largura não é implementado por interfaces fornecidas pelo Salesforce
Plataforma | Componentes da Web Lightning (LWC) ⚡️ Em LWCs personalizados, o estilo para diferentes fatores de forma é conduzido puramente por valores de px ou % embutidos em código no CSS
Plataforma | Componentes da Web Lightning (LWC) ⚡️ LWCs personalizados disponíveis no Criador de aplicativo não declaram de modo consistente formatos com suporte em seus respectivos arquivos de design
Plataforma | Dispositivos móveis ⚡️ Entradas de dados e controles de navegação não são renderizados de modo consistente ou correto
Plataforma | Dispositivos móveis ⚡️ Os usuários não podem inserir dados facilmente
Plataforma | Dispositivos móveis ⚡️ Layouts compactos não são configurados no nível do registro
Plataforma | Dispositivos móveis ⚡️ Menus de navegação móveis não podem ser distinguidos da navegação em desktop
Plataforma | Organização ⚡️ O Classic ainda está ativo

Antipadrão de formulários

Saiba mais sobre Well-Architected Easy → Engaging → Simplificado → Formulários

Onde procurar?
Área de produtos | Local
O que evitar?
Antipadrão
Plataforma | Aplicativos Campos de entrada de dados aparecem em grupos maiores que cinco
Plataforma | Aplicativos Os campos de entrada de dados não são agrupados de modo lógico, exigindo uma grande quantidade de alternância de contexto pelos usuários que preenchem formulários
Plataforma | Aplicativos Etapas e agrupamentos não são definidos claramente, dificultando a navegação
Plataforma | Aplicativos ⚡️ Erros de entrada de dados aparecem apenas quando o botão de envio de um formulário é clicado
Plataforma | Aplicativos ⚡️ Rótulos para ações e navegação estão confusos para usuários que não estão familiarizados com a funcionalidade do sistema subjacente
Plataforma | Aplicativos ⚡️ A confirmação visual de ações do usuário não é fornecida
Plataforma | Aplicativos Botões de navegação aparecem em locais arbitrários em toda a IU
Plataforma | Aplicativos ⚡️ Erros de entrada de dados contêm informações enigmáticas que só podem ser interpretadas por alguém que entende o funcionamento interno do sistema
Plataforma | Aplicativos ⚡️ O envio de dados ocorre várias vezes ao longo do processo de entrada de dados
Plataforma | Lógica de formulário Campos que podem ser pré-preenchidos ou preenchidos automaticamente exigem entrada manual
Plataforma | Lógica de formulário ⚡️ Os usuários precisam parar de trabalhar durante o processo de envio para aguardar a conclusão das ações no lado do servidor
Plataforma | Lógica de formulário ⚡️ Conjunto de componentes personalizados cacheable=false