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.
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.
- Em Configuração, insira
Optimizer
na caixa Busca rápida e selecione Optimizer. - 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.
- 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 ( ).
- 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.
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.
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.
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 em Salesforce Optimizer na Trailblazer Community.
Recursos