Executar uma varredura e analisar os resultados

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:

  • Gerar uma varredura do Salesforce Optimizer.
  • Listar alguns problemas e melhores práticas que os usuários geralmente encontram em um relatório do Salesforce Optimizer.

Disponibilidade do Salesforce Optimizer

Na unidade anterior, você conheceu o Salesforce Optimizer e descobriu por que o criamos. Esperamos que você esteja empolgado para experimentá-lo agora. Antes de fazer isso, vamos percorrer alguns requisitos básicos do sistema e do usuário.

O Salesforce Optimizer é um aplicativo Lightning Experience disponível nas edições Professional, Enterprise, Performance, Unlimited e Developer. Você pode executar o Optimizer em ambientes de produção e sandbox.

Se sua organização ainda está usando a interface de usuário do Salesforce Classic, existe uma versão baseada em PDF da ferramenta que você pode usar. Consulte a Ajuda do Salesforce para obter mais detalhes sobre como acessar a versão baseada em PDF do Salesforce Optimizer.

Neste módulo, pressupomos que você é um administrador do Salesforce com as devidas permissões para executar o Salesforce Optimizer. Se você não for um administrador, tudo bem. Continue lendo para saber como seu administrador executaria essas etapas em uma organização de produção.

Executar o Salesforce Optimizer

É muito fácil executar o Salesforce Optimizer. Veja como.

  1. Em Configuração, insira Optimizer na caixa Busca rápida e selecione Optimizer.
  2. Clique em Permitir acesso para autorizar o Optimizer a analisar sua organização. Marque a caixa de seleção de declaração e clique em Salvar e fechar.
  3. Clique em Abrir Optimizer. Ele inicia o aplicativo em sua organização. O Optimizer agora é exatamente como qualquer outro aplicativo em sua organização e pode ser acessado no Iniciador de aplicativos principal ( Ícone do Iniciador de aplicativos ).
  4. Clique em Executar Optimizer.

Pronto! O Salesforce normalmente termina a varredura em uma hora, mas poderá levar mais tempo se sua organização for complexa. Volte para o aplicativo Optimizer para verificar o andamento (ou atualize seu navegador se a página ainda estiver aberta).

E agora?

A execução do Optimizer é a parte mais fácil. Quando a varredura for concluída, você verá uma lista de descobertas como essa, ordenadas por status.

Captura de tela da lista de descobertas do Salesforce Optimizer

Agora é hora de analisar as descobertas e criar um plano para resolver os problemas encontrados. Os itens mais urgentes estão no início da lista e têm um status de Revisão obrigatória. Quando você clica em uma linha na tabela, o Optimizer mostra resultados específicos da varredura, além de ações recomendadas e links para recursos relevantes que vão ajudá-lo. Há um botão que o leva diretamente para a área relevante em Configuração, para que você possa começar sua investigação.

Captura de tela dos resultados detalhados do Salesforce Optimizer.

Nota

Nota

O aplicativo Optimizer usa a navegação no estilo do console. Cada descoberta detalhada abre em uma nova guia principal do console. Para retornar à lista completa, basta clicar na guia Métricas da organização.  

 

Vamos ver alguns dos problemas mais comuns e críticos que o Optimizer sinaliza para os clientes.

Vejam campos e mais campos

É muito comum ver objetos com centenas de campos. Embora o Salesforce permita até 800 campos por objeto (dependendo da sua edição), o Salesforce Optimizer sinaliza todos os objetos padrão ou personalizados com mais de 350 campos. Esses campos todos são necessários e úteis a seus usuários? Examine a linha Uso do campo na sua lista de resultados. É irritante ter que percorrer centenas de campos em uma página de detalhes. A adoção e o uso sofrem. E pense na experiência móvel: percorrer páginas de campos em seu telefone é chato e frustrante.

Veja a seção Lista de dados em Uso do campo para ver se esses campos estão preenchidos com dados. Muitos clientes ficam surpresos ao descobrir que um número significativo de campos personalizados estão vazios e, portanto, não trazem valor aos usuários.

Se o Optimizer sinalizar sua organização em relação a limites de campo personalizados, uso de campos ou campos nos layouts de página, você não será o único. A limpeza nessas áreas é sempre apreciada pelos usuários.

Sobrecarga de automação

Todo mundo ama automação. O compartilhamento, os fluxos e as regras de validação tornam os usuários mais eficientes e mantêm os dados arrumados. Mas até o que é bom pode ser excessivo. Saibam vocês, administradores, que manter um conjunto grande de regras pode ser um desafio. Quando há muita automação em um único objeto, os usuários finais podem ter um desempenho lento e outros problemas. Se o Salesforce Optimizer sinalizar alguma dessas categorias, considere tomar medidas de simplificação.

Muitos administradores

O Salesforce Optimizer considera qualquer usuário que tenha as permissões Modificar todos os dados e Personalizar aplicativo como um administrador. A concessão dessas permissões de superusuário a muitos usuários é o prenúncio de um desastre. Sabemos como isso pode acontecer: Os operadores de vendas precisam de acesso a todas as oportunidades e, portanto, você adiciona Modificar todos os dados ao perfil deles. Em seguida, um usuário avançado deseja modificar valores da lista de opções no objeto Caso e você concede a ele acesso à personalização de aplicativo e assim por diante. Mas distribuir esses tipos de permissões indiscriminadamente é arriscado e deve ser evitado. Violações de dados, qualidade dos dados, gacks: ocorrem vários tipos de consequências acidentais quando você tem muitos cozinheiros na cozinha.

Então, qual é o número certo de administradores? Isso realmente depende do tamanho de sua organização, de sua complexidade e do volume de solicitações que entram. Este artigo da Ajuda do Salesforce fornece algumas diretrizes. Recomendamos vivamente que você audite sua quantidade de usuários hoje e pense seriamente em como reduzir o número de usuários que têm essas permissões. É provável que existam mais do que o necessário.

Vários acionadores por objeto

O Salesforce Optimizer não gosta de ver vários acionadores do Apex no mesmo objeto. Esse antipadrão (má prática de programação) pode fazer com que você atinja os limites do Apex, o que cria experiências ruins para seus usuários e suas integrações. Além disso, não há como controlar a ordem em que esses acionadores são executados. Recomendamos sempre ter um único acionador por objeto e usar classes auxiliares para fazer o trabalho pesado.

Sem Meu domínio

O Salesforce Optimizer também sinaliza sua organização se você não ativou a personalização Meu domínio. Recomendamos que você saiba mais sobre esse recurso e pense em ativá-lo. Aqui estão algumas vantagens principais.

  • O Meu domínio é necessário para vários outros recursos, como o login único com um provedor de identidade externo.
  • Embora não seja tecnicamente necessário para poder ativar a interface de usuário do Lightning Experience, os Componentes Web do Lightning, uma das principais inovações no Lightning, exigem o Meu domínio.
  • O Meu domínio permite colocar sua marca na tela de login e personalizar o conteúdo do quadro direito.

Confira o módulo Autenticação do usuário para saber mais sobre o Meu domínio e praticar a sua ativação em um Trailhead Playground.

Tornar o Salesforce Optimizer seu melhor amigo

Muitos clientes executam o Salesforce Optimizer regularmente como parte de seus processos de manutenção padrão. Essa prática extremamente útil pode ajudá-lo a rastrear como as coisas mudam à medida que sua organização evolui. Experimente e compartilhe seu feedback conosco! Participe da conversa no grupo do Chatter do Salesforce Optimizer na Trailblazer Community.

Recursos