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.
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 ( ).
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.
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, que usa itens como componentes do
Lightning. 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 ( ), 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 a todos os
layouts 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 ( ),
encontre e selecione Contatos. Use a seta 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.
Criar um objeto personalizado
Trabalhemos junto com D’Angelo para ver como cria o objeto Propriedade.
Precisaremos desse objeto mais tarde e, portanto, não ignore estas etapas!
1. Role até o final desta página e crie um Trailhead Playground. Não ignore
esta etapa! Você precisará de um Trailhead Playground recente e zerado
para este módulo.
2. Depois que seu playground for criado (leva um minuto!), clique
em Iniciar.
3. Clique no ícone de engrenagem no topo da página para iniciar a
configuração.
4. Clique na guia Gerenciador de objetos.
5. Clique em Criar | Objeto personalizado no canto superior direito.
6. Em Rótulo, digite Propriedade . Os campos Nome do objeto e Nome do
registro são preenchidos automaticamente.
7. Em Rótulo plural, digite Propriedades .
8. Antes de salvar o objeto personalizado, role até a parte inferior da página
e marque a caixa de seleção Iniciar novo assistente de guias
personalizadas após salvar este objeto personalizado.
9. Deixe os demais valores como padrão e clique em Salvar.
10. Na página Nova guia de objeto personalizado, clique no campo Estilo de
guia e selecione um estilo que lhe agrade. O estilo define o ícone a ser
exibido na interface do usuário para o objeto.
11. Clique em Avançar, Avançar e Salvar.
Criar um campo personalizado
O objeto Propriedade que acabamos de criar quase não tem conteúdo. É hora
de incluir alguns campos personalizados nele. Volte para seu Trailhead
Playground.
1. Em Configuração, acesse Gerenciador de objetos | Propriedade.
2. Na barra lateral, clique em Campos e relacionamentos. Veja que alguns
campos já estão lá. Há um campo de nome e alguns dos campos de
sistema sobre os quais já conversamos.
3. Clique em Novo no canto superior direito.
4. Para o tipo de dados, selecione Moeda.
5. Clique em Avançar.
6. Preencha as seguintes informações:
a. Rótulo do campo: Preço
b. Descrição: O preço oficial de venda desse imóvel.
7. Marque a caixa Obrigatório.
8. Clique em Avançar, Avançar novamente e Salvar.
Criar um registro
Vamos criar um registro de propriedade para ver o que você fez.
1. No Iniciador de aplicativos ( na barra de navegação), encontre e
selecione Vendas.
2. Clique na guia Propriedades na barra de navegação. Caso não esteja
vendo essa guia, procure-a no menu suspenso Mais.
3. Clique em Novo no canto superior.
4. Digite um nome e um preço para a propriedade e clique em Salvar.