Entender a arquitetura do Salesforce
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Definir os principais termos relacionados à arquitetura do Salesforce.
- Localizar informações referentes à confiança.
- Explicar, pelo menos, um caso de uso para as APIs do Salesforce.
O que é a arquitetura do Salesforce?
Agora, você já deve saber que pode usar o Salesforce para oferecer uma experiência altamente personalizada para seus clientes, funcionários e parceiros. Você pode fazer isso sem escrever muito (ou praticamente nenhum) código e pode fazê-lo rapidamente.
O que há de tão especial no Salesforce? Tudo começa com a nossa arquitetura.
Ao pensar na arquitetura do Salesforce, imagine várias camadas sobrepostas. Talvez ajude pensar nela como um bolo com muitas camadas, porque bolos são deliciosos e melhoram qualquer coisa. Mas não importa como é melhor para você: entender a arquitetura do Salesforce torna o trabalho com a plataforma muito mais fácil.
Há muitas coisas a serem explicadas aqui, mas vamos nos concentrar nos pontos mais importantes. Você aprenderá mais sobre cada ponto nesta unidade.
- A Salesforce é uma empresa de nuvem. Tudo o que oferecemos está na nuvem de multilocatários confiável.
- A Salesforce Platform é a base de nossos serviços. Ela funciona com metadados e é feita de partes diferentes, como ferramentas com pouco código, automação de fluxos de trabalho, inteligência artificial (IA) e APIs sólidas para desenvolvimento.
- Tudo isso é conectado ao Data Cloud, um mecanismo de dados elaborado para trabalhar em larga escala e integrado na plataforma, além de ser parte da estrutura de metadados; assim você pode conectar dados e usá-los com facilidade.
- Todos os nossos aplicativos se baseiam na plataforma. Nossas ofertas pré-fabricadas, como o Sales Cloud e o Marketing Cloud Engagement, além dos aplicativos criados usando a plataforma, têm funcionalidades avançadas e consistentes.
- Tudo está integrado. As tecnologias de nossa plataforma, como IA preditiva e generativa, além da estrutura de desenvolvimento, estão integradas em tudo que oferecemos e tudo que você cria. Elas podem ser usadas com IA de conversação como o Einstein Copilot, e também no Slack.
É muito importante que você entenda alguns termos aqui: confiança, multilocação, dados, metadados e a API.
Por que confiar na nuvem?
Na Salesforce, confiança é nossa prioridade máxima. Não só você guarda seus dados confidenciais em sua organização, como cria recursos essenciais para o sucesso de sua empresa na nossa plataforma. Levamos muito a sério nossa responsabilidade de manter seus dados e recursos protegidos, e é por isso que somos sempre transparentes em relação a nossos serviços.
Nosso site de confiança, trust.salesforce.com, é um recurso essencial. Você pode usá-lo para ver dados de desempenho e saber mais sobre como protegemos seus dados. Ele também indica se nossas manutenções planejadas afetarão seu acesso ao Salesforce.
E enquanto o mundo inteiro corre para integrar a IA generativa em todos os fluxos de trabalho, nosso foco principal é a segurança no uso da IA. É por isso que criamos o Einstein Trust Layer. O Einstein Trust Layer adiciona barreiras de proteção e segurança para que você possa usar IA generativa com sua empresa e com os dados de clientes sem comprometer a privacidade de dados ou sua governança.
Compartilhar é cuidar na nuvem de multilocatários
Até o momento, temos falado muito sobre casas. Mas, na verdade, o Salesforce tem uma estrutura mais parecida com um prédio de apartamentos. Sua empresa tem seu próprio espaço na nuvem, mas você tem todos os tipos de vizinhos, de lojas familiares a empresas multinacionais.
Esse conceito recebe o nome de multilocação. Multilocação é uma ótima palavra para causar boa impressão em jantares festivos, mas significa apenas que você está compartilhando recursos. O Salesforce oferece um conjunto-base de serviços a todos os nossos clientes na nuvem de multilocatários. Independentemente do tamanho da sua empresa, você terá acesso à mesma capacidade de computação, ao mesmo armazenamento de dados e aos recursos principais.
Confiança e multilocação caminham juntas. Embora você divida o espaço com outras empresas, pode confiar que o Salesforce manterá seus dados protegidos. Também pode confiar que receberá os melhores e mais recentes recursos, com atualizações automáticas e contínuas ao longo do ano inteiro. Como o Salesforce é um serviço de nuvem, você jamais precisará instalar novos recursos ou se preocupar com seu hardware. Tudo isso é possível por causa da multilocação.
A diferença do Data Cloud
Para a Dreamhouse Realty ser essa potência do ramo imobiliário, ela precisa de dados – em grandes quantidades. Mas D’Angelo está aprendendo rápido que muitos dos dados que a Dreamhouse coletou ao longo do tempo, comprados de diferentes fontes, estão em uma variedade de formatos, localizados em muitos lugares diferentes e são entregues em altas quantidades. Como ele poderá navegar entre todos esses dados e transformá-los em valor comercial que Michelle e seus corretores possam usar?
D’Angelo procura o Data Cloud em busca de ajuda. O Data Cloud é um mecanismo de dados em hiperescala que vem integrado nativamente na Salesforce Platform e pode ser usado em todas as partes dela. Não é um banco de dados tradicional, mas sim um data lakehouse. Uma lakehouse parece uma ideia maravilhosa, não? Mas, nesse caso, um data lakehouse não é um imóvel relaxante que Michelle está ajudando um cliente a comprar, mas sim uma arquitetura que trata dados estruturados e não estruturados e os harmoniza; por isso, é facilmente utilizável por todas as ferramentas que a plataforma tem a oferecer. O Data Cloud faz principalmente três coisas.
-
O Data Cloud conecta e revela dados para melhorar cada Salesforce Cloud, para que empresas como a Dreamhouse possam se conetar com potenciais clientes de novas maneiras usando dados que vivem dentro e fora do Salesforce.
-
O Data Cloud permite que as equipes liberem dados retidos em outros data warehouses ou datalakes e trabalhem com esses dados no Salesforce.com usando integrações de cópia zero. Isso significa que D'Angelo pode se conetar a outros sistemas sem duplicar dados.
-
O Data Cloud fornece IA preditiva e generativa confiável para proporcionar relacionamentos mais relevantes com os clientes e melhorar a produtividade, fundamentando a IA em todo seu contexto de negócios.
Como exemplo, o Data Cloud pode tornar os corretores da Dreamhouse mais eficazes ao revelarem interações na web, como as de um comprador em potencial que tem preferência por vários imóveis, num feed de atividades em tempo real. Ele também pode ajudar os agentes de atendimento ao cliente a serem mais eficientes e pró-ativos, fornecendo detalhes mais amplos e precisos sobre um cliente e os problemas atuais e passados que o levaram a buscar suporte. E pode alimentar novos tipos de aplicativos criados por D'Angelo, como os prompts de IA incorporados que padronizam os detalhes dos imóveis sobre os quais falamos anteriormente.
Em resumo, o Data Cloud faz essas coisas complementando os dados que já estão no seu CRM, como casos e oportunidades, com dados que surgem instantaneamente e em volumes muito maiores, tornando-os acessíveis e acionáveis na mesma plataforma.
A mágica dos metadados
Trocando em miúdos, metadados significa dados sobre dados. Calma. Isso é bem abstrato, certo? Quando dizemos “dados sobre dados”, na verdade estamos falando sobre os shells que armazenam o conteúdo relacionado a qualquer informação que você deseje coletar em sua organização do Salesforce.
Vamos pensar em um objeto, como Propriedade. Quando nossos amigos da Dreamhouse usam o Salesforce, eles inserem e visualizam dados sobre imóveis. Por exemplo, um imóvel pode estar em Boston, custar US$ 500.000 e ter 3 quartos.
Agora, imagine que nesse registro de Propriedade você deletou “Boston”, “US$ 500.000” e o número “3” nos quartos. O que resta? Sobra apenas o objeto Propriedade junto com todos os seus campos vazios, como o campo de endereço, o campo de preço e o campo do número de quartos. Estes campos são metadados.
Agora, vamos pensar sobre os metadados num contexto mais amplo. Também são metadados seus layouts de página, configurações de segurança e quaisquer outras personalizações que você promoveu na estrutura de sua organização que coletem ou usem os dados de sua organização.
Todos esses recursos, configurações e código padrão e personalizados na sua organização são metadados. Parte do motivo de você poder trabalhar tão rapidamente na plataforma é que o Salesforce sabe como armazenar e servir os metadados imediatamente após sua criação. Como os metadados estruturam sua organização, eles ajudam você a saber se deve inserir um preço ou um número, podem fazer referência a um endereço usando geolocalização em um mapa ou coletar informações sobre um contato que pode estar relacionado a diversos objetos.
Tudo sobre a API
A interface de programação de aplicativo (API) permite que diferentes partes de software se conectem e troquem informações.
Caso isso esteja parecendo meio abstrato, dê uma olhada no computador que você está usando neste exato momento. Você provavelmente encontrará uma série de entradas de vários formatos e tamanhos para diversos tipos de ligações. Elas são como a versão de hardware das API. Ninguém precisa saber como a entrada USB-C funciona. Só precisamos entender que quando conectamos nosso celular a uma entrada USB-C, ele pode transferir informações para o computador.
As APIS funcionam de forma semelhante. Sem estar a par de nenhuma especificidade, você conseguirá conectar seus aplicativos a outros aplicativos ou sistemas de software. A tecnologia que já existe lá dentro cuidará de todos os pormenores de como as informações passarão pelo sistema.
Mas o que isso tem a ver com o Salesforce?
Agora há pouco, conversamos sobre o banco de dados. Ao adicionar um objeto ou campo personalizado, a plataforma cria automaticamente um nome de API que serve de ponto de acesso entre sua organização e o banco de dados. O Salesforce usa esse nome da API para acessar os dados e metadados que você está procurando.
Por exemplo, é possível usar o campo Name (Nome) de um contato em diversos lugares, como o aplicativo móvel Salesforce, uma página personalizada ou até em um modelo de email. Isso tudo só é possível por causa do nome da API.
No fundo, a API é poderosa porque todos os seus dados e metadados dependem dela. Toda vez que usamos o Salesforce, seja para aproveitar uma funcionalidade padrão ou para criar um aplicativo personalizado, estamos interagindo com a API. Talvez você não esteja ligando muito para isso por enquanto, mas essa API gera uma enorme flexibilidade para o Salesforce. Ela permite ultrapassar a ideia comum de software comercial e criar soluções únicas e criativas para sua empresa.
Recursos
- Salesforce: Salesforce Trust
- Salesforce: Plataforma Einstein 1
- Trailhead: A Camada de confiança do Einstein
- Trailhead: Experiências baseadas no Data Cloud
- Ajuda do Salesforce: Glossário de termos do Data Cloud
- Blog de desenvolvedores do Salesforce: Visualizing Data... in Minecraft!?
Copyright
Direitos do uso do nome ALBERT EINSTEIN sob a permissão da Universidade Hebraica de Jerusalém. Exclusivamente representado pela Greenlight.