Introdução à Salesforce Platform

Objetivos de aprendizagem

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

  • Definir a Salesforce Platform.
  • Descrever o cenário DreamHouse.
  • Criar um Trailhead Playground.
  • Explicar a diferença entre desenvolvimento declarativo e programático.

Uma breve introdução ao Salesforce

Talvez você ache que o Salesforce não passa de um CRM. Ele armazena os dados dos seus clientes, oferece processos para cuidar de possíveis clientes e possibilita a cooperação com seus colegas de trabalho. E ele realmente faz tudo isso. No entanto, dizer que o Salesforce “não passa de um CRM” é como alegar que uma casa não passa de uma cozinha. É muito mais do que isso.

O Salesforce vem com várias funcionalidades padrão, ou seja, produtos e recursos prontos para usar na condução dos seus negócios. Vejamos algumas coisas comuns que as empresas querem fazer com o Salesforce e os recursos que disponibilizamos e que suportam essas atividades.

Você precisa: Por isso, oferecemos:
Vender para clientes atuais e potenciais Leads e oportunidades para gerenciar suas vendas
Ajudar os clientes após a venda Casos e comunidades para promover o envolvimento dos clientes
Trabalhar fora do escritório O aplicativo móvel Salesforce personalizável
Trabalhar em equipe junto com colegas, parceiros e clientes Chatter e comunidades para deixar sua empresa conectada
Vender para seu público Marketing Cloud para gerenciar a jornada dos seus clientes

Dependendo do que for comprado pela sua empresa, você pode receber esses e muitos outros recursos com enorme facilidade. Mas esses recursos são quase como um apartamento modelo mostrado por um corretor de imóveis. É claro que podíamos morar ali, mas aquele lugar não seria nosso lar. Ele não teria nossos quadros pendurados nas paredes, nem aquela chapeleira esquisita que a tia Tilda deu de presente para você assim que você se mudou para lá.

É aí que entra a Salesforce Platform. Com ela, é possível personalizar e construir qualquer elemento que seja fundamental para a identidade da sua empresa. E, com um aplicativo empresarial personalizado que reflete as suas especificidades, todo mundo vai conseguir ser mais bem-sucedido.

Histórias do Salesforce.

Com o Trailhead, você passa a conhecer várias empresas e personagens que usam o Salesforce de maneiras diferentes. Vamos conhecer alguns deles.

Estas quatro empresas aparecem no Trailhead para apresentar nossos serviços.
  1. Cloud Kicks: essa empresa de tênis está causando frisson na indústria de calçados. Ela usa o Salesforce para gerenciar vendas e ajudar a simplificar seu processo complexo de criação e processamento de pedidos.
  2. Ursa Major Solar: na linha da frente das energias renováveis, a Ursa Major Solar precisa de um software comercial que não tenha dificuldade de se adaptar a tecnologias de ponta. Ela usa o Salesforce para gerenciar vendas e o serviço de atendimento ao cliente a nível nacional.
  3. Get Cloudy Consulting: como uma das melhores empresas de consultoria em nuvem do setor, a Get Cloudy está familiarizada com o CRM. Ela usa o Salesforce para gerenciar clientes existentes e possíveis, e está sempre procurando novas maneiras de inovar com os serviços Salesforce.
  4. DreamHouse Realty: conhecida por sua abordagem inovadora em relação ao mercado imobiliário, a DreamHouse usa o Salesforce para conectar seus funcionários e tornar a venda de imóveis mais eficaz.

Estamos gostando desse tema imobiliário; então, vamos começar o primeiro módulo com a DreamHouse Realty. Usaremos a implantação do Salesforce na DreamHouse para explicar alguns termos, conceitos e recursos fundamentais da Salesforce Platform.

Vamos aprender um pouco mais sobre a DreamHouse.

Michelle é a líder dos corretores de imóveis na DreamHouse. Ela encontra muitos possíveis compradores de imóveis no site e nos aplicativos móveis da DreamHouse. Com os aplicativos, os clientes podem pesquisar os imóveis disponíveis e criar uma lista de favoritos. Eles também podem contatar diretamente a Michelle ou outros corretores para agendar as visitas.

Michelle, líder dos corretores de imóveis na DreamHouse.

D’Angelo é o administrador do Salesforce na DreamHouse. Com a Salesforce Platform, ele está criando um pacote de recursos personalizados para ajudar Michelle e sua equipe. Michelle pode usar esse recurso personalizado para editar e ver informações sobre os imóveis que tem à venda e para rastrear os possíveis compradores.

D’Angelo, o administrador do Salesforce na DreamHouse.

Lembre-se, o Salesforce vem com recurso padrão para rastrear objetos de venda comuns, como contas, contatos e leads. Mas a DreamHouse é uma corretora de imóveis e, portanto, tem necessidades específicas de sua indústria e de seu modelo de negócios. Ao longo deste módulo, vamos trabalhar com D’Angelo para ver como a Salesforce Platform pode atender a essas necessidades.

Conheça nossos termos

Talvez você tenha notado uma palavra incomum no último parágrafo: objetos. Objeto é um dos termos muito importantes que você aprenderá ao se familiarizar com o Salesforce.

Primeiro, é importante entender o que é um banco de dados no contexto do Salesforce. Quando falamos sobre banco de dados, pense em uma planilha enorme. Ao inserir informações no Salesforce, elas ficam armazenadas no banco de dados para poderem ser acessadas mais tarde. Elas ficam armazenadas de maneira bem específica, para que você possa acessar as informações sempre que precisar.

Vejamos uma página do aplicativo da DreamHouse para definir alguns de seus elementos importantes e como eles se relacionam com o banco de dados.

Um registro de propriedade com nome.
  1. Um aplicativo no Salesforce é um conjunto de objetos, campos e outras funcionalidades que dão suporte a um processo de negócios. Você pode ver o aplicativo em uso e alternar entre aplicativos usando o Iniciador de aplicativos (Ícone do Iniciador de aplicativos).
  2. Objetos são tabelas no banco de dados do Salesforce que armazenam um tipo de informação específico. Existem objetos padrão, como Contas e Contatos, e objetos personalizados, como o objeto Propriedade que você vê no gráfico.
  3. Registros são linhas nas tabelas do banco de dados do objeto. Registros são os dados reais associados a um objeto. Aqui, o imóvel no endereço 211 Charles Street é um registro.
  4. Campos são colunas nas tabelas do banco de dados do objeto. Os objetos padrão e personalizados têm campos. Em nosso objeto Propriedade, temos campos como Endereço e Preço.

Outro termo importante que é difícil de explicar em imagens é organização. Organização é uma instância específica do Salesforce. A imagem aqui foi retirada da organização da DreamHouse. Sua empresa pode ter uma ou mais organizações.

São muitas coisas para aprender. Se não conseguir assimilar tudo agora, não se preocupe. Conforme você for aprendendo sobre o Salesforce, a terminologia vai começar a soar familiar naturalmente.

Seu primeiro Trailhead Playground

Uma organização Trailhead Playground (TP) é um ambiente seguro em que você pode praticar as habilidades aprendidas antes de usá-las na vida real, em seu trabalho. As organizações TP vêm com todas as ferramentas de criação e personalização de aplicativos padrão necessárias para testar seus segmentos de desenvolvimento de aplicativo. Se você já ouviu falar em organização Developer Edition (DE), um TP é um tipo especial de DE.

Quando você se inscreve no Trailhead, um TP é criado automaticamente para você. Se você ainda não se inscreveu, agora é uma boa hora. Se você já se conectou, role até a parte inferior desta página e clique em Iniciar para abrir seu TP.

As organizações TP são gratuitas e você pode ter até 10 delas ao mesmo tempo. Para criar um TP, acesse um desafio prático, clique na seta ao lado de Iniciar e selecione Criar um Trailhead Playground. Se atingir o limite máximo ou quiser gerenciar seus TPs, você poderá vê-los e excluí-los em seu perfil do Trailhead. Se precisar usar seu nome de usuário e senha do TP, acesse-os usando as instruções aqui.

Continue e inicie seu TP para que possamos começar a explorar a fundo.

Instalar o aplicativo da DreamHouse

Para acompanhar e praticar as etapas apresentadas neste módulo, você precisará instalar o pacote da DreamHouse em seu Trailhead Playground. Siga as instruções aqui para iniciar um Playground e instalar o pacote. Você também usará esse pacote e o Playground na hora de concluir o desafio prático.

Nota

Nota

Se o Internet Explorer é seu navegador favorito, é hora de mudar para o plano B. Alguns recursos do aplicativo da DreamHouse não são totalmente compatíveis com o Internet Explorer e, portanto, será necessário mudar para outro navegador a fim de concluir este módulo.

Inicie seu Trailhead Playground rolando até o fim desta página e clicando em Iniciar. Se você vir uma guia na sua organização com o rótulo Instalar um pacote, ótimo. Siga as etapas abaixo.

Do contrário, no Iniciador de aplicativos (Ícone do Iniciador de aplicativos), encontre e selecione o Playground Starter e siga as etapas. Se não vir o aplicativo Playground Starter, copie este link de instalação do pacote e consulte Instalar um pacote ou aplicativo para concluir um desafio do Trailhead na Ajuda do Trailhead.

  1. Clique na guia Instalar um pacote.
  2. Cole 04tB0000000OE9wIAG no campo.
  3. Clique em Instalar.
  4. Selecione Instalar para todos os usuários e clique em Instalar.

Veremos algumas partes desse aplicativo durante o módulo, mas sinta-se à vontade para dar uma explorada antes de prosseguir.

Personalizar a Salesforce Platform

Você já sabe que é possível usar a Salesforce Platform para desenvolver objetos personalizados e funcionalidades específicas para sua empresa. Porém, talvez você não saiba que dá para realizar grande parte deste desenvolvimento sem escrever uma única linha de código.

Esse tipo de desenvolvimento sem códigos é chamado de desenvolvimento declarativo. Com ele, pode-se usar formulários e ferramentas de arrastar e soltar para realizar tarefas de personalização incríveis. A plataforma também oferece desenvolvimento programático, usando itens como componentes do Lightning, códigos do Apex e páginas do Visualforce. Contudo, caso você não seja da área de programação, ainda conseguirá fazer algumas coisas fantásticas na plataforma.

Vamos começar aos poucos. Digamos que a Michelle quer encontrar uma forma de indicar com rapidez se um comprador de imóveis em potencial está pré-qualificado para conseguir um empréstimo residencial. Para efetuar essa alteração, D’Angelo quer criar uma caixa de seleção pré-qualificada no objeto de contato. Na língua do Salesforce, isso significa que vamos adicionar um campo personalizado a um objeto padrão. Vejamos como isso funciona.

  1. No ícone de engrenagem (O ícone de engrenagem que abre a Configuração.), clique em Configuração para abrir a página de configuração. Lembre-se dessa etapa, pois usamos a opção Configuração com frequência!
  2. Clique na guia Gerenciador de objetos.
  3. Clique em Contato.
  4. Em Campos e relacionamentos, clique em Novo.
  5. Um tipo de dados indica qual é o tipo de informação daquele campo. No caso em questão, escolha Caixa de seleção e clique em Avançar.
  6. Você verá Rótulo do campo na página Contato. Insira Há pré-qualificação? e clique em Avançar.
  7. Clique novamente em Avançar.
  8. Marque a caixa de seleção para adicionar o novo campo ao layout de página de contato e clique em Salvar.

Você acabou de personalizar seu primeiro objeto. Ótimo trabalho!

Vejamos o que acabamos de fazer. No Iniciador de aplicativos (Ícone do Iniciador de aplicativos), encontre e selecione Contatos. Use a seta Ícone de seta do modo de exibiação de lista. para acessar Todos os contatos e clique no nome de um desses contatos. Você verá seu novo campo na guia Detalhes. Agora, ficou bem mais fácil que a Michelle e os outros corretores registrem e acessem essa informação importante sobre os clientes.

Página de detalhes dos contatos já com o novo campo de pré-qualificação.

Foi bem rápido adicionar esse campo. Mas acontece que acrescentar esse campo não foi a única coisa que fizemos. Ao mesmo tempo, a plataforma fez várias coisas em segundo plano. É claro que o novo campo foi adicionado na interface de usuário. Você também pode executar relatórios e criar painéis com base nesse novo campo. O campo já está até pronto para entrar no aplicativo móvel Salesforce. E a única coisa que você precisou fazer foi clicar em Avançar!

É por isso que a Salesforce Platform é tão poderosa. Na próxima unidade, conversaremos sobre algumas das formas usadas para aproveitar todo o potencial desse produto na sua empresa.

Recursos

Pronto para o desafio?

Se você estava acompanhando esta unidade, conseguiu criar uma caixa de seleção “Pré-qualificado?”. Agora, teste o que você aprendeu criando um campo totalmente novo. Desta vez, você criará um campo de moeda em vez de uma caixa de seleção. Conclua o novo desafio abaixo para experimentar o que você aprendeu.