Comparar o Lightning Experience com o Salesforce Classic
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Explicar o que o Lightning Experience e o Salesforce Classic são.
- Descrever como o Lightning Experience ajuda os usuários da empresa a serem mais produtivos.
- Explicar porque as páginas atuam de formas distintas no Lightning Experience e no Salesforce Classic.
Você pode ajudar o Lightning Experience para que ele ajude seus usuários a acelerar
Se você é administrador do Salesforce, sabe que o Salesforce tem duas interfaces de usuário de desktop diferentes: o Lightning Experience e o Salesforce Classic. Talvez você já até tenha migrado para o Lightning Experience ou esteja planejando implementá-lo em sua empresa brevemente. Não interessa, você quer que seus usuários se beneficiem de toda a velocidade e força que a nova e moderna interface de usuário tem a oferecer.
Neste módulo, você conhecerá os fatores que afetam o desempenho do Lightning Experience. Também aprenderá como otimizar sua rede, dispositivos e navegadores dos usuários, além da configuração da organização para manter tudo funcionando em alta velocidade.
Os usuários esperam mais dos aplicativos empresariais
Quando desenvolvemos a interface de usuário anterior, o Salesforce Classic, a otimizamos para a entrada de dados e manutenção de registros: recuperação de registros, edição e salvamento na nuvem.
Na última década, a web do cliente mudou e, portanto, existem expectativas sobre a forma como os aplicativos da web funcionam e o que você pode fazer com eles. Criamos nossa nova interface de usuário, o Lightning Experience, para atender a essas expectativas.
O Lightning Experience foi projetado para a ação. Ele permite criar experiências que ajudam os usuários a serem mais produtivos. Dê uma olhada nos exemplos abaixo.
Área de trabalho de oportunidade do Lightning Experience
A área de trabalho de oportunidade do Lightning Experience ajuda seus representantes de vendas a negociar com maior rapidez e de forma mais inteligente.
Você também pode personalizá-lo para dar suporte ao processo de vendas da empresa. Adicione orientações para seus representantes, destaque informações importantes e crie ações personalizadas para que os representantes possam atualizar rapidamente os registros e fechar negócios.
Modo de exibição Kanban
O modo de exibição Kanban organiza um conjunto de registros em colunas de modo que os representantes possam instantaneamente acompanhar seu trabalho.
Os representantes podem mover rapidamente os registros para o próximo estágio arrastando o cartão de oportunidade.
Experiências de usuário avançadas criadas com componentes do Lightning
Foi assim que os desenvolvedores do Salesforce fizeram da área de trabalho de Oportunidade, do modo de exibição Kanban e outros recursos do Lightning Experience algo tão impressionante. Eles usaram componentes do Lightning. A estrutura de componente do Lightning, baseada em modernos padrões da web, como HTML5 e CSS3, é compatível com JavaScript do lado do cliente e controladores do Apex do lado do servidor. Resumindo, isso significa que os desenvolvedores podem criar aplicativos avançados que respondem às informações do usuário, hora, eventos e atualizações de dados. Veja esses benefícios do Lightning Experience.
- As páginas são dinâmicas.
- Os usuários podem controlar a visualização dos dados na página alterando a densidade da exibição.
- Os administradores podem criar páginas rapidamente com componentes padrão e personalizados.
- Os desenvolvedores podem aplicar a lógica de negócios diretamente ao dispositivo do usuário e economizar tempo.
Desempenho da página no Salesforce Classic e no Lightning Experience
Bom, agora você sabe que o Lightning Experience foi projetado para aumentar a produtividade de seus usuários. E o que isso significa para o desempenho? Vamos ver como as páginas da web são renderizadas em cada interface de usuário. No Salesforce Classic, as páginas da web são geradas pelo servidor (sua instância do Salesforce) e, em seguida, são renderizadas no cliente (desktop ou dispositivo móvel do usuário). No Lightning Experience, as páginas são carregadas no dispositivo do usuário de forma progressiva, componente por componente.
Como os componentes podem conter subcomponentes, que às vezes são carregados após o componente pai, nem sempre é fácil medir quando uma página conclui um carregamento. Usamos uma métrica chamada "Tempo de página experimentado", ou EPT, para expressar o tempo de carregamento da página vivenciado pelos usuários finais.
O Salesforce define o EPT como o momento em que uma página começa a ser carregada até o momento em que nenhuma atividade ocorreu por pelo menos dois quadros (aproximadamente 33 milissegundos). Precisamos de dois quadros extras para capturar atividades assíncronas, como transferência de dados ou interação do usuário. Você aprenderá mais sobre EPTs na próxima unidade desse módulo.
Fatores que afetam o desempenho do Lightning Experience
Como administrador, você pode otimizar o desempenho do Lightning Experience para seus usuários. Veja alguns pontos principais a se ter em mente.
- Como as páginas do Lightning Experience são carregadas progressivamente no cliente, ele é sensível ao desempenho do navegador e do dispositivo do usuário.
- O Lightning Experience exige muitas trocas na web para renderizar uma página conforme os dados são movidos entre o servidor e o cliente, por isso ele é sensível à latência da rede.
- As páginas mais complexas com muitos campos ou componentes personalizados demoram mais a renderizar.
Na próxima unidade, você aprenderá como medir o EPT de sua organização. Quando você conhece o desempenho de suas páginas, tem as informações necessárias para detectar problemas e começar a corrigi-los.
Recursos
- Blog de desenvolvedores do Salesforce: Novas configurações de densidade para a interface do usuário do Lightning Experience na versão Winter ’19
- Trailhead: Componentes Web do Lightning para desenvolvedores do Aura
- Blog de desenvolvedores do Salesforce: Administrar eventos usando controladores do lado do cliente
- Blog de desenvolvedores do Salesforce: Entenda o Tempo de página experimentado