salesforce lightning tutorial
Este tutorial do Salesforce Lightning cobre vários aspectos da plataforma, como Salesforce Lightning Design Systems, Login, Estrutura de componentes:
Salesforce é o CRM nº 1 do mundo e tem vantagens claras sobre outros CRMs.
Este tutorial é sobre Salesforce Lightning e para entendê-lo melhor, cobriremos alguns tópicos como Lightning Experience, Lightning Component Framework, Lightning Design System, Lightning Connect, etc.
Para começar, vamos primeiro entender o que é Salesforce Lightning.
O que você aprenderá:
- O que é Salesforce Lightning
- Conclusão
O que é Salesforce Lightning
Salesforce Lightning é uma plataforma de desenvolvimento de aplicativos baseada em componentes da Salesforce.com. O design simplifica os processos de usuários de negócios que agem convenientemente para todos aqueles que não têm conhecimento prévio da linguagem de programação. Ele tem uma coleção de ferramentas e tecnologias por trás da plataforma de desenvolvimento de aplicativos móveis da Salesforce chamada App Cloud. Ajuda a aumentar a produtividade, criar aplicativos mais rapidamente e otimizar operações.
Aqui está um vídeo sobre o Salesforce Lightning:
O Salesforce Lightning executa as seguintes atividades:
- Aumente a produtividade do seu negócio com maior eficiência das funções de vendas e serviços.
- Administre seus negócios de uma maneira melhor, otimizando as operações com o Lightning Experience.
- Habilite para construir aplicativos de uma forma fácil, rápida e divertida.
- Tome decisões com base em percepções.
>> Por favor, consulte o ligação para obter mais detalhes.
Nas imagens abaixo, você pode ter uma ideia das atividades realizadas pelo Lightning.
Aumente a produtividade

Otimize as operações

Crie aplicativos rapidamente

Trabalhe de forma inteligente com IA

Como fazer login no Salesforce Lightning
O Salesforce Lightning Login ajuda os usuários com conveniência, velocidade aprimorada e segurança de logins sem senha. Ele requer a ativação do Lighting Login, a atribuição das permissões necessárias aos usuários e o incentivo aos usuários na inscrição individual do Salesforce Lightning Login.
Isso requer a instalação do aplicativo Salesforce Authenticator da App Store ou Google Play. O logon do Salesforce Lightning funciona não apenas para o Salesforce Lightning, mas também para o Salesforce Classic. Por padrão, todos os usuários internos são elegíveis para o Lightning Login, mas é possível torná-lo acessível para todos os usuários, incluindo os usuários da comunidade.
A permissão de usuário do Lightning Login pode ser usada para determinar a elegibilidade do usuário. O usuário deve navegar no seguinte caminho para acessar o Lightning Login:
1 Configuração-> caixa Busca rápida-> Entrar nas configurações da sessão-> Selecionar configurações da sessão
dois. Revise as configurações padrão do Lightning Login
- Habilitar login do Lightning (Desativar o Lightning Login levará o usuário de volta para a opção de login com senha)
- Confirme o nível de segurança da sessão padrão

O Lightning Login estabelece um nível de segurança padrão para a sessão do usuário - o nível de segurança ou o método de senha do usuário.
- Atribua permissões de usuário do Lightning Login ao perfil de usuário dos usuários ou ao conjunto de permissões.
>> Por favor, consulte Lightning Login para mais detalhes.
Por fim, o usuário precisa se inscrever no Lightning Login usando um dispositivo móvel para a aprovação da notificação de inscrição.
Visualize a notificação de um aplicativo Salesforce Authenticator (versão 2 ou posterior), que é um aplicativo de autenticação de dois fatores para aprovar o registro do Lightning Login. Em seguida, o usuário verifica os detalhes da notificação e, a seguir, toca em Aprovar. O aplicativo permite escanear a impressão digital e inserir a impressão.
Após a conclusão da inscrição, o usuário retorna ao Salesforce. O nome de usuário é salvo para futuros logins do Lightning clicando em Lembrar de mim. No entanto, o autenticador permite aprovar / negar o login do Lightning.
>> Consulte Inscrição para login do Lightning para mais detalhes.
Salesforce Lightning Experience
O Salesforce trabalhou com outra interface, imediatamente antes da experiência Lightning, e que foi nomeada como Salesforce Classic.
Mover sua empresa para o Lightning Experience da Salesforce cria uma experiência de usuário que ajuda a transformar sua empresa, melhorando a produtividade e o fluxo de trabalho, e torna seus trabalhos - mais fáceis e intuitivos.
O Salesforce permite que o usuário faça a transição para o Lightning Experience enquanto permite usar o Salesforce Classic ao mesmo tempo. É um caso convincente para os tomadores de decisão e liderança e define sua empresa em uma transição de uma forma bem pensada. Elimina os problemas mais antigos com uma reavaliação das personalizações existentes.
Aqui estão os principais benefícios para os usuários do Salesforce Lightning Experience:
- Alterne entre aplicativos de marca personalizada com navegação eficiente.
- Novos layouts de registro que se concentram no que você pode fazer.
- Visualize seus dados com visualizações de lista turboalimentadas que permitem ao usuário filtrar facilmente.
- Fornece painéis exclusivos com componentes que abrangem colunas e linhas.
- Visualize dados importantes com visualizações de relatório de filtro rápido.
- Acesse rapidamente a produtividade, como notas e itens recentes, na barra de utilitários.
Aqui está uma figura que mostra o Salesforce Lightning Experience:

Algumas áreas em que o Salesforce Experience funciona bem são:
# 1) Espaço de trabalho da oportunidade
Ele permite que seus representantes de vendas trabalhem de maneira mais inteligente e rápida nas negociações. Permitir que seu processo de vendas funcione bem em um espaço de trabalho otimizado para ações e personalizar os scripts de treinamento em cada etapa do processo de vendas fechará os negócios em um ritmo mais rápido, criando registros em um ritmo mais rápido, mas com menos cliques.
Aqui está uma imagem para o espaço de trabalho da oportunidade:

# 2) Contas e contatos
Otimizar os layouts para contas e contatos e organizar o conteúdo de acordo com a referência de caso de uso ajudará os representantes de vendas a reunir percepções rapidamente.
Esta é uma imagem que exibe a área de trabalho de contas e contatos:

# 3) Relatórios e painéis
10 principais softwares espiões de telefone celular
Os usuários podem criar filtros enquanto visualizam um relatório. O editor de painel atualizado ajuda os usuários a usar componentes para colunas e linhas.
A imagem abaixo exibe os relatórios e painéis:

>> Por favor, consulte Experiência de Salesforce para mais detalhes.
Estrutura do componente Lightning
A estrutura do componente Salesforce Lightning é uma estrutura de IU de código aberto para desenvolvimento da web para criar aplicativos da web de página única para dispositivos móveis e desktops.
Existem dois modelos de programação para a construção de componentes do Lightning - componentes da web do Lightning e os componentes do Aura. Os componentes do Lightning incluem vários recursos, conforme listado no gráfico abaixo:
| Recurso | Uso |
|---|---|
| Renderer | Renderizador do lado do cliente para substituir a renderização padrão de um componente. |
| Componente / Aplicativo | O único recurso necessário em um pacote contém marcação para o componente ou aplicativo. Cada pacote compreende um único componente ou recurso de aplicativo. |
| Estilos CSS | Estilo do componente |
| Controlador (JS) | Métodos de controlador do lado do cliente para manipular eventos no componente. |
| Projeto | Obrigatório para componentes usados no Lightning App Builder ou no Lightning Pages. |
| Helper (JS) | Funções JavaScript que podem ser chamadas de qualquer código JavaScript no pacote de um componente. |
| Documentação | Uma descrição, código de amostra e uma ou várias referências a componentes de exemplo. |
| SVG | Recurso de ícone personalizado para componentes usados no Lightning App Builder. |
Os componentes da Web do Lightning usam HTML e JavaScript para a criação de elementos HTML personalizados. Ele usa JavaScript no lado do cliente e Apex no lado do servidor para a criação de aplicativos da web dinâmicos de página única. Os usuários usam o Salesforce CLI e o editor de código escolhido. Por outro lado, os componentes Aura usam o console do desenvolvedor. O componente Lightning atua como um subconjunto do componente Aura.
Primeiro, vamos nos aprofundar em como criar componentes Lightning.
como abrir arquivos .swf no Windows
Como criar um componente de relâmpago
Crie um componente Lightning navegando até o console do desenvolvedor e seguindo o caminho mencionado abaixo:
Arquivo -> Novo-> Componente Lightning

(imagem fonte )
Inclui HTML e componentes Aura suportados pelo Salesforce. Especifique ContactList como o nome do pacote e clique em enviar.
O usuário segue as etapas necessárias mencionadas abaixo:
- Criar classe de controlador ContactList
- Criar componente QuickContacts Lightning
- Criar componente Lightning ContactList
Crie um componente Lightning para exibir a lista de contatos e, a seguir, adicione o componente ao componente QuickContacts. O componente ContactList é implementado da seguinte forma:
>> Para mais detalhes, consulte criando um componente Lightning conforme explicado acima.
Benefícios dos componentes da Web Lightning
Alguns benefícios do Lightning Web Component estão listados abaixo:
# 1) Ecossistema de componentes pronto para negócios
Ele cria componentes prontos para os negócios e os torna úteis para a experiência Lightning, aplicativo Salesforce e Comunidades. O menu de navegação permite que os usuários do aplicativo acessem os componentes. Use os componentes de arrastar e soltar na página do Lightning com o Experience Builder ou o Lightning App Builder, atendendo ao propósito de personalizar a experiência do Lightning ou Comunidades.
Além disso, o AppExchange possui componentes adicionais para sua organização. Finalmente, é possível compartilhar e publicar os componentes com outros usuários.
# 2) Componentes prontos para uso
Não há necessidade de otimizar seus aplicativos para vários dispositivos porque os componentes cuidam de tudo sem a necessidade de desperdiçar seu tempo.
# 3) Desenvolvimento mais rápido
Permita que sua equipe trabalhe mais rápido, com os componentes prontos para uso que funcionam bem com dispositivos móveis e de mesa. A eficiência geral do desenvolvimento aumenta ao construir aplicativos com um componente para um design paralelo. Os consumidores veem a forma pública dos componentes conforme os componentes são encapsulados e o interno permanece privado.
# 4) Compatibilidade entre navegadores
Os aplicativos desenvolvidos suportam o que há de mais moderno em tecnologias de navegador, como CSS3, HTML5 e eventos de toque, usando design responsivo.
>> por favor leia esta para obter mais detalhes sobre a criação de um componente Lightning.
Componentes Lightning Aura
Os componentes da Aura atuam como um modelo de programação para os componentes do Lightning. Esses componentes são um pacote de componentes.
Os principais benefícios do componente Aura são:
- Componentes prontos para uso
- Desenvolvimento rápido
- Ecossistema de componentes ricos
Trecho de código de amostra para componentes do Aura:
Date:
Amount:
Client: {!v.expense.Client__c}
Anote alguns pontos no Componente Aura:
- Use a marcação XML, usando tags HTML estáticas e componentes Aura.
- Use componentes como Visualforce Developer e
- O controlador do lado do cliente do componente é escrito em JavaScript, que é função clickReimbursed na amostra acima.
Sistema de Design de Relâmpago
O Salesforce Lightning Design System (SLDS) permite que as equipes do Salesforce usem padrões específicos de caso para iteração mais rápida e criação eficiente de soluções coesas. Isso inclui todos os recursos para criar interfaces de usuário que atuem de forma consistente com os princípios e práticas recomendadas do Salesforce Lightning e as linguagens de design adotadas.
Ele permite que os designers fiquem focados nas experiências, interações e fluxos do usuário e ajuda os desenvolvedores a se concentrarem na lógica do aplicativo, em vez de focar nos pixels.
Ao contrário de outros sistemas de design que suportam código totalmente funcional, o SLDS oferece suporte a várias bases de código, como componentes da web React e Lightning.
Algumas características do Lightning Design System são:
# 1) Diretrizes de Design
O Lightning Design System atua como um recurso-chave para parceiros e clientes do Salesforce. O aprimoramento das diretrizes de design abrangentes ajuda a todos na comunidade a compreender melhor o sistema. Diretrizes baseadas em princípios ajudam a complementar a documentação existente que é focada no desenvolvedor.
SDLC oferece os padrões e componentes do produto Salesforce. Você pode projetar aplicativos e produtos que residem no ecossistema Salesforce com a ajuda desses padrões e componentes para fornecer uma linguagem unificada, bem como uma experiência de usuário consistente.
A imagem abaixo mostra os princípios básicos de design seguidos durante o design no Salesforce:

(imagem fonte )
# 2) Diretrizes de acessibilidade
A base de seu aplicativo depende da marcação acessível fornecida pelo SLDS. Você precisa seguir as diretrizes de acessibilidade dos componentes interativos para criar componentes acessíveis. O gerenciamento das funções e propriedades do ARIA e do comportamento do teclado fazem parte das diretrizes.
O sistema de design permite que os componentes sejam acessíveis com a ajuda de componentes semanticamente corretos, que vêm com marcação ARIA para identificação correta. Você pode construir componentes acessíveis a partir desta marcação. As funções ARIA e a marcação semântica são baseadas nas melhores práticas e nos padrões W3C.
# 3) Projetos de componentes
Os componentes são criados com essas estruturas de componentes, que são independentes de estrutura, CSS acessível e elementos HTML. Os designers e outros membros da Comunidade Salesforce criam componentes funcionais exclusivos para uma variedade de estruturas de aplicativos com a ajuda dessas estruturas.
Navegue no vídeo a seguir para obter mais detalhes sobre o Sistema de design de relâmpagos:
>> Consulte SLDS para mais detalhes.
Salesforce Lightning App Builder
O Lightning App Builder é uma ferramenta de apontar e clicar que permite ao usuário criar facilmente páginas personalizadas não apenas para o aplicativo móvel Salesforce, mas também para o Lightning Experience. Ele também atua como um balcão único para a configuração de aplicativos Lightning.
Acesse o Lightning App Builder com a seguinte etapa:
Caixa de busca rápida-> Lightning App Builder-> Configuração-> Lightning App Builder.
Execute as seguintes atividades com o Lightning App Builder:
- Analise páginas padrão com aplicativos de página única.
- Crie aplicativos em estilo de painel que rastreiam os principais leads trimestrais ou os principais clientes em potencial.
- Analise páginas padrão com aplicativos de página única.
- Crie aplicativos em estilo de painel que rastreiam os principais leads trimestrais ou os principais clientes em potencial.
- Resolva um problema específico com aplicativos pontuais, como aplicativos de despesas que inserem as despesas e também as monitoram.
- Crie páginas personalizadas para os objetos de acordo com os requisitos do usuário.
- Crie páginas iniciais personalizadas, usadas com mais frequência pelos usuários.
O Lightning App Builder ajuda a atualizar a navegação, a opção do aplicativo e a gerenciar as páginas do Lightning atribuídas ao aplicativo.
O Salesforce fornece ao usuário uma ferramenta como o Lightning App Builder para a criação de uma página Lightning. Isso é possível arrastando e soltando os componentes do Lightning e a página do Visualforce na página.
Aqui está uma imagem do Lightning App Builder:

Crie a página inicial do aplicativo com o Lightning App Builder
Uma página inicial para um aplicativo é criada com o Lightning App Builder para adição a um aplicativo móvel Salesforce ou um aplicativo Lightning.
Configuração-> Caixa de busca rápida-> App Builder-> Lightning App Builder-> Novo-> Página do aplicativo-> Avançar-> Criar um rótulo para a página do aplicativo com até 80 caracteres-> Selecionar modelo de página-> Concluir
>> Para mais detalhes, consulte o ligação .
Construtor de aplicativos Lightning:

Como adicionar ou personalizar guias nas páginas do Lightning usando o Lightning App Builder?
O Lightning App Builder permite que os usuários criem, atualizem, excluam e alterem a ordem das guias / conjuntos de guias das páginas iniciais e registrem no Lightning Experience. Além disso, permite ao usuário configurar as guias que aparecem, nomeá-las e adicionar componentes a essas guias.
>> Consulte os detalhes em como adicionar / personalizar guias .
Aqui está um vídeo sobre o Lightning App Builder que fornece mais detalhes:
Lightning Connect
O Salesforce Connect permite que a organização Salesforce acesse dados do sistema externo. Ele atua como uma estrutura que permite pesquisar, visualizar ou modificar dados localizados fora da organização Salesforce.
Não há necessidade de copiar os dados para a organização, em vez de objetos externos serem úteis para acessar dados em tempo real, com a ajuda de chamadas de serviço da web.
Anteriormente, usar Extract, Transform and Lead Tools (ETL) era o único meio de integrar o Salesforce com dados externos. Mas isso é demorado. Ao contrário, o Salesforce Connect permite que o usuário mapeie as tabelas de dados que residem nas fontes externas com os objetos externos da organização Salesforce.
O Salesforce Connect torna possível integrar tabelas de fontes externas em tempo real, como Microsoft Dynamics NAV e SAP NetWeaver gateway. E tudo isso é possível sem a necessidade de escrever uma única linha de código. Além disso, fornece uma conexão ao vivo com dados externos, em vez de uma cópia que requer espaço de armazenamento e sincronização regular.
Considere o Salesforce Connect nas seguintes situações:
- Considere pequenos pedaços de dados em um determinado momento.
- Acesse os dados em tempo real.
- Você tem uma grande quantidade de dados que não devem ser copiados para a organização Salesforce.
- Ao migrar seus padrões de sistema e requer dados desnecessários na organização Salesforce.
Como funciona o Lightning Connect
O Lightning Connect permite ao usuário acesso a dados em tempo real a partir de uma ampla variedade de fontes de dados externas.
Aqui estão as etapas para criar fontes de dados externas que estabelecem uma conexão com conteúdo e dados, fora da sua organização Salesforce:
# 1) Configurar-> Caixa de busca rápida-> Digitar fontes de dados externas
qual é o melhor compilador c ++
#dois) Clique em Fontes de dados externas
Ou
Clique em Editar (para modificar uma fonte de dados externa)
- Preencha os detalhes
- Salvar protocolo de autenticação
- Clique em Salvar
- Verifique em ‘Validar e sincronizar’ para a conclusão da conexão
Alternativamente,
Clique em Sincronizar após selecionar as tabelas e execute as seguintes ações:
- Crie automaticamente objetos externos do Salesforce.
- Crie automaticamente um campo personalizado para cada uma das colunas da tabela com compatibilidade com o tipo de campo de metadados do Salesforce.
Aqui está uma figura que explica a página de detalhes de fontes de dados externas:

O usuário pode mapear as tabelas em um sistema externo para os objetos externos dentro do Salesforce. Ele combina o conteúdo e os dados para sua organização Salesforce.
OData Concept no Lightning Connect
O Lightning Connect usa um dos adaptadores especialmente projetados para se conectar aos dados que residem em um sistema externo. Padrão de protocolo de dados abertos (OData). OData é um protocolo moderno baseado em REST que ajuda na integração de dados. Ele define as melhores práticas de uso de APIs RESTFUL.
Ele não apenas permite que você desenvolva a lógica de negócios, mas também cria APIs RESTFUL. Gigantes da tecnologia como SAP e Microsoft já implementaram o Suporte OData, tornando produtos como o SharePoint diretamente acessíveis.
AppExchange para componentes
O AppExchange for Salesforce é equivalente a um mercado de nuvem empresarial líder. É um balcão único que permite estender o Salesforce a qualquer departamento ou setor por meio de 50.000 soluções. Ele conduz transformações de negócios por meio da profunda experiência de 1.000 consultores.
Cada uma das soluções é customizada para Salesforce, de acordo com suas necessidades de negócios. O AppExchange ajuda você a resolver quaisquer desafios comerciais:
- Apps
- Componentes
- Soluções Bolt
- Dados Relâmpago
- Soluções de Fluxo
- Consultores
Aqui está um diagrama do Salesforce AppExchange:

(imagem fonte )
Por favor refira Salesforce AppExchange para mais detalhes.
Lightning Vs Classic
| Características | Relâmpago | Clássico |
|---|---|---|
| Contas e contatos | O Lightning fornece os seguintes recursos para contas e contatos: -Notícia -Caminho -Contatos para várias contas - E-mail integrado e modelos - Destaques do Twitter - Linha do tempo da atividade -Campos de conta automatizados -Notas - Layout da página de referência | Classic oferece apenas alguns destes recursos: -Contatos para várias contas -Listas Relacionadas - E-mail integrado e modelos - Destaques do Twitter |
| Experiência de usuário aprimorada | Funcionalidade avançada de arrastar e soltar. O administrador pode reorganizar os componentes da página conforme sua escolha. Elimina a necessidade do Visualforce. O Lightning permite mover pequenas tarefas de personalização para os usuários finais. | |
| Adição do Einstein Wave Analytics. | O Lightning dá acesso aos Relatórios do Einstein Wave Analytics. As atualizações atualizam automaticamente a cada hora o banco de dados obtido do Salesforce. O Einstein cria painéis que podem ser examinados para obter mais detalhes. Oferece uma experiência 3D envolvente. | Classic tem uma atualização de interface de usuário menos superior. Classic cria tabelas, listas e gráficos com tipos de relatórios padrão. Gera painéis em instantâneos de métricas com dados atualizados naquele momento. |
| Segurança aprimorada com serviço de armário. | LockerService é um dos recursos de segurança que isolam os componentes do Lightning, agindo como blocos de construção das páginas do Lightning que interagem entre si e ajudam a proteger contra ataques maliciosos. O Lightning concede permissões de maneira diferente, sem a opção de aumentar as garantias para os usuários finais. Requer logout e assinatura com autenticação, que vem com níveis de garantia mais altos. Lightning agora oferece melhor transição e compatibilidade. Ele permite que as empresas façam a transição de seus fluxos de trabalho existentes por objetos de metadados personalizados, sem a necessidade de construir do zero. | |
| Mudanças em JavaScript | Sem suporte para botões JavaScript. No Lightning, os usuários precisam alternar entre o Lightning e o Lightning mobile. | Suporta botões JavaScript. |
| Impressão e edição de relatórios | Não disponível para Lightning. | Este recurso funciona apenas para Classic. |
| Previsões Colaborativas | Lightning oferece o seguinte: - Projeções de dados de produtos e cronogramas. -Previsão do Território -Previsão de compartilhamento - Carimbo de hora exibindo hora e dados atualizados | Esses recursos não são suportados no Classic. |
>> Por favor, consulte o link se quiser mais detalhes sobre a comparação para algum outro Recursos do Salesforce .
Conclusão
O tutorial do Salesforce Lightning destaca os vários aspectos do Salesforce, como o que é Salesforce Lightning, Salesforce Lightning Component e muitos outros. Também ajuda a destacar a comparação entre o Salesforce Lightning e o Salesforce Classic.
O Salesforce Lightning é composto do seguinte:
- Experiência de Salesforce
- Estrutura do componente Lightning
- Sistema de Design de Relâmpago
- Salesforce Lightning App Builder
- AppExchange for Components
- Lightning Connect
Leitura adicional = >> Perguntas e respostas da entrevista do Salesforce Lightning
Leitura recomendada
- Tutorial do Salesforce CRM - O que é Salesforce CRM?
- Tutorial de CPQ do Salesforce - O que é CPQ no Salesforce
- Tutorial do Salesforce Service Cloud: configuração e recursos
- Guia para iniciantes em testes de SalesForce
- As 10 melhores ferramentas de software de CRM em 2021 (classificações mais recentes)
- 50 principais perguntas e respostas da entrevista do Salesforce (Atualizado em 2021)
- O guia definitivo de certificação do Salesforce para uma carreira lucrativa
- HubSpot Vs Salesforce - Qual CRM é o MELHOR para você?