Concepto de la arquitectura de Salesforce
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Definir términos clave relacionados con la arquitectura de Salesforce.
- Buscar información relacionada de confianza.
- Explicar al menos un caso de uso para las API de Salesforce.
¿Qué es la arquitectura de Salesforce?
Ahora ya sabe que puede utilizar Salesforce para ofrecer una experiencia altamente personalizada para sus clientes, empleados y socios. Puede hacerlo sin redactar mucho código de computación (a veces nada) y puede hacerlo rápido.
¿Qué hace tan especial a Salesforce? Todo comienza con nuestra arquitectura.
Cuando piense en la arquitectura de Salesforce, imagínese una serie de capas que están superpuestas entre sí. A veces ayuda pensarlo como un pastel de muchas capas porque el pastel es delicioso y hace que todo sea mejor. De cualquier modo, entender la arquitectura de Salesforce facilita mucho trabajar con la plataforma.
Hay mucho que desempacar aquí, así que centrémonos en los puntos más importantes. En esta unidad, aprenderá más sobre cada punto.
- Salesforce es una compañía de la nube. Todo lo que ofrecemos reside en la nube de confianza multiusuario.
- La plataforma Salesforce es los cimientos de nuestros servicios. Tiene tecnología de metadatos y está conformada por diversas partes, como herramientas con poco código, automatización de flujos de trabajo, inteligencia artificial (IA) y sólidas API para el desarrollo.
- Todo esto está conectado a Data Cloud, un motor de datos diseñado para una escala masiva que se integra en la plataforma y es parte del marco de trabajo de metadatos, lo cual permite conectar datos y realizar acciones fácilmente.
- Todas nuestras aplicaciones se asientan sobre la plataforma. Nuestras ofertas preconfeccionadas como Sales Cloud y Marketing Cloud Engagement, junto con las aplicaciones que crea utilizando la plataforma, tienen unas funciones coherentes y potentes.
- Todo está integrado. Las tecnologías de nuestra plataforma, como la IA generativa y predictiva, y el marco de trabajo de desarrollo, están incorporadas en todo lo que ofrecemos y todo lo que usted crea, y se pueden utilizar con la IA conversacional (como Einstein Copilot) y en Slack.
Es de suma importancia comprender algunos términos: confianza, capacidad multiusuario, datos, metadatos y la API.
¿Por qué confiar en la nube?
En Salesforce, la confianza es nuestra prioridad principal. No solo está manteniendo sus datos confidenciales en su organización, también está creando funciones vitales para el éxito de su compañía en nuestra plataforma. Nuestra responsabilidad de mantener sus datos y funciones de forma segura no es algo que nos tomemos a la ligera, y es por ello que siempre somos transparentes en lo referente a nuestros servicios.
Nuestro sitio de la confianza, trust.salesforce.com, es un recurso vital. Puede utilizarlo para ver los datos de desempeño y obtener más información sobre cómo aseguramos sus datos. También muestra cualquier operación de mantenimiento planificada que vayamos a realizar que pudiera afectar a su acceso a Salesforce.
Mientras todos se apuran para integrar la IA generativa en cada flujo de trabajo, nuestro principal enfoque es la seguridad de la IA, y por ello creamos la Capa de Confianza de Einstein. La Capa de Confianza de Einstein agrega protecciones de seguridad para que pueda usar la IA generativa con datos de su compañía y de sus clientes sin comprometer la gobernanza o privacidad de esos datos.
Compartir es bueno en la nube multiusuario
Hasta ahora, hablamos mucho sobre viviendas. Pero Salesforce realmente está establecido más como un edificio de apartamentos. Su compañía tiene su propio espacio en la nube, pero tiene todo tipo de vecinos, desde pequeños comerciantes a corporaciones multinacionales.
Esta idea es la capacidad multiusuario. La capacidad multiusuario es una frase excelente para hacerle parecer agudo en cenas de la compañía, pero realmente lo único que significa es que está compartiendo recursos. Salesforce proporciona un conjunto principal de servicios a todos nuestros clientes en la nube multiusuario. No importa el tamaño de su negocio, obtendrá acceso a la misma potencia de computación, almacenamiento de datos y funciones principales.
La confianza y la capacidad multiusuario van de la mano. A pesar del hecho de que está compartiendo espacio con otras compañías, puede confiar en Salesforce para mantener sus datos a buen recaudo. También puede tener la confianza de que está recibiendo las funciones más recientes y geniales con actualizaciones automáticas y sencillas durante todo el año. Ya que Salesforce es un servicio de nube, nunca tiene que instalar nuevas funciones o preocuparse sobre su hardware. Todo ello es posible debido a la capacidad multiusuario.
La diferencia de Data Cloud
Para que Dreamhouse Realty sea la potente inmobiliaria que es, necesita datos: muchos datos. Pero D’Angelo se da cuenta de que muchos de los datos que Dreamhouse recopiló con el tiempo y obtuvo de distintas fuentes tienen ubicaciones y formatos variados, además de que se muestran en volúmenes enormes. ¿Cómo puede examinar todos estos datos y convertirlos en valor del negocio, de modo que Michelle y sus agentes puedan utilizarlos?
D’Angelo recurre a Data Cloud para obtener ayuda. Data Cloud es un motor de datos a hiperescala que se encuentra integrado de manera nativa en Salesforce Platform y se puede utilizar en toda la plataforma. No es una base de datos tradicional; es más bien un lago de datos. Un lago suena a algo maravilloso, ¿no? Pero, en este caso, un lago de datos no es algo vistoso dentro de una propiedad que Michelle ofrece a un cliente, sino una arquitectura que gestiona tanto los datos estructurados como los no estructurados y los armoniza, de modo que todas las herramientas que ofrece la plataforma puedan usarlos. Data Cloud hace principalmente tres cosas.
-
Data Cloud conecta y muestra datos para mejorar cada Salesforce Cloud de modo que compañías como Dreamhouse puedan usar datos que residen dentro y fuera de Salesforce para comunicarse con clientes potenciales.
-
Data Cloud permite que los equipos accedan a datos atrapados en otros lagos o almacenes, y luego trabajen con esos datos en Salesforce con integraciones sin copia. Esto significa que D’Angelo puede conectarse a otros sistemas sin duplicar datos.
-
Data Cloud impulsa la IA generativa y predictiva de confianza para generar relaciones más profundas con los clientes y mejorar la productividad fundamentando la IA en el contexto completo de su negocio.
Por ejemplo, Data Cloud puede mostrar las interacciones web (como las de un cliente potencial que marca varias propiedades como favoritas) es las noticias de actividad en tiempo real para mejorar la eficacia de los agentes de Dreamhouse. También puede mejorar la eficiencia y proactividad de los agentes de servicio al cliente al proporcionar datos más amplios y precisos de un cliente y los problemas de soporte que ese cliente tiene y tuvo. Además, puede propiciar que D’Angelo cree nuevos tipos de aplicaciones, como las solicitudes de IA integradas que estandarizan los detalles de las propiedades y que vimos anteriormente.
En resumen, Data Cloud complementa los datos que ya se encuentran en su CRM (como casos y oportunidades) con datos instantáneos y en mayores volúmenes, por lo que se puede acceder a ellos y realizar acciones en la misma plataforma.
La magia de los metadatos
Para decirlo de manera sencilla, los metadatos son datos sobre datos. Espere. Eso es bastante abstracto, ¿verdad? Cuando decimos datos sobre datos, en realidad estamos hablando de los shells que guardan el contenido relacionado con cualquier información que desea recopilar en su Salesforce org.
Piense en un objeto como Propiedad. Cuando nuestros amigos de Dreamhouse utilizan Salesforce, ingresan y visualizan datos sobre propiedades. Por ejemplo, una propiedad puede estar ubicada en Boston, costar 500.000 $ y tener 3 habitaciones.
Imagine que elimina de este registro de propiedad los datos Boston, 500.000 $ y el número 3 para la cantidad de habitaciones. ¿Con qué nos quedamos? Nos quedamos con el objeto Propiedad y todos sus campos vacíos, como el campo “dirección”, el campo “precio” y el campo “número de habitaciones”. Estos campos son metadatos.
Ahora pensemos en los metadatos en un contexto más amplio. También son metadatos sus formatos de página, su configuración de seguridad y cualquier otra personalización que haya hecho en la estructura de su org que recopile o utilice los datos de su organización.
Todas esas configuraciones estándar y personalizadas, funciones y código de computación de su organización son los metadatos. Parte de la razón por la que puede moverse con tanta velocidad en la plataforma es que Salesforce sabe cómo almacenar y servir esos metadatos de forma inmediata después de crearlos. Debido a que proporcionan estructura a su org, los metadatos le permiten saber, por ejemplo, si debe ingresar un precio o un número, pueden remitir a una dirección con geolocalización en un mapa o recopilar información sobre un contacto que puede estar relacionado con varios objetos.
Todo acerca de esa API
La interfaz de programación de aplicaciones (API) permite que varios elementos de software se conecten entre sí e intercambien información.
Si esto le suena algo abstracto, eche un vistazo rápido a la computadora en la que está trabajando ahora mismo. Probablemente verá una serie de puertos con diferentes formas y tamaños para diferentes tipos de conexiones. Estos son como una versión de hardware de las API. No tiene que saber cómo funciona el puerto USB-C. Todo lo que tiene que entender es que, cuando conecta su teléfono a un puerto USB-C, este pasa información a su computadora.
Las API son similares. Sin conocer los detalles, puede conectar sus aplicaciones con otras aplicaciones o sistemas de software. La tecnología subyacente se encarga de los aspectos específicos del paso de la información por el sistema.
¿Y esto que tiene que ver con Salesforce?
Anteriormente, hablamos sobre la base de datos. Cuando agrega un objeto o campo personalizado, la plataforma crea automáticamente un nombre de API que sirve como punto de acceso entre su organización y la base de datos. Salesforce utiliza ese nombre de API para recuperar los metadatos y los datos que está buscando.
Por ejemplo, puede utilizar el campo Name (Nombre) de un contacto en numerosos sitios, como en la aplicación móvil Salesforce, una página personalizada o incluso una plantilla de email. Todo eso es posible debido al nombre de la API.
El núcleo del poder de las API es que todos sus datos y metadatos tienen capacidad API. Cada vez que utiliza Salesforce, ya esté utilizando funciones estándar o creando una aplicación personalizada, está interactuando con la API. Esto puede no parecer gran cosa en estos momentos, pero la API aporta a Salesforce una grandísima cantidad de flexibilidad. Le permite ir más allá de la idea normal del software de negocio y construir soluciones exclusivas y creativas para su compañía.
Recursos
- Salesforce: Salesforce Trust
- Salesforce: Plataforma Einstein 1
- Trailhead: La Capa de confianza de Einstein
- Trailhead: Experiencias con tecnología de Data Cloud
- Ayuda de Salesforce: Glosario de términos de Data Cloud
- Blog Salesforce Developers: Visualizing Data... in Minecraft!?
Copyright
Rights of ALBERT EINSTEIN are used with permission of The Hebrew University of Jerusalem. Represented exclusively by Greenlight.