Este texto se tradujo utilizando el sistema de traducción automatizado de Salesforce. Realice nuestra encuesta para proporcionar comentarios sobre este contenido y díganos qué le gustaría ver a continuación.

Hace más de dos décadas, Salesforce fue pionera en la primera plataforma en la nube de múltiples arrendatarios, sentando un precedente en la industria. Desde entonces, Salesforce se ha convertido en una plataforma empresarial integral, capaz de encapsular y automatizar aspectos clave de un negocio y servir a cientos de miles de negocios y millones de usuarios en varias industrias y regiones. Salesforce también ha mejorado su conjunto de productos Customer360 a través de adquisiciones estratégicas.

En los últimos años, los cambios en el mercado, la industria y el panorama tecnológico nos han llevado a una serie de transformaciones profundas en la plataforma Salesforce fundamental. Estos incluyen:

  • La aparición de proveedores de nube pública que invierten mucho en infraestructura.
  • Avances rápidos en IA, incluyendo aprendizaje automático, IA generativa y experiencias de agentes.
  • Mayor residencia de datos y requisitos normativos entre industrias y países.
  • La necesidad de gestionar datos y transacciones en tiempo real a una escala en rápido aumento.
  • Mayor atención a los requisitos de ciberseguridad, disponibilidad del sistema, rendimiento y resiliencia.
  • Demanda del cliente de un conjunto integrado que ofrezca una arquitectura altamente resiliente, acoplada de forma flexible y fuertemente coherente.

En respuesta a estos cambios, en particular el cambio sísmico de la IA y su impacto en los negocios, Salesforce ha transformado completamente su plataforma desde cero, sentando las bases para la próxima generación de aplicaciones y casos de uso de clientes, todo ello manteniendo nuestros objetivos Trust.

El lanzamiento de Agentforce en Dreamforce 2024 y el siguiente diagrama representa la culminación de este esfuerzo extenso, que involucra a miles de miembros del equipo de la organización de Tecnología y productos de Salesforce. Actualmente, más del 95% de nuestros clientes han realizado la transición a esta nueva plataforma. La migración exitosa de la mayoría de nuestros clientes, incluyendo aquellos con las cargas de trabajo más exigentes, subraya el ingenio de nuestros ingenieros y reafirma los valores fundamentales de Salesforce de Trust, Customer Success e Innovación.

Desde el lanzamiento de Agentforce, Salesforce ha seguido siendo pionera en el uso de IA en aplicaciones empresariales y ha sido líder del mercado en el desarrollo de experiencias de agentes que proporcionan experiencias conversacionales en tiempo real para funciones comerciales existentes y nuevas.

En este documento técnico, elaborado en colaboración con ingenieros de primer nivel, se proporciona una exploración detallada para constructores que aprecian las complejidades detrás de las principales transformaciones tecnológicas. El documento profundiza en las mejoras arquitectónicas esenciales que mantienen la plataforma ampliable, segura y lista para gestionar futuras aplicaciones mientras satisface las necesidades cambiantes de nuestros clientes. Se recomienda que comience con el capítulo Descripción general de arquitectura para comprender la imagen completa. Desde allí, los lectores pueden continuar en secuencia o explorar los capítulos que capturan más su interés.

Emin Gerba
Arquitecto jefe de Salesforce

Descripción general de Arquitectura de plataforma

Los principios arquitectónicos de Salesforce Platform a continuación capturan la base y la diferenciación de cómo diseñamos funciones y capacidades:

  • Enterprise-Grade Trust: Trust es el valor número 1 de Salesforce, y damos prioridad no solo a la disponibilidad y seguridad de nuestros servicios, sino también a la creación de funciones de control de acceso, cumplimiento y seguridad de modo que nuestros clientes puedan cumplir sus estándares de cumplimiento y seguridad con Salesforce Platform.
  • Multitenario: Todos los servicios e infraestructura están creados para alojar múltiples clientes. Esto proporciona un patrón estratégico para escalar con el uso, así como estandarizar en una barra alta común de disponibilidad y seguridad independientemente del tamaño de nuestros clientes.
  • Impulsado por metadatos: Los metadatos están en el centro de cómo nuestros servicios multiusuario son personalizables. Nuestros metadatos son ampliables de modo que los administradores y desarrolladores puedan aprovechar el trabajo existente, así como beneficiarse de futuras actualizaciones de productos de Salesforce y los socios del ecosistema.
  • API primero: Salesforce Platform da prioridad a una cartera de API enriquecida y coherente que cubre todo lo que se puede hacer a través de interfaces de usuario nativas de Salesforce. Esto permite a los desarrolladores y socios aprovechar y recomponer las funciones de la plataforma para integrar sistemas o crear nuevas experiencias de usuario.
  • Abierto e interoperable: Salesforce Platform se puede integrar en cualquiera de las arquitecturas empresariales de nuestros clientes. Diseñamos Salesforce Platform para funcionar con otros sistemas basados en la nube y on-prem, así como para proporcionar API, herramientas y estándares de integración para que los sistemas externos se integren con Salesforce Platform.
  • Agente: Salesforce Platform está evolucionando rápidamente para ser el agente primero en todo el conjunto de aplicaciones. Queremos que los usuarios puedan implicarse con Salesforce a través de experiencias de conversación con agentes profundos que les permitan realizar el trabajo e interactuar con sus datos de formas cada vez más naturales.

La plataforma actual de Salesforce representa la etapa más reciente en la evolución de las funciones de Salesforce desde el debut en 2008 de Force.com Platform. Las transformaciones clave recientes incluyen:

  • Adopción de Hyperforce y un cambio a arquitecturas basadas en la nube.
  • Evolución de una arquitectura monolítica a una estructura con servicios independientes.
  • Introducción de las tecnologías Data 360 y Lakehouse junto con los establecimientos de datos relacionales tradicionales.
  • Integración profunda de tecnologías de IA, aprendizaje generativo y automático y una evolución a experiencias de agentes en la plataforma.

Estos cambios han ampliado y refinado las funciones de la plataforma sin interrupciones significativas, gracias a abstracciones sólidas que permiten a los ingenieros de Salesforce avanzar en nuestras tecnologías sin problemas con una mínima interrupción de clientes. La sólida abstracción también sigue siendo clave para el valor de Salesforce Platform de simplificar las complejidades técnicas del software de nivel empresarial, como la seguridad, la disponibilidad y las convenciones tecnológicas, de modo que los desarrolladores de aplicaciones puedan centrarse en resolver sus retos exclusivos. Las funciones de Salesforce Platform se destacan a continuación:

Descripción general de Next Gen Platform Architecture

Salesforce Platform se muestra como un conjunto de capas que componen el sistema. Cada capa representa un grupo de funciones relacionadas importantes para aplicaciones creadas en la plataforma. Las subcajas de cada capa proporcionan ejemplos ilustrativos de estas funciones. Las funciones de cada capa inferior están integradas en todas las capas anteriores, garantizando una experiencia coherente en todo el conjunto de aplicaciones de Salesforce.

Salesforce Platform incorpora amplias transformaciones de ingeniería en todas las capas de una plataforma tecnológica madura desarrollada en los últimos 20 años. Impulsados por la evolución de las demandas de los clientes y las nuevas tecnologías, estos cambios permiten la compatibilidad con nuevos tipos de aplicaciones y soluciones. Las transformaciones están interconectadas, con cambios en capas inferiores que influyen en la evolución de todas las capas posteriores anteriores.

Salesforce Platform está estructurado en varias capas, cada una contribuyendo a sus funciones integrales:

  • Hyperforce: La infraestructura fundacional ha evolucionado desde centros de datos propios a proveedores de nube pública, mejorados con tecnologías de Salesforce para un alojamiento seguro, compatible, altamente disponible y rentable.
  • Marco de metadatos: Proporciona una abstracción estable para que las aplicaciones se basen en ellas, incluso cuando las tecnologías que tenemos y utilizamos evolucionan. Incluye un asignador relacional de objetos, un orden de ejecución prescriptivo y un tiempo de ejecución “principal” que acorta las definiciones de metadatos con los tiempos de ejecución dirigidos por metadatos.
  • Datos: Incluye una base de datos relacional de múltiples arrendatarios y un Lakehouse a escala de petabytes para gestionar datos de Salesforce y no de Salesforce, que admite la gestión de datos y contenido no estructurados, la búsqueda avanzada, la gobernanza y las funciones de procesamiento analítico.
  • AI: Se basa en la capa de datos con tecnologías de IA de confianza fundamentales que aprovechan la IA predictiva y generativa para potenciar experiencias de agentes.
  • Servicios de plataforma de aplicación: Proporciona herramientas para administradores de TI, desarrolladores y proveedores para crear y personalizar aplicaciones, ofreciendo una abstracción con opiniones para simplificar tareas comunes y complejas.
  • Capacidades comerciales: Ofrece una gama de funciones para satisfacer diversas necesidades comerciales, permitiendo a los desarrolladores adaptar aplicaciones según sea necesario.
  • API y Gestión de API: Garantiza que todas las funciones de plataforma son accesibles a través de API bien formadas, facilitando las interdependencias de servicio y capa.
  • Experiencia de usuario y desarrollador: Cuenta con interfaces fáciles de usar para usuarios finales y una gama de herramientas de desarrollo desde código bajo a código profesional para el desarrollo y la personalización de aplicaciones, con compatibilidad para el desarrollo moderno dirigido por IA.
  • Integración: Se integra con cualquier arquitectura empresarial, permitiendo la compatibilidad con sistemas de Salesforce y no de Salesforce a través de conectores de datos, integración de datos de copia cero y otras herramientas.
  • Aplicaciones e industrias: Proporciona un conjunto de aplicaciones personalizables y soluciones específicas del sector creadas sobre las funciones integradas de la plataforma, aprovechando la gama completa de funciones de capa inferior y con agentes de IA profundamente integrados.

Salesforce ha estado desarrollando infraestructura de centro de datos global durante casi 25 años, anterior a muchos hiperescaladores actuales y proveedores de IaaS. Hyperforce, la generación actual de la evolución de la infraestructura de Salesforce, está diseñada para operar entre múltiples proveedores de nube pública en todo el mundo.

Está diseñado para satisfacer las necesidades de los clientes en cuanto a escala B2C elástica, residencia de datos global, disponibilidad mejorada, seguridad de nivel superior y cumplimiento normativo. Hyperforce estandariza la infraestructura en todos los productos de Salesforce, facilitando la integración rápida de nuevas adquisiciones.

Hyperforce garantiza la entrega de Salesforce Platform, permitiendo una implementación rápida de nuevas funciones y aplicaciones, cumpliendo los requisitos de residencia de datos y cumplimiento normativo en más de 20 regiones de todo el mundo.

Durante la transición de Salesforce a Hyperforce, se identificaron diferencias significativas en los servicios, las interfaces y los niveles de cumplimiento entre hiperescaladores. Para construir una base sólida y portátil para Salesforce Platform, se adoptaron estos principios arquitectónicos:

  • Infraestructura como código: Utilizando una arquitectura dirigida por dominio, este principio implica codificación declarativa para infraestructura, creación de artefactos inmutables y automatización de infraestructura on-demand utilizando estándares como Kubernetes y Service Mesh.
  • Zero Trust Security: Implementación de un modelo de seguridad zero Trust con estrategias de defensa integrales incluyendo gestión de identidad, autenticación, autorización, aislamiento de red, políticas de seguridad de privilegios mínimos y cifrado de datos tanto en tránsito como en periodos de inactividad.
  • Servicios gestionados: Haciendo hincapié en el uso de servicios multiusuario y multinube, este principio mejora la portabilidad entre diferentes infraestructuras y entornos como sistemas comerciales, gubernamentales y con espacios de aire.
  • Resistencia incorporada: Los servicios críticos para la misión están repartidos entre múltiples Zonas de disponibilidad para garantizar una alta disponibilidad. Los datos se replican entre regiones de disponibilidad. Los servicios también están etiquetados con niveles de disponibilidad para gestionar objetivos a nivel de servicio y planificación de resiliencia.
  • Totalmente observable: Integración de todos los servicios en una plataforma de observabilidad estándar para una supervisión eficiente, que incluye recopilación de registros, recopilación de mediciones, alertas, rastreo distribuido y seguimiento de operaciones de servicio como volumen de tráfico, índices de error y utilización de recursos.
  • Operaciones automatizadas: Esto incluye la gestión automatizada del ciclo de vida de la infraestructura y los AIOps predictivos (IA para operaciones) para mantener la calidad del servicio, detectar y solucionar las degradaciones del servicio y la detección de fallos.
  • Escala automatizada: Centrándose en la escalabilidad y la rentabilidad, este principio permite flexibilidad operativa entre diferentes escalas sin aumentar los riesgos operativos, abstrayendo límites de cuentas específicos relacionados con el proveedor de nube.
  • FinOps consciente: La nube pública aporta agilidad a la infraestructura, pero con el riesgo de costes elevados. Adoptamos una cultura de ingeniería dirigida por la eficiencia durante todo el ciclo de vida del servicio, sin comprometer la disponibilidad, la seguridad y la Customer Trust.

Estos principios guían el desarrollo y la operación de la plataforma Hyperforce de Salesforce, garantizando que permanezca adaptable, segura y eficiente en varios entornos.

Salesforce Platform y sus servicios de asistencia se ejecutan en Hyperforce Foundation, que incluye múltiples instancias Hyperforce. Estas instancias se distribuyen estratégicamente entre varios países para alinearse con las preferencias de los clientes en cuanto a geografía y disponibilidad. Para cumplir los estrictos requisitos operativos y de residencia de datos, una o más instancias de Hyperforce se pueden agrupar y designar opcionalmente como una Zona operativa. Cada instancia se actualiza regularmente para garantizar la seguridad, la capacidad de ampliación y el cumplimiento de los estándares locales y legales.

Hyperforce Instances se compone de varias instancias de Hyperforce Functional Domain, que son clústeres de servicios que entregan funciones específicas. Los dominios funcionales fundamentales proporcionan servicios críticos como seguridad, autenticación, registro y supervisión, todos los cuales son esenciales para otros servicios Hyperforce. Los dominios funcionales comerciales admiten varios productos de Salesforce como Sales Cloud, Service Cloud y otros, facilitando su funcionalidad de productos.

Los servicios dentro de un dominio funcional pueden organizarse en celdas, que son unidades de prestación de servicio ampliables y repetibles. Hyperforce Cell corresponde a lo que tradicionalmente se conoce como una "instancia de Salesforce" en la que residen una o más organizaciones (organización) de Salesforce. Una celda es una unidad de escala así como un fuerte límite de radio de explosión. Las supercélulas proporcionan una agrupación lógica de múltiples celdas para demarcar un radio de explosión mayor debido a los servicios compartidos entre celdas. Es posible que haya varias supercélulas en un dominio funcional. Cells y Supercells permiten a Hyperforce escalar horizontalmente dentro de un dominio funcional mientras también mantienen un fuerte control sobre el tamaño del radio de explosión.

Cada Hyperforce Instance está asignada a una Región de disponibilidad, un concepto que se encuentra en todas las infraestructuras de nube pública, y es capaz de operar independientemente de todas las demás Hyperforce Instances. Todos los datos y servicios críticos para la misión en Hyperforce Instance se distribuyen y replican en al menos tres Zonas de disponibilidad, para lograr la tolerancia y estabilidad ante fallos. Además, las copias de seguridad de datos se copian en otras instancias adecuadas de Hyperforce para la continuidad comercial y el cumplimiento normativo.

La infraestructura Hyperforce evoluciona continuamente, a medida que se crean o se actualizan nuevas instancias y celdas Hyperforce. Los clientes están aislados de los cambios en los detalles físicos de Hyperforce. Se accede a todos los extremos de clientes visibles de forma externa a través de Mis dominios de Salesforce estables y seguros (por ejemplo, acme.my.salesforce.com) que enrutan el tráfico de forma segura a la ubicación de servicio y datos actual. El tráfico saliente (por ejemplo, Correo, llamadas Web) se implementan mejor utilizando mecanismos seguros como Correo identificado de claves de dominio (DKIM) y mTLS, para garantizar que la infraestructura in situ de los clientes no codifica los detalles físicos de la infraestructura de Salesforce, como direcciones IP que pueden cambiar con el tiempo.

Conceptos de infraestructura de plataforma

Hyperforce Functional Domains está diseñado con sólidas medidas de seguridad. Cada dominio está protegido en el perímetro y aislado, con servicios dentro de un dominio separados en cuentas exclusivas para mayor seguridad. La comunicación entre servicios se facilita de forma segura a través de Service Mesh o protocolos similares. La gestión del tráfico se gestiona por pasarelas de entrada y salida que inspeccionan, enrutan y aplican los controles necesarios como disyuntores o límites de frecuencia a todo el tráfico entrante y saliente.

Los servicios dentro de un dominio funcional Hyperforce se agrupan en grupos de seguridad, con solo aquellos en el grupo periférico expuestos a Internet pública. Las políticas de seguridad en tiempo de ejecución aplican reglas de comunicación entre diferentes grupos de seguridad, respetando el principio de menor privilegio para garantizar que los servicios solo tienen el acceso necesario.

Cada región geográfica tiene un dominio funcional Hyperforce Edge que finaliza la seguridad de la capa de transporte y emplea políticas de cortafuegos de aplicaciones web programables para tratar de forma preventiva amenazas. Esto garantiza que solo el tráfico legítimo alcance los extremos Hyperforce mientras mantiene una experiencia de cliente segura y eficiente. Además, los vínculos de red internos entre Hyperforce Instances están estrictamente controlados y todos los datos de registro que contienen información de identificación personal se anonimizan para cumplir con los estándares del RGPD.

Una cuadrícula Hyperforce incluye múltiples instancias Hyperforce compartiendo el mismo plano de control, que está diseñado para aislar cargas de trabajo confidenciales cuando sea apropiado. Garantiza cero fugas de cualquier dato de cliente o sistema, metadatos de plataforma o datos de supervisión entre cuadrículas. El Plano de control consta de instancias Hyperforce redundantes que alojan servicios esenciales para crear, gestionar y supervisar instancias Hyperforce de cara al cliente.

El código de servicio e infraestructura para todos los servicios Hyperforce se desarrolla de forma segura dentro de un dominio funcional de plano de control exclusivo, utilizando servicios de gestión de código fuente, integración continua, pruebas y creación de artefactos. El código generado se explora en busca de amenazas y vulnerabilidades antes de empaquetarse en contenedores estandarizados firmados digitalmente y almacenarse en registros de imágenes. La implementación de código se gestiona por oportunidades en curso autorizadas en el sistema Hyperforce Continuous Delivery, con privilegios de implementación restringidos a equipos y operadores autorizados. Un avión de control con espacios de aire gestiona protecciones adicionales necesarias en dichos entornos.

Los servicios de Gestión de identidad y acceso (IAM) aplican la aprobación justo a tiempo para limitar la duración y las acciones de acceso, mientras que los seguimientos de auditoría supervisan toda la actividad, alimentando los sistemas de detección en tiempo real para identificar y alertar sobre cualquier actividad sospechosa.

A medida que Salesforce realiza la transición de sus servicios a Hyperforce en nubes públicas desde sus centros de datos propios, es crucial renovar nuestras estrategias de creación de presupuestos, visualización de costes y optimización de recursos.

Nuestro enfoque de gestión de costes no se trata solo de reducir costes; es un proceso estratégico que diferencia entre productos dirigidos al crecimiento frente a aquellos que son estables. Planifica precios basados en consumo y márgenes que mantienen la disponibilidad de productos, en línea con nuestro valor principal de Trust. Las cuentas de nube pública están organizadas de forma jerárquica y vinculadas a productos y ejecutivos específicos. El etiquetado detallado de recursos a nivel de servicio, enriquecido con metadatos organizativos, ayuda a precisar costes para microservicios individuales. Herramientas como Tableau y Slack, junto con herramientas de previsiones avanzadas, se emplean para proporcionar a ejecutivos y equipos datos en tiempo real sobre costes, previsiones y análisis presupuestarios, infundiendo confianza en la planificación financiera futura.

Para garantizar una gestión de costes óptima, Salesforce emplea una mezcla de Planes de ahorro informático, Capacidad de punto y Reservas de capacidad On-Demand (ODCR), garantizando la capacidad necesaria. Estas reservas se gestionan a través de previsiones de series temporales avanzadas y paneles personalizados, lo que permite la supervisión humana y la toma de decisiones. Establecer objetivos alcanzables en reducciones de costes transaccionales unitarios (el coste para procesar un volumen definido de transacciones comerciales) es una estrategia efectiva para dirigir mejoras. La herramienta Hyperforce Unit Cost Explorer permite a los equipos analizar y gestionar tendencias de costes unitarios, atribuyendo costes a servicios específicos e identificando nuevas oportunidades de mejora. El Índice de optimización de Salesforce Cloud, o puntuación “COIN”, evalúa los servicios con respecto a una lista dinámica de oportunidades de ahorro, motivando a los equipos de servicio a mantener una eficiencia de recursos óptima.

En nuestro compromiso inquebrantable con la Sustentabilidad, perseguimos activamente la reducción de nuestra huella de carbono, estableciendo objetivos específicos para reducir nuestra unidad Carbono para servir, una medición de emisiones relativas al trabajo realizado.

La seguridad y la disponibilidad son aspectos fundamentales cruciales de nuestra plataforma de nivel empresarial, esenciales para mantener Customer Trust. En Salesforce, estos controles son integrales en Salesforce Platform, aplicados automáticamente a través de servicios compartidos y marcos de trabajo de software. Este enfoque integrado garantiza que los sistemas individuales se beneficien sin requerir esfuerzo adicional.

La gestión y mejora continua de esta amplia gama de controles de seguridad y disponibilidad entre miles de servicios y cientos de equipos presenta un desafío significativo. Sin embargo, es crucial, ya que pasar por alto incluso un pequeño detalle puede dar como resultado una brecha de seguridad o un fallo del sistema.

Hyperforce es una plataforma de infraestructura segura y compatible que admite el desarrollo e implementación de servicios con funciones de seguridad avanzadas. Ofrece un fuerte control de acceso, cifrado de datos y cumplimiento de estándares de seguridad. Salesforce cumple con más de 40 estándares de seguridad y cumplimiento, como PCI/DSS, GDPR, HIPAA, FedRamp y mucho más.

Los principios de seguridad clave incluyen Zero Trust Architecture (ZTA) y cifrado de extremo a extremo, garantizando la protección de los datos de los clientes en todas las etapas de procesamiento. Salesforce se adhiere a los estándares de seguridad y las prácticas recomendadas desde el ciclo de vida de desarrollo de software seguro hasta las operaciones de producción, así como prácticas de seguridad sólidas a nivel de aplicación para mitigar posibles amenazas.

El paradigma de ciberseguridad de ZTA garantiza que todos los usuarios, dispositivos y conexiones de servicio se sometan a autenticación, autorización y validación continua, independientemente de la ubicación. ZTA e Infraestructura de Clave Pública (PKI) son esenciales para la ciberseguridad moderna, estableciendo límites Trust y comunicación segura sin depender de la seguridad perimetral.

Sin embargo, las implementaciones de PKI a menudo pasan por alto la importancia de la revocación de certificados y la gobernanza sobre las autoridades de certificados raíz. La implementación de Salesforce de la revocación de certificados es sólida y ampliable, lo que admite la seguridad de PKI de extremo a extremo.

Además, Hyperforce aplica ZTA a través de la seguridad mutua de la capa de transporte entre servicios, utilizando claves privadas de corta duración y acceso justo a tiempo para usuarios con control de acceso basado en funciones.

Salesforce Platform garantiza la protección de los datos en tránsito utilizando TLS con conjuntos de cifrado de secreto directo perfectos, que protege los datos a medida que se desplazan por la red entre dispositivos de usuario y servicios de Salesforce, así como dentro de los dominios de infraestructura de Salesforce.

Para datos en periodos de inactividad, Salesforce Platform emplea un sistema de gestión de claves compatible con módulos de seguridad de hardware. En su plataforma de múltiples arrendatarios, a cada arrendatario se le asigna una clave de cifrado exclusiva, evitando cualquier cruce de claves entre arrendatarios.

La seguridad de la comunicación y el cifrado depende en gran medida de la entropía para generar claves o datos aleatorios. Reconociendo la vulnerabilidad de los protocolos criptográficos a ataques debido a la generación de claves predecible, Salesforce Platform mitiga este riesgo al obtener entropía desde múltiples orígenes para todos los procesos de generación de claves. Aprovechamos la función de cifrado de memoria disponible en varios procesadores, activada por un proveedor de servicio en la nube, para mejorar la protección contra ataques de arranque en frío.

Salesforce tiene un JDK personalizado para cumplir muchos estándares de cumplimiento, como Estándar Federal de Procesamiento de Información (FIPS), simplificando el proceso para desarrolladores y operadores al eliminar la necesidad de que realicen trabajos de cumplimiento por sí mismos. Esta personalización no solo ayuda a evitar riesgos como la inyección de entidades externas XML (XXE), sino que también mejora la agilidad y la capacidad de criptografía de Salesforce para intercambiar estrategias de criptografía según sea necesario. Permite la transformación de código no compatible, ya sea desarrollado internamente o procedente de repositorios abiertos, en código compatible con FIPS sin necesidad de una reescritura completa, reduciendo así la carga de trabajo en equipos de desarrollo y manteniendo la adhesión a principios de diseño seguros de forma predeterminada.

Además, Salesforce ha incorporado marcos de trabajo para contrarrestar vulnerabilidades como secuencias de comandos de sitio cruzadas (XSS), falsificación de solicitudes (CSRF) e inyección de SQL integrando medidas de protección en el ciclo de vida de desarrollo de software seguro (SSDL).

Se implementa un sistema de gestión de secretos centralizado, reforzado por controles de acceso basados en funciones (RBAC), para proteger tanto los servicios como el acceso de los usuarios. Además, se emplean herramientas de análisis de código para evitar la exposición accidental de secretos en entornos de producción a través de sistemas de gestión de código fuente.

El phishing sigue siendo una amenaza significativa para las organizaciones, lo que lleva a Salesforce a implementar la autenticación de múltiples factores resistente al phishing (MFA) de acuerdo con una serie de prácticas recomendadas del sector, incluyendo los principios CISA (Cybersecurity and Infrastructure Security Agency) Zero Trust. Esto incluye claves respaldadas por hardware para empleados con acceso de producción y un núcleo seguro para acceso controlado a cuentas de proveedor de servicio en la nube.

Para mantener una postura de seguridad sólida, Salesforce ha estandarizado los controles de seguridad e integrado servicios de seguridad nativos de la nube en Hyperforce, proporcionando visibilidad mejorada, detección de amenazas y aplicación de políticas. Existe un sistema integral de gestión de eventos e información de seguridad para la supervisión, alerta y creación de informes en tiempo real, que es compatible con un programa de gestión de vulnerabilidades exhaustivo y herramientas de gestión de postura de seguridad en la nube para identificar, evaluar y remediar vulnerabilidades de forma continua.

Además, un cortafuegos de aplicación web filtra y supervisa el tráfico HTTP para protegerse contra varios ataques, y se utiliza una gama de herramientas de seguridad de red incluyendo cortafuegos, sistemas de detección y prevención de intrusos, redes privadas virtuales y agentes de detección y respuesta de extremos para proporcionar supervisión continua y detección de amenazas. La segmentación de red y la microsegmentación se implementan para minimizar la superficie de ataque y contener posibles brechas.

Salesforce también ha desarrollado e implementado un sólido plan de respuesta ante incidentes adaptado a los retos únicos de Hyperforce, que incluye procedimientos predefinidos para identificar, contener y mitigar incidentes de seguridad, garantizando una respuesta rápida y eficaz ante posibles amenazas de seguridad.

Salesforce gestiona cargas de trabajo de clientes de misión crítica que demandan alta disponibilidad. Nuestra estrategia de alta disponibilidad incluye varias facetas organizativas como nuestro modelo de propiedad de servicio, gestión de incidentes y revisiones operativas. Los elementos técnicos clave de nuestra estrategia incluyen nuestra arquitectura de supervisión, automatización de operaciones dirigida por IA y mecanismos de seguridad automatizados para cambios de producción.

Para lograr de forma coherente una alta disponibilidad entre miles de servicios, un enfoque de tres pasos gestiona riesgos técnicos a escala.

En primer lugar, se establecen estándares de arquitectura de disponibilidad, definiendo prácticas recomendadas como:

  • Redundancia con conmutación por error automatizada. Para gestionar los fallos constantes que encuentra un sistema basado en la nube de gran tamaño, Salesforce crea sus servicios con un alto nivel de redundancia, detección de fallos completamente automatizada y recuperación automatizada sencilla para fallos completos y parciales.
  • Limite el radio. Se producirán fallos, por lo que el equipo diseña todos sus servicios con máximos de radio de explosión intencionados para limitar el impacto de los fallos. El ejemplo más clásico y visible es el del Hyperforce Cell (fka Pod).
  • Compartimente fallos. Evita que los fallos se propaguen y se compongan entre unidades independientes del sistema. Las llamadas de API tolerantes a fallos entre servicios son un patrón clave que evita una cascada de fallos en el sistema distribuido. En el camino, el equipo equilibra cuidadosamente la compartimentación con la redundancia.
  • Escala automáticamente. Para servir cargas impredecibles sin degradación del rendimiento, amplíe automáticamente de forma rápida y lenta sin depender de operadores humanos lentos y falibles, desencadenados por puntos de saturación de recursos como CPU, memoria o profundidades de cola.
  • Rápidos retrocesos. Establecemos objetivos de reversión en minutos para todos los servicios y probamos automáticamente reversiones en entornos de preproducción convirtiendo la reversión, el retroceso y el avance de nuevo en una operación predeterminada. El equipo hace un amplio uso de indicadores de funciones para implementaciones e interruptores de emergencia aún más rápidos y granulares.
  • Proteja todos los servicios que reciben llamadas de API. Eliminación de carga, límites justos de arrendatario, cortafuegos de aplicaciones web y protecciones de capa siete sofisticadas se implementan en todos los niveles del sistema, desde nuestros servicios perimetrales más externos expuestos directamente a Internet hasta los servicios más internos del equipo que pueden ser atacados accidentalmente por fallos en servicios de llamadas de nivel superior.
  • Ablandar dependencias. Las dependencias entre servicios están diseñadas para ser flexibles siempre que sea posible para permitirles fallar o tener éxito de forma independiente. El almacenamiento en caché es uno de los patrones más comunes aquí: a menudo un resultado obsoleto de una dependencia descendente es adecuado para una función continua.
  • Favorezca la comunicación asíncrona. La comunicación asíncrona e intermediada entre servicios desvincula esos servicios entre sí y almacena picos de carga entre ellos.
  • Realice llamadas de API tolerantes a fallos. Para ser tolerantes a fallos parciales y problemas de red transitorios, utilizamos varios patrones: tiempos de espera y plazos, interrupción del circuito y reintentos con retroceso. Preferimos llamadas no bloqueadas cuando sea posible para limitar el consumo y el bloqueo de recursos. La compatibilidad hacia atrás y hacia delante se aplica con la inclinación a nivel de esquema en tiempo de construcción y pruebas de integración.
  • Gestione restricciones y cuotas de servicio. El equipo establece cuotas y restricciones en su flota de servicio, como direcciones IP, PI de disco o la capacidad de un clúster de Kubernetes concreto. El equipo agrega, supervisa y alerta contra el uso de estas cuotas y restricciones de forma centralizada para evitar que un límite que se acerque afecte al sistema en tiempo de ejecución.

En segundo lugar, un modelo de inspección de múltiples capas garantiza que los servicios cumplan estos estándares. Esto incluye pruebas de caos automatizadas, escaneo y pelusa para antipatrones, y revisiones de arquitectura con arquitectos superiores para detectar problemas no solucionados por la automatización.

En tercer lugar, las soluciones se integran en Hyperforce para facilitar la adhesión a estos estándares. Esto incluye la recopilación de telemetría automática, la redundancia predeterminada y los mecanismos de conmutación por error, así como protecciones integradas como el desprendimiento de carga y la defensa DDoS, todo activado de forma predeterminada para servicios individuales.

Salesforce gestiona un inmenso volumen de datos de telemetría, incluyendo mediciones, registros, eventos y rastreos, que las soluciones de supervisión tradicionales no siempre pueden gestionar de forma efectiva.

Para solucionar esto, Salesforce desarrolló un sistema de observabilidad integral que se integra con su ciclo de vida de desarrollo de software, operaciones y funciones de asistencia. Este sistema proporciona una experiencia unificada para los equipos de ingeniería y asistencia al cliente, al tiempo que satisface las necesidades de escala y reduce los costes de licencias para software externo.

La infraestructura de mediciones de Salesforce, construida sobre OpenTSDB y HBase, admite la recopilación, el almacenamiento y la consulta en tiempo real a gran escala de datos de series temporales. Los casos de uso no en tiempo real utilizan Trino e Iceberg, gestionando más de 2.000 millones de mediciones por minuto para proporcionar perspectivas sobre la utilización de CPU, el uso de memoria y los índices de solicitudes. Para la gestión de registros, Salesforce utiliza Splunk por sus potentes funciones de indexación y búsqueda. Apache Druid admite la introducción y el análisis en tiempo real de datos de eventos a gran escala, cruciales para comprender interacciones de usuarios y eventos del sistema. El rastreo distribuido entre microservicios se gestiona con OpenTelemetry y ElasticSearch, lo que ayuda a identificar puntos de latencia y fallo específicos.

Salesforce también implementó una infraestructura de Supervisión del rendimiento de aplicaciones (APM) que se integra con sus pilas de tecnología para la recopilación de datos y establecimientos de telemetría. Esta instrumentación automática de aplicaciones simplifica la recopilación de datos y garantiza una telemetría coherente entre servicios. El panel unificado de APM correlaciona varios tipos de datos, mejorando la capacidad de los ingenieros para supervisar el rendimiento, diagnosticar problemas y optimizar sistemas a través de una interfaz coherente.

Al estandarizar las herramientas de observabilidad, Salesforce vincula tipos de telemetría dispares entre servicios utilizando rastreo distribuido. Esto crea un gráfico de dependencia de servicio completo, visualizando todo el ecosistema de servicio y rastreando solicitudes con granularidad fina. Esta función es crucial para identificar problemas, identificar cuellos de botella y admitir funciones dirigidas por IA como detección de anomalías, análisis predictivo y remediación automatizada.

Para aumentar los tiempos de resolución de incidentes, hemos desarrollado un agente de operaciones de IA (AIOps) que detecta, triagea y remedia incidentes automáticamente en nombre de operadores humanos, con intervención solo en una minoría de casos. El Agente de AIOps es un kit de herramientas escalable reactivo con múltiples agentes diseñado para facilitar el desarrollo de sistemas complejos basados en agentes reactivos. Es altamente modular y se puede mejorar con varias herramientas para ampliar su funcionalidad. Está diseñado para ampliarse de forma eficiente con un número creciente de agentes. Las funciones clave incluyen una arquitectura reactiva, que permite a los agentes reaccionar de forma dinámica a los cambios en su entorno; la mejora de herramientas, que permite una integración sencilla de herramientas para ampliar las funciones de los agentes; y un módulo de planificación conectable, que permite la personalización de las estrategias de planificación de los agentes conectando diferentes módulos de planificación.

La detección proactiva rápida se realiza para el 91% (en el momento de redactar este artículo) de nuestros incidentes de productos CRM principales con modelos avanzados de aprendizaje automático desde nuestra biblioteca Merlion, una biblioteca de código abierto disponible públicamente desarrollada por nuestro equipo de investigación de IA. Merlion es un conjunto de modelos de aprendizaje automático como Bosques de aislamiento, Estadísticas, Bosques aleatorios y redes neuronales de memoria a corto plazo larga (LSTM) que procesan los amplios datos de telemetría generados por nuestros sistemas casi en tiempo real.

El 79% de los incidentes (en el momento de redactar este artículo) se resuelven automáticamente por las acciones del agente. Nuestro agente de AIOps puede procesar y clasificar vectores de datos como registros, perfiles, diagnósticos, series temporales y artefactos específicos del servicio para recomendar acciones de reparación. El controlador y planificador de AIOps Agent selecciona un agente con habilidades específicas para realizar acciones en producción.

Para los incidentes restantes que requieren la participación humana, el agente de AIOps triage de forma eficiente problemas no resueltos a los equipos de servicio apropiados. Para ello, comprende de forma inteligente la naturaleza y el contexto de cada incidente utilizando el modelo interno XGenOps, que está entrenado en conjuntos de datos operativos como registros de problemas, incidentes, JFR y registros, garantizando que se dirige al equipo con la experiencia necesaria. Esto da como resultado más de 2800 horas de tiempo de ingeniería ahorradas por semana, mitigando la necesidad de que los ingenieros triajeen problemas no resueltos.

Para gestionar el riesgo de interrupciones por casi 250 000 cambios de producción realizados semanalmente, se utilizan sistemas de implementación completamente automatizados para aplicar prácticas de cambio seguras, eliminando errores humanos. Los sistemas estándar no eran lo suficientemente personalizables o ampliables, lo que provocó el desarrollo de soluciones más personalizadas.

El sistema de implementación continua personalizado garantiza la seguridad a través de múltiples capas, siguiendo estrategias de implementación azul/verde estándar del sector:

  • Prueba obligatoria para cada cambio.
  • Prueba canaria inicial de cambios.
  • Implementación escalonada con radio de explosión controlado.
  • Comprobaciones de remojo y estado entre etapas de implementación.
  • Mitigación de conflictos con moratorias e incidentes existentes.

Además, los sistemas de integración continua se han optimizado para ejecutar millones de pruebas seleccionadas por la IA, lo que permite versiones rápidas y minimiza los riesgos de regresión.

El principio arquitectónico principal de Salesforce Platform es su diseño dirigido por metadatos. Los ingenieros de Salesforce crean servicios de múltiples arrendatarios y almacenes de datos. Cada aplicación en la plataforma es esencialmente una recopilación de metadatos que adapta cómo se utilizan estos servicios de múltiples arrendatarios por clientes individuales. Es por eso que una frase de marketing común para Salesforce Platform es que “se accede a todo con metadatos”.

La plataforma hace hincapié en metadatos estructurados y tipificados con fuerza. Estos metadatos sirven como una capa de abstracción entre la experiencia del cliente y la infraestructura e implementaciones subyacentes de Salesforce. Este enfoque mejora la facilidad de uso y la calidad de las aplicaciones. Por ejemplo, en vez de utilizar consultas y definiciones de esquemas SQL, los clientes interactúan con metadatos estructurados como entidades, campos y registros a través de las API de Salesforce Object (sObject). Este diseño permite a la plataforma integrar nuevas tecnologías de almacenamiento de datos o modificar las existentes sin necesidad de reescrituras de aplicaciones, lo que da cobertura a prácticas recomendadas de desarrollo continuo.

Plataforma dirigida por metadatos

La arquitectura de Salesforce Platform presenta un enfoque de “extensión por capas” que admite cuatro personas clave en la creación y ampliación de aplicaciones:

  • Ingeniería de Salesforce: Los equipos desarrollan aplicaciones nativas como Sales Cloud y Service Cloud, que se implementan en todos los servicios y tiempos de ejecución a través de un amplio proceso de versión. Estas aplicaciones están disponibles para todos los arrendatarios a través de mecanismos de licencia y aprovisionamiento.
  • Socios externos: Los proveedores de software independientes (ISV) y otros socios pueden ampliar los metadatos creados por Salesforce para crear soluciones de valor añadido, como extensiones de esquema en modelos de datos de Sales Cloud o reglas de validación adicionales para registros de casos de Service Cloud. Pueden empaquetar estas soluciones para su distribución a múltiples clientes.
  • Administradores y desarrolladores de TI específicos de la organización: Pueden personalizar sus aplicaciones más allá de lo que ofrecen los ISV, adaptando soluciones para cumplir retos comerciales exclusivos como procesos propios o específicos de la región.
  • Usuarios finales individuales: Los usuarios finales pueden personalizar su experiencia de aplicación, como cambiar el orden de columnas en una vista de lista o establecer una ficha predeterminada.

Cada persona puede iterar independientemente en la misma aplicación garantizando que las capas inferiores no dependan de cambios de personas en las capas superiores y manteniendo contratos de versión sólida y compatibilidad con versiones anteriores.

Una función que destaca el concepto de “extensión en capas” es el Orden de ejecución de guardado de registros, que garantiza que la lógica comercial de las cuatro capas se aplique en una secuencia predecible. Esto permite que la lógica comercial de capa superior más específica determinada por el administrador de la organización o el desarrollador de TI sustituya apropiadamente la lógica de capa inferior durante el guardado de registros que podría proporcionar Salesforce o un socio externo.

Además, los marcos de trabajo de metadatos de la plataforma utilizan un tiempo de ejecución “Normal” y un Asignador relacional de objetos (ORM) propietario con multiusuario integrado, conectado a una base de datos relacional. Este tiempo de ejecución principal activa el estado de memoria compartido, las validaciones de integridad referencial y las confirmaciones transaccionales, lo que da prioridad a la estabilidad de la aplicación y mejora la fiabilidad de las implementaciones de aplicaciones. La arquitectura ha evolucionado continuamente para dar cobertura a la creciente escala de complejidad de las aplicaciones. Por ejemplo, en octubre de 2025, hay más de 85.000 entidades definidas por Salesforce y más de 300 millones de entidades personalizadas definidas por nuestros clientes.
Históricamente, el tiempo de ejecución principal alojaba la mayoría de las funciones de plataforma y aplicación. La arquitectura actual de Salesforce Platform ahora incluye cientos de servicios independientes dirigidos por metadatos. El tiempo de ejecución principal sigue siendo el único sistema de registro para metadatos de aplicación, aprovechando los beneficios exclusivos de una arquitectura monolítica para la gestión de metadatos. Los metadatos relevantes se sincronizan con cachés locales en servicios independientes, potenciando la diversidad de servicios ampliables para tiempos de ejecución de aplicaciones.

Los datos son un activo esencial para las organizaciones, y Hyperforce proporciona una base fiable para su almacenamiento en Salesforce. El reto clave es almacenar datos de una manera que optimice su utilidad para aplicaciones. Salesforce Platform ha transformado la capa de datos al acomodar varios requisitos de almacenamiento y acceso. Equilibra eficazmente costes, velocidades de lectura/escritura, capacidad de almacenamiento y tipos de datos para satisfacer diversas necesidades.

A medida que la IA y los análisis moldean cada vez más las aplicaciones empresariales, los datos se han convertido en un elemento clave. Su importancia radica en su capacidad para permitir a la IA y los análisis aprender, analizar, tomar decisiones y automatizar procesos.

Los datos se originan en bases de datos del Sistema de registro (SOR), cumpliendo los requisitos operativos de los negocios. A continuación realiza la transición a través de varias transformaciones a plataformas de Big Data, que son esenciales para potenciar la IA y las aplicaciones dirigidas por análisis.

La gestión eficaz de los datos, desde la información transaccional a las perspectivas analíticas, es crucial para extraer valor y dar cobertura a aplicaciones sofisticadas. Salesforce Database (SalesforceDB) destaca como una base de datos transaccional de primer nivel para gestionar datos de SOR, mientras que Data 360 sirve como una sólida plataforma de Big Data que mejora las funciones de IA y análisis.

Los datos y metadatos transaccionales son esenciales para Salesforce Platform. SalesforceDB es una base de datos relacional moderna nativa de la nube diseñada específicamente para las cargas de trabajo de múltiples arrendatarios de Salesforce, similar a otras bases de datos en la nube de proveedores importantes pero con funciones personalizadas para la arquitectura de Salesforce. Amplía PostgreSQL, separa la computación y el almacenamiento y aprovecha Kubernetes y el almacenamiento en la nube, mejorando las operaciones con funciones específicas del arrendatario como cifrado y entornos sandbox.

SalesforceDB gestiona todos los datos de CRM transaccionales, más de 1,1 billones de transacciones al mes, así como metadatos para Data 360 y servicios relacionados. Sus objetivos principales son garantizar Trust a través de durabilidad, disponibilidad, rendimiento y seguridad; escalar para grandes clientes; y facilitar operaciones en la nube simplificadas y fiables. Logra estos objetivos con un diseño que separa las capas de computación y almacenamiento, un sistema de almacenamiento distribuido inmutable y acceso a datos de árbol de combinación estructurado por registros. Esto permite funciones avanzadas como el cifrado por arrendatario de datos en almacenamiento y entornos sandbox y migraciones eficientes.

La arquitectura de servicio de SalesforceDB se ejecuta en tres zonas de disponibilidad, con computación y almacenamiento replicados en estas zonas para garantizar que el sistema permanece disponible incluso si se pierde cualquier nodo o toda la zona. Todos los servicios se ejecutan en Kubernetes para permitir la recuperación de fallos automatizada e implementaciones de servicio.

Para proporcionar altos niveles de durabilidad y disponibilidad, el sistema de registro definitivo para SalesforceDB es el almacenamiento en la nube como el S3 de AWS. Las operaciones como el archivado y la replicación entre regiones se gestionan en este nivel de almacenamiento en la nube. Los objetos de almacenamiento son inmutables, mejorando la distribución y replicación de datos para una alta disponibilidad.

Debido a la alta latencia en el almacenamiento en la nube, SalesforceDB utiliza cachés de almacenamiento para acceder a datos. Estos cachés son sistemas de almacenamiento distribuido que mantienen copias temporales de objetos de almacenamiento en un clúster de nodos, garantizando la replicación y durabilidad según sea necesario por la base de datos. Se utilizan cachés separados para el almacenamiento del registro de transacciones y el almacenamiento de archivos de datos.

El nivel de computación de SQL consta de un clúster de base de datos principal y dos clústeres de espera en tres zonas de disponibilidad diferentes. El clúster principal gestiona todas las modificaciones de la base de datos, mientras que los clústeres de espera solo gestionan operaciones de consulta.

Base de datos transaccional

SalesforceDB utiliza una estructura de datos de árbol de combinación estructurado por registro (LSM), donde los cambios se registran inicialmente en un registro de transacciones y se acumulan en memoria. Los cambios confirmados se redactan a continuación de forma colectiva en archivos de datos ordenados por clave, que se combinan y compactan periódicamente para optimizar la eficiencia del almacenamiento.

Esta estructura elimina de forma efectiva problemas de actualización simultánea comunes en bases de datos que actualizan el almacenamiento directamente. Al utilizar el enfoque LSM, SalesforceDB admite funciones críticas como almacenamiento inmutable, lo que la convierte en una solución sólida para gestionar cargas de trabajo de Salesforce.

Los datos en almacenamiento son inmutables; una vez que los archivos de datos se redactan y se hacen visibles, no cambian. Los registros de transacciones son solo de anexado, simplificando los patrones de acceso a los datos y mejorando la fiabilidad. Esta estructura admite lecturas descoordinadas, simplifica las copias de seguridad, potencia la capacidad de ampliación y facilita la virtualización del almacenamiento, lo que la hace perfecta para entornos de nube.

Las transacciones en SalesforceDB se confirman entre múltiples zonas de disponibilidad, lo que garantiza que no haya pérdida de datos incluso si falla un nodo o una zona. Si se produce un fallo, las transacciones en curso se cancelan y las transacciones confirmadas se recuperan correctamente. Como los fallos no pierden datos confirmados, la conmutación por error a nuevos nodos se automatiza.

El software de gestión de clústeres gestiona automáticamente las conmutaciones por error supervisando los quórumes y gestionando las transferencias de propiedad. Este proceso no solo se utiliza en emergencias, sino también de forma rutinaria durante el parcheo regular, mejorando la fiabilidad del sistema a través del uso constante. Los reinicios cortos de la base de datos normalmente pasan desapercibidos para los usuarios finales, manteniendo una experiencia de usuario sencilla.

Salesforce realiza tres actualizaciones de esquema principales al año, con actualizaciones de esquema más pequeñas semanalmente. SalesforceDB proporciona operaciones de esquema de tiempo de inactividad cero que permiten realizar estas actualizaciones sin repercusión sobre el cliente.

Nuestra base de datos transaccional sirve como el repositorio principal para datos de clientes, que se almacenan en caché entre múltiples zonas de disponibilidad y en la nube. Cada bloque de datos está protegido con una suma de control inmutable, verificada por la capa de almacenamiento y el motor de base de datos. La base de datos realiza un seguimiento del linaje para detectar cualquier cambio fuera de orden o versión perdida y ejecuta comprobaciones de coherencia continuas entre índices y tablas base.

Para la protección contra ransomware, las bases de datos se archivan en almacenamiento separado bajo una cuenta diferente, incluyendo copias de seguridad del registro de transacciones completas e incrementales. Estas copias de seguridad se validan regularmente a través de un proceso de pruebas de restauración. Además, la infraestructura de nube está preconfigurada pero no activada, lista para gestionar solicitudes de restauración de datos según sea necesario.

Cada organización de Salesforce está alojada en una celda Hyperforce, que incluye el servicio SalesforceDB. Esta configuración permite un rápido escalado global a través de la creación de nuevas celdas a través de la arquitectura Hyperforce, y el tráfico se puede cambiar fácilmente entre celdas para gestionar la carga. Sin embargo, a medida que aumentan las cargas de trabajo y las demandas comerciales de los clientes, la capacidad de una única instancia de base de datos puede ser insuficiente.

Para solucionar esto, SalesforceDB emplea una arquitectura de escala horizontal para sus niveles de almacenamiento e informática. El almacenamiento en la nube es prácticamente ilimitado y las capas de caché se amplían automáticamente para satisfacer la demanda. Además, el nivel de computación puede ampliarse agregando más nodos de computación de base de datos, que leen de forma eficiente desde almacenamiento inmutable compartido sin necesidad de coordinación. Este enfoque permite a SalesforceDB alcanzar una escalabilidad que coincide o supera la de las arquitecturas de base de datos de clústeres comerciales líderes, sin requerir hardware o redes especiales.

Salesforce es una aplicación multiusuario donde una única base de datos aloja múltiples arrendatarios. Cada registro de tabla incluye un Id. de arrendatario para distinguir su propiedad, y el aislamiento del arrendatario se mantiene a través de predicados de consulta automáticos agregados por la capa de aplicación de Salesforce.

SalesforceDB se adapta a este modelo, admitiendo procesos de DDL, metadatos y tiempo de ejecución específicos del arrendatario, mejorando la fiabilidad, el rendimiento y la seguridad. Combina los bajos gastos generales de un modelo de arrendatario por fila con la eficiencia de un esquema de arrendatario por base de datos.

En SalesforceDB, los Id. de arrendatario forman parte de la clave principal en tablas de múltiples arrendatarios, que agrupan datos por arrendatario en la estructura de datos LSM, mejorando la eficiencia de acceso. Esta configuración no solo facilita el acceso eficiente a los datos y el cifrado por arrendatario, sino que también simplifica la gestión de los datos del arrendatario. Los arrendatarios se pueden copiar o mover fácilmente con ajustes de metadatos mínimos debido a la estructura de metadatos compacta.

La IA, los análisis y las funciones de datos son esenciales en las empresas modernas. Las empresas ya invierten en plataformas de Big Data maduras como Snowflake, Databricks, BigQuery y Redshift. Sin embargo, muchos
los clientes no están obteniendo valor comercial de sus datos debido a silos de datos, falta de procesamiento de IA, datos obsoletos o inacción en un proceso comercial existente. La centralización de datos de clientes en una única fuente de verdad, con una única visión de la implicación de los clientes, es crucial para un negocio y un reto debido a la fragmentación de datos y la complejidad de la gestión del sistema. Salesforce lidera la tarea de facilitar una visión holística de un cliente integrando datos, IA y CRM en un círculo virtuoso, impulsado por perspectivas de IA generativa y aprendizaje automático y con tecnología de datos.

SalesforceDB está optimizado para cargas de trabajo transaccionales de alto rendimiento en datos estructurados, mientras que las cargas de trabajo de IA y análisis requieren gestionar grandes volúmenes de datos no estructurados desde varios orígenes y realizar consultas complejas y procesamiento por lotes. Para abordar estas necesidades, Salesforce ha desarrollado Data 360, una plataforma diseñada para desglosar silos de datos, unificar, almacenar y procesar datos de forma segura y eficiente, que admite demandas de IA y análisis y permite operaciones comerciales en tiempo real.

Data 360 y Data Lake

Data 360, construida sobre Hyperforce, sirve como la plataforma fundacional para IA y Analytics, ofreciendo:

  • Infraestructura integrada y una plataforma sin código para consolidar silos de datos a través de conexiones
  • Ingestión de datos real y casi en tiempo real
  • Federación de copia cero
  • Limpieza, preparación y modelado de datos para su procesamiento
  • Servicio de consulta unificado sobre datos estructurados y no estructurados
  • Desarrollo de modelos analíticos y de IA/ML para la generación de perspectivas
  • Acciones y activaciones desencadenadas por datos
  • Compatibilidad con generación aumentada (RAG) de recuperación de IA generativa
  • Gobernanza basada en políticas integrales

Arquitectura de Data 360 admite una serie de componentes y funciones, que se describen a continuación.

Data 360 admite oportunidades en curso de introducción eficientes desde varias fuentes de datos estructuradas y no estructuradas, para procesamiento de datos por lotes, casi en tiempo real y en tiempo real. El servicio de introducción de Data 360 opera en un patrón Extracción-Carga-Transformación (ELT), diseñado para baja latencia y adecuado para escala B2C. La introducción en tiempo real incluye API y transmisiones interactivas, mientras que las fuentes casi en tiempo real cubren el uso detallado de productos. Una vez introducidos, los datos se transforman ampliamente para preparar, armonizar (por ejemplo, unificar varios tipos de contacto) y modelarlos para aplicaciones de consulta, análisis e IA efectivas. La plataforma también incluye una amplia gama de modelos de datos armonizados listos para su uso.

Data 360 se integra perfectamente con aplicaciones de Salesforce como Sales Cloud, Service Cloud, Marketing Cloud y Commerce Cloud. Además, ofrece cientos de conectores para fuentes de datos externas, garantizando una integración de datos fluida.

Data 360 cuenta con una arquitectura de lago nativa basada en Iceberg/Parquet, diseñada para gestionar la gestión y el procesamiento de datos a gran escala para escenarios por lotes, de transmisión y en tiempo real. Esta arquitectura admite datos estructurados y no estructurados, cruciales para aplicaciones de IA y análisis.

Lago para Big Data

En lagos de datos basados en la nube como Azure, AWS o GCP, la unidad de almacenamiento fundamental es un archivo, normalmente organizado en carpetas y jerarquías. Este lago mejora esta estructura introduciendo abstracciones estructurales y semánticas de nivel superior para facilitar operaciones como consultas y procesamiento de IA/ML. La abstracción principal es una tabla con metadatos que define su estructura y semántica, incorporando elementos de proyectos de código abierto como Iceberg o Delta Lake, con capas semánticas adicionales agregadas por Data 360.

Capas de abstracción en el lago:

  • Abstracción de archivos de parquet: En la base, el almacenamiento consiste en archivos de lago de datos (por ejemplo, S3 en AWS o Blob en Azure) en formato Parquet. Los datos de una tabla de origen se almacenan en múltiples particiones como archivos Parquet, siendo cada tabla una recopilación de estos archivos.
  • Abstracción de tabla de iceberg: Las tablas se organizan como carpetas, con particiones de datos almacenadas como archivos Parquet dentro de estas carpetas. Las modificaciones en una partición dan como resultado nuevos archivos Parquet como instantáneas. Iceberg gestiona un archivo de metadatos para cada tabla, detallando esquemas, especificaciones de partición e instantáneas.
  • Abstracción de tabla de Salesforce Cloud: Basándose en Iceberg, esta capa agrega metadatos semánticos como nombres de columnas y relaciones, junto con configuraciones como tamaño y compresión de archivos de destino. Abstrae tablas entre varias plataformas como Snowflake y Databricks, protegiendo aplicaciones de Data 360 de especificaciones de plataforma de almacenamiento subyacentes.
  • Biblioteca de acceso a lago: Esta biblioteca proporciona acceso a la Tabla de Salesforce Cloud, gestionando datos y metadatos, y resume los mecanismos de almacenamiento subyacentes para desarrolladores de aplicaciones.
  • Abstracción de Big Data Service: Esto incluye marcos de trabajo de procesamiento como Trino e Hyper para realizar consultas y Spark para procesar en cualquier plataforma de tabla en la nube.

Lakehouse de Data 360 admite escala B2C, introducción en tiempo real, procesamiento, aplicación y evolución de esquemas, instantáneas y utiliza formatos de almacenamiento abiertos.

Para admitir aplicaciones de análisis y agentes en tiempo real, Data 360 aumenta el almacenamiento de Big Data de un lago con un Almacén de baja latencia (LLS) adicional. La capa de procesamiento en tiempo real de Data 360 analiza señales en tiempo real y datos de implicación en memoria. Como la capacidad de almacenamiento basado en memoria es limitada, no se pueden procesar todos los datos a la vez. Data 360 agrega este LLS para eliminar dichas limitaciones, permitiendo el procesamiento en tiempo real ampliable.

El Establecimiento de baja latencia es una capa de almacenamiento de NVMe a escala de petabytes (SSD) en el lago. Es un caché duradero: la mayoría de los datos llegan finalmente al lago para la persistencia a largo plazo. Los datos en sesión en la capa en tiempo real se pueden enjuagar al establecimiento de baja latencia para un acceso rápido posterior. Por ejemplo, en una conversación de agente, los mensajes recientes se pueden procesar en memoria; los mensajes antiguos se pueden enjuagar en el LLS. Si se requiere una conversación anterior, se puede acceder a ella en unos milisegundos desde el LLS. El almacenamiento basado en NVMe permite almacenar grandes cantidades de datos y acceder a ellos en latencias de milisegundos. Los datos pueden llegar al lago para la persistencia a largo plazo.

Además, los datos del lago necesarios para el procesamiento en tiempo real o para aumentar experiencias en tiempo real se recuperan y se mantienen en el LLS. Por ejemplo, el contexto de perfil de cliente se obtiene previamente o se aporta desde el lago y se almacena en caché en el LLS. Además, cualquier objeto de lago y otros objetos requeridos para el procesamiento en tiempo real durante el procesamiento en sesión también se pueden almacenar en caché en el LLS. El LLS activa una capa en tiempo real en una verdadera jerarquía de almacenamiento con capas de almacenamiento de memoria, SSD y lago, con datos migrando sin problemas entre cada una.

Data 360 también ofrece una sólida compatibilidad para la seguridad, incluyendo Cifrado a nivel de arrendatario (TLE) con claves gestionadas por el cliente, así como privacidad y cumplimiento a través de sus tecnologías de regulación. En el núcleo está la compatibilidad con el control de acceso basado en atributos (ABAC), que evalúa dinámicamente el acceso basándose en atributos relacionados con entidades, operaciones y factores medioambientales. Este sistema admite controles de acceso discrecionales y obligatorios.

Como complemento de ABAC, un sistema de clasificación de datos detallado categoriza los datos por sensibilidad y propósito, mejorando el cumplimiento, la gestión de riesgos y la respuesta ante incidentes. Juntos, ABAC y este sistema de clasificación proporcionan una regulación de datos integral, garantizando que los datos en Data 360 se gestionan de forma segura y eficiente.

Data 360 se integra profundamente con Salesforce Platform para metadatos, empaquetado, extensibilidad, experiencia de usuario y distribución de aplicaciones mediante AppExchange. Los clientes pueden definir y gestionar los metadatos para las transmisiones y tablas de Lakehouse, al igual que otros metadatos de Salesforce. Cada objeto de datos (incluyendo tablas federadas o externas) se representa como un objeto de Salesforce y se modela como entidades virtuales respaldadas por almacenamiento de datos en Data 360. Los desarrolladores pueden utilizarlos para crear aplicaciones en Salesforce Platform.

Data 360 ofrece una amplia compatibilidad con la federación de copia cero, permitiendo a los usuarios integrar con almacenes de datos externos como Snowflake y Redshift, lagos como Google BigQuery, Databricks y Azure Fabric, así como bases de datos SQL y varios tipos de archivo incluyendo Excel. Data 360 admite la federación basada en archivos y consultas, con consulta en vivo y aceleración de acceso como se muestra en la figura. Las etiquetas (1) y (2) ilustran la consulta de Data 360 (incluyendo envíos de consultas en vivo) y la federación basada en archivos para acceder a datos desde lagos de datos/almacenes/fuentes de datos externos; y la etiqueta (3) resalta la aceleración del acceso federado desde lagos de datos/fuentes de datos externos. Las etiquetas (4) y (5) ilustran la colaboración basada en consultas y archivos de datos desde Data 360 con lagos/almacenes de datos externos. La capacidad también se extiende a orígenes de datos no estructurados como Slack y Google Drive, a los que se puede acceder por las oportunidades en curso de procesamiento no estructurado de Data 360. Además, Data 360 facilita la abstracción de objetos de Salesforce y el acceso a datos para datos federados desde orígenes externos, permitiendo el acceso a dichos datos en la plataforma y las aplicaciones de Salesforce.

Federación de copia cero y extensibilidad

Data 360 integra un CDP que cuenta con funciones avanzadas de resolución de identidad, creando identificadores y perfiles individuales unificados junto con historias de implicación integrales. Esta plataforma es experta en la gestión de marcos de trabajo tanto de empresa a empresa (B2B) como de empresa a consumidor (B2C) admitiendo gráficos de identidad que utilizan reglas de coincidencia exactas y parciales. Estos gráficos de identidad están enriquecidos con datos de implicación de varios canales, lo que ayuda a crear gráficos de perfil detallados con perspectivas analíticas y segmentos valiosos.

Además, el CDP permite la segmentación y activación efectivas entre diferentes plataformas como Marketing Cloud de Salesforce, Facebook y Google. Procesa perfiles de clientes por lotes, casi en tiempo real y en tiempo real, lo que permite la personalización y la toma de decisiones inmediatas. Esta función mejora las interacciones en escenarios B2C y B2B, garantizando que los negocios puedan responder de forma rápida y precisa a las necesidades y comportamientos de los clientes.

Data 360 ofrece un gráfico de datos de empresa en formato JSON, que es un objeto desnormalizado derivado de varias tablas de lago y sus interrelaciones. Esto incluye un gráfico de datos "Perfil" creado por CDP que abarca el historial de compras y navegación de una persona, el historial de casos, el uso de productos y otras perspectivas calculadas, y es ampliable por clientes y socios. Estos Gráficos de datos están adaptados a aplicaciones específicas y mejoran la precisión de solicitudes de IA generativa proporcionando contexto de cliente o usuario relevante.

Además, existen planes para ampliar estos Gráficos de datos para incluir Gráficos Knowledge que capturan y modelan Knowledge derivado, como entidades extraídas y relaciones desde datos no estructurados. La capa en tiempo real de Data 360 utiliza el gráfico Perfil para la personalización y segmentación en tiempo real.

Capa en tiempo real

La capa en tiempo real de Data 360 está diseñada para procesar eventos como transmisiones de clics web y móviles, visitas, datos de carritos y pasos por caja en latencias de milisegundos, mejorando la personalización de la experiencia del cliente. Supervisa continuamente la implicación de los clientes y actualiza el perfil de cliente desde CDP con datos de implicación en tiempo real, segmentos y cálculos para su personalización inmediata.

Por ejemplo, cuando un consumidor adquiere un artículo en un sitio web de compras, la capa en tiempo real detecta e introduce rápidamente este evento, identifica al consumidor y enriquece su perfil con información de gasto de toda la vida actualizada. Esto permite la personalización de su experiencia en el sitio en subsegundos. Además, esta capa incluye funciones para desencadenar y respuestas en tiempo real, permitiendo acciones inmediatas basadas en interacciones de clientes.

La personalización es saber a qué persona dirigirse, cuándo y dónde entregar contenido y recomendaciones relevantes, qué decir y con qué frecuencia. La función Plataforma de servicios de personalización de Data 360 es el orquestador del que se toman decisiones para optimizar el logro de objetivos a través de experiencias personalizadas. Esta plataforma proporciona las siguientes funciones:

  • Conjunto coherente de modelos y formas de interpretar datos de perfil, actividad y activo en Data 360.
  • Experimentación integrada en plataforma (por ejemplo, A/B/n o toma de decisiones de bandidos de múltiples brazos).
  • Integración de objetivos en tiempo de diseño a través de configuración, tiempo de entrenamiento de ML y tiempo de ejecución (inferencia de ML).
  • Escala B2C, compatibilidad de interacción en tiempo real y por lotes (usuarios anónimos, externo interactivo/en tiempo real de gran volumen, lote interno de gran volumen).
  • Analytics dirigido por Data 360.
  • Patrones para integrar modelos de IA y servicio de otras partes (tanto internas como externas).
  • Implementaciones de OOTB de casos de uso dirigidos por IA de alto valor (recomendaciones y decisiones con varios algoritmos de ML, incluyendo bandas contextuales para promoción/selección de contenido, recomendaciones de productos y decisiones de precios).

Data 360 es una plataforma activa que admite la activación de oportunidades en curso en respuesta a eventos de datos. Por ejemplo, un evento significativo, como una caída en el saldo de cuenta de un cliente, puede desencadenar un flujo de Salesforce para orquestar una acción correspondiente. Del mismo modo, las actualizaciones en mediciones clave, como el gasto de toda la vida, se pueden propagar automáticamente a aplicaciones relevantes.

Data 360 cuenta con clústeres de cálculo de escala elásticos que gestionan de forma eficiente tareas de procesamiento. Ofrece una gestión sólida tanto para entornos informáticos de múltiples arrendatarios como exclusivos. Además, proporciona compatibilidad gestionada para Spark y SQL. Las funciones BYOC (Bring Your Own Compute/Code) admiten múltiples lenguajes de programación, incluyendo Java, Python y Spark, permitiendo la integración de transformaciones personalizadas, modelos (incluyendo LLM) y funciones, mejorando la extensibilidad.

Data 360 Compute Fabric proporciona una capa unificada conocida como Controlador de procesamiento de datos (DPC) para gestionar y ejecutar todas las cargas de trabajo de Big Data. DPC es un servicio de orquestación de procesamiento de datos completo y con múltiples cargas de trabajo que proporciona funciones de trabajo como servicio (JaaS) entre diversos entornos de computación en nube. Abstracta la complejidad de la infraestructura y unifica la ejecución de trabajos para marcos como Spark (EMR en EC2 y EMR en EKS) y cargas de trabajo de Controlador de recursos de Kubernetes (KRC). Al servir como una pasarela de plano de control centralizada, DPC orquesta, programa y supervisa trabajos entre múltiples planos de datos, garantizando fiabilidad, escalabilidad, eficiencia de costes y una experiencia de desarrollador coherente.

El Servicio de consultas de Data 360 proporciona funciones de consulta avanzadas, con amplia compatibilidad con SQL para datos estructurados y no estructurados a través de Trino e Hyper. Mejora la funcionalidad con capacidad de ampliación de operadores a través de Funciones de tabla, permitiendo diversas operaciones de búsqueda entre texto, imagen, espacio y otros tipos de datos no estructurados. Estas funciones se integran perfectamente con operaciones relacionales, como la selección de registros de clientes. Este enfoque unificado permite la generación de resultados dirigidos y personalizados, facilitando respuestas LLM más precisas utilizando RAG.

Data 360 admite el almacenamiento y la gestión de datos estructurados (tablas), semiestructurados (JSON) y no estructurados de forma sencilla entre mecanismos de introducción, procesamiento, indexación y consulta de datos. Data 360 admite varios tipos de datos no estructurados más allá del texto, incluyendo audio, vídeo e imágenes, ampliando el alcance de la gestión y el análisis de datos. La figura siguiente ilustra los dos lados de la fundamentación (ingesta y recuperación).

Procesamiento de datos no estructurado

Data 360 gestiona datos no estructurados almacenándolos en columnas como texto o en archivos para conjuntos de datos de mayor tamaño. Admite la federación de datos para contenido no estructurado, lo que permite la integración y gestión de datos desde múltiples orígenes.

La canalización de indexación de datos no estructurada de Data 360 está diseñada como una arquitectura modular y ampliable que comprende cinco etapas principales: Analización, procesamiento previo, fragmentación, procesamiento posterior e integración. A continuación, estas etapas van seguidas de indexación de palabras clave y vectores. Ejemplos de preprocesamiento incluyen operaciones como la eliminación de ruido, la normalización de idioma y la comprensión de imágenes (Reconocimiento óptico de caracteres), mientras que las etapas de postprocesamiento pueden incluir enriquecimiento de metadatos, agrupación semántica o técnicas avanzadas como el desplazamiento.

Data 360 proporciona múltiples modelos listos para su uso y conectables para la generación de fragmentos e incrustación. Las oportunidades en curso de datos en Data 360 admiten completamente extensiones de código, permitiendo a los clientes y equipos internos conectar lógica personalizada en cualquier etapa. Estas etapas también admiten el procesamiento basado en LLM, que permite a los clientes definir sus propias solicitudes según sea necesario.

Para el indexado, Data 360 admite el indexado de palabras clave utilizando servicios de búsqueda y el indexado vectorial utilizando Milvus; un índice vectorial nativo de código abierto. Para configurar RAG con procesamiento no estructurado, Data 360 aprovecha el indexado de contexto para permitir una iteración rápida y una validación rápida utilizando consultas de prueba de muestra, con contenido específico de la persona configurado para adaptarse a la persona o usuario que consume.

La función IA de documentos de Data 360 admite la lectura e importación de datos no estructurados o semiestructurados desde documentos como facturas, currículums, informes de laboratorio y pedidos de compra. Esta función admite procesamiento interactivo ad-hoc, así como procesamiento por lotes masivo. Esta es una función clave que permite la automatización de procesos comerciales para nuestros clientes.

Data 360 cuenta con una Capa semántica desatendida con API diseñadas para mejorar la semántica comercial y los análisis dirigidos por IA/ML, similares a Tableau Next. Esta capa incluye un servicio de modelado de datos semántico que enriquece modelos analíticos tradicionales con taxonomía comercial como mediciones y mediciones.

Su servicio de consulta semántica utiliza un lenguaje declarativo para interactuar con estos modelos, traduciendo consultas a SQL para acceder a datos desde orígenes de datos nativos y federados dentro de Data 360.

Esta integración facilita exploraciones analíticas, informes y paneles escalables e interactivos, compatibles con herramientas de visualización externas.

Data 360 funciona como un núcleo de regulación centralizado, garantizando que todos los datos, desde la introducción sin procesar a las perspectivas activadas, se gestionan con integridad y control. Data 360 ha adoptado el Control de acceso basado en atributos como su modelo de autorización principal. ABAC permite que las decisiones de acceso se basen en atributos del usuario (departamento, función, ubicación), datos (información personal, confidencialidad, espacio de datos) y entorno (por ejemplo, hora del día), en vez de funciones predefinidas. Esto permite políticas de acceso altamente granulares y contextuales que se adaptan a medida que cambian los datos y los atributos de usuario. El núcleo de la implementación de ABAC de Data 360 es el uso del lenguaje de políticas CEDAR. Este lenguaje de políticas formal de código abierto creado específicamente proporciona una forma precisa y verificable de definir reglas de autorización complejas, garantizando que las políticas no sean ambiguas y se puedan evaluar de forma coherente a escala.

El ciclo de vida de la gobernanza incluye funciones clave relativas a la información de políticas, la aplicación y los puntos de decisión:

  • Etiquetado y clasificación (Punto de información de política): Los datos se identifican y enriquecen con atributos críticos. Data 360 proporciona mecanismos automatizados de etiquetado y clasificación, aprovechando el descubrimiento, los LLM y el aprendizaje automático para identificar categorías de datos confidenciales (por ejemplo, información de identificación personal como correo electrónico, teléfono, nombre) en datos estructurados y no estructurados.
  • Servicio de autorización (Punto de aplicación de políticas): Este servicio intercepta todas las solicitudes de acceso a datos desde varias capas de consumo (consultas estructuradas/no estructuradas híbridas, solicitudes y recuperadores de RAG y enriquecimiento de CRM) y consulta el Punto de decisión de política para determinar si el acceso está permitido.
  • Motor de evaluación de políticas (Punto de decisión de política): Este motor toma el contexto de solicitud de acceso desde el Punto de aplicación de políticas, junto con definiciones de políticas (en CEDAR) y atributos desde el Punto de información de políticas, para tomar una decisión de acceso autorizada.

El marco de trabajo de ABAC con políticas de CEDAR proporciona control y flexibilidad, garantizando que los datos de los clientes no solo sean procesables, sino también seguros, que cumplan y sean fiables en toda la empresa.

Los cachés son esenciales para un acceso rápido a datos utilizados con frecuencia. Salesforce utiliza muchos cachés en Salesforce Platform, incluyendo en Servidores de aplicaciones principales, SalesforceDB y en Edge. Salesforce Platform y las aplicaciones necesitan una solución de almacenamiento en caché ampliable y consciente del arrendatario con baja latencia y alto rendimiento. Esta solución debe permitir a los ingenieros de Salesforce controlar qué se almacena en caché y durante cuánto tiempo, garantizando que sus datos no se desalojen por ruido del sistema u otros datos de clientes. Vegacache, un servicio de almacenamiento en caché gestionado por Salesforce basado en Redis, está diseñado para un entorno políglota, multiusuario y de nube pública. Es ampliamente utilizado por servicios de Salesforce y accesible para desarrolladores de plataforma a través de API de lenguaje de programación Apex. Operando a escala en Hyperforce, a partir de la redacción, Vegacache gestiona más de 2 billones de solicitudes diarias con tiempos de respuesta de menos de milisegundos.

Las instancias de Vegacache, que se ejecutan en contenedores Kubernetes a los que se accede a través de Service Mesh, se implementan entre múltiples Zonas de disponibilidad para equilibrar la disponibilidad y la latencia de los datos. Se amplía automáticamente basándose en la carga del sistema, garantizando la disponibilidad de datos y la conservación de pedidos de divisiones. Vegacache proporciona tamaño de caché garantizado por cliente y ofrece protección contra vecinos ruidosos, con resiliencia contra fallos de infraestructura a través del almacenamiento de datos replicado.

Para los desarrolladores de Salesforce Platform, Vegacache hace posible que los desarrolladores almacenen en caché los resultados de consultas de la base de datos de objetos Apex y SOQL, reduciendo el uso y la latencia de CPU al eliminar las recuperaciones de datos innecesarias desde SalesforceDB. Admite las operaciones Put(), Get() y Delete(), manteniendo los objetos utilizados frecuentemente fácilmente accesibles.

Salesforce admite de forma nativa arquitecturas y procesos de datos asíncronos para una flexibilidad, resiliencia y escalabilidad mejoradas del flujo de trabajo.

Los ingenieros de Salesforce primero aprovecharon las colas de mensajes para desvincular procesos de datos masivos y grandes, así como coordinar procesos entre sistemas independientes. Estas colas de mensajes se extrajeron del desarrollador externo a través de funciones de plataforma, como consultas de API masivas o Apex asíncrono. Salesforce Platform introdujo a continuación transmisiones de eventos organizados por registros creadas sobre una sólida infraestructura de mensajería de clústeres de Apache Kafka gestionados internamente. Esto activó una arquitectura basada en eventos con un modelo de interacción de publicación/suscripción y se produjo para desarrolladores externos como Eventos de plataforma.

Tanto las colas de mensajes como las transmisiones de eventos continúan siendo tecnologías altamente aprovechadas de aplicaciones y soluciones creadas en la plataforma, especialmente porque aprovechan más funciones, nubes y sistemas externos alojados en tiempos de ejecución independientes. La comunicación a través de esquemas de eventos versionados permite ciclos de vida de desarrollo de software independientes para los diferentes tiempos de ejecución. El desacoplamiento de sistemas a través de eventos también ayuda a gestionar picos de carga y elasticidad/escala de tiempos de ejecución individuales para admitir una mayor resiliencia y disponibilidad general de una aplicación.

Las funciones de búsqueda en Salesforce, cruciales para aplicaciones que van desde la búsqueda global a la IA generativa, enfrentan desafíos únicos que dan forma a nuestro enfoque arquitectónico:

  • Escala: Con cientos de miles de clientes y millones de arrendatarios, nuestra solución de búsqueda nativa en la nube está diseñada para una escala masiva sin dejar de ser rentable.
  • Diversidad de clientes: La diversa base de clientes de Salesforce en varios sectores tiene requisitos de búsqueda únicos y complejos debido a la amplia personalización de la plataforma, que implica numerosos tipos de objetos y campos.
  • Operabilidad: La solución de búsqueda debe ser resistente y altamente disponible, compatible con la residencia de datos, operaciones del ciclo de vida de arrendatarios como migraciones regionales y sandboxing, y mantener una baja latencia de indexación con equidad entre arrendatarios.
  • Relevancia a escala: La mejora de la relevancia de los resultados de búsqueda para satisfacer diversas consultas de usuarios es fundamental, especialmente cuando ampliamos algoritmos de relevancia para acomodar varios arrendatarios, tipos de datos y escenarios de búsqueda.
  • IA y funciones semánticas: La búsqueda admite el aprendizaje automático y la IA generativa, en particular para la generación aumentada de recuperación (RAG) y la búsqueda de agentes.
  • Integración sencilla: Para garantizar una experiencia de usuario cohesiva, la tecnología de búsqueda de Salesforce se integra profundamente con Salesforce Platform más amplia, incluyendo modelos de metadatos y servicios de IA/datos.

La solución nativa de la nube de Salesforce, SeaS (Búsqueda como servicio), se basa en Solr, un motor de búsqueda distribuida de código abierto. Salesforce ha ampliado y optimizado significativamente Solr para hacer frente a nuestros desafíos exclusivos y lo ha integrado profundamente con aplicaciones y plataforma de Salesforce, incorporando tecnologías semánticas para mejorar las aplicaciones de IA y la relevancia de las búsquedas.

SeaS emplea una arquitectura de separación de computación/almacenamiento, permitiendo una distribución ampliable de índices entre nodos y reequilibrando cargas y disponibilidad entre zonas durante fallos. Cuenta con fragmentación automática y cambio de tamaño de fragmentos, actualizaciones de tiempo de inactividad cero y optimizaciones como carga perezosa de réplica y archivado para atender a índices utilizados rara vez.

La arquitectura también incluye una implementación de índice de bajo nivel optimizada para un gran número de campos, relleno automático, corrección ortográfica y cifrado de traer su propia clave. Gestionando alrededor de 6.000 nodos solares en todo el mundo, la infraestructura de búsqueda Hyperforce utiliza múltiples clústeres independientes (células Hyperforce) en cada región para equilibrar el coste y el control, colocando automáticamente índices de clientes basándose en carga, dominio y tipo.

Las oportunidades en curso de relevancia de búsqueda de Salesforce emplean técnicas de aprendizaje para clasificar, adaptándose a las diversas necesidades de nuestros clientes y funciones de asistencia como la clasificación de resultados. También incluye predicciones de entidades procedentes de consultas de usuarios e interacciones pasadas. Los modelos de relevancia se perfeccionan continuamente aprendiendo de interacciones de usuarios y se evalúan a través de pruebas A/B, mejorando la precisión de los resultados de búsqueda. Este proceso también admite modelos de arranque para aplicaciones de IA mediante transferencia Knowledge.

La pila incorpora un motor de búsqueda vectorial para búsqueda semántica y aplicaciones de IA, integrado con Data 360 para funciones de IA generativa. Esto incluye una canalización integral para la transformación de datos, compatibilidad de búsqueda híbrida, un catálogo de clasificadores configurables, como Deep Fusion Ranker y Suelte automático para filtrar resultados de búsqueda de baja relevancia.

A medida que la IA generativa cambia el consumidor principal de servicios de búsqueda de usuarios humanos a utilizar LLM, la pila de búsquedas de Salesforce se está adaptando para buscar y devolver resultados optimizados para este consumo programático, tratando con consultas más largas y complejas y devolviendo resultados más descriptivos como fragmentos. Esto admite nuevas funciones de Búsqueda de agentes, donde los agentes Agentforce aprovechan la búsqueda con un bucle de razonamiento para realizar tareas complejas.

Las funciones de búsqueda de Salesforce abarcan varios contextos, incluyendo Búsqueda global, Búsqueda, Búsqueda de respuestas, Búsqueda de comunidad, Listas relacionadas, Configuración, Aplicaciones de IA móvil y generativa. Esta amplia funcionalidad se logra a través de una estrecha integración de la pila de búsqueda con el sistema de metadatos de Salesforce y el ecosistema de la interfaz de usuario, permitiendo una compatibilidad sencilla para objetos estándar y personalizados.

Además, la integración con Data 360 mejora las funciones de búsqueda en objetos de datos a través de configuraciones sin código y permite la composición de funciones de búsqueda dentro de oportunidades en curso de datos, como incluir declaraciones de búsqueda en consultas SQL. La pila Búsqueda aprovecha el ecosistema de conectores enriquecidos de Data 360, como el conector con permiso de Google Drive, para proporcionar funciones de búsqueda empresarial completas. La integración se extiende a la plataforma de IA, permitiendo que las consultas de búsqueda se utilicen como recuperadores en Generador de solicitudes para la fundamentación y en Búsqueda de agentes.

La IA ha remodelado el panorama tecnológico y Salesforce Platform, con su capa de datos integrada y enriquecida, posiciona a Salesforce para entregar experiencias de IA impactantes a los clientes. Salesforce comenzó su transformación de IA hace casi una década y ha liderado el campo desde 2013, centrándose en la investigación, la ética y el desarrollo de productos para capacitar a las empresas para resolver problemas complejos e impulsar el crecimiento.

Aprovechando el valor principal de Innovación, Salesforce presentó IA predictiva de Einstein, permitiendo a los negocios analizar datos, automatizar procesos, comprender clientes y optimizar operaciones con un conjunto completo de herramientas con tecnología de IA como Generador de predicciones de Einstein y bots de IA. Con el auge de la IA generativa, Salesforce lanzó Agentforce, una plataforma que combina modelos predictivos y generativos para ofrecer funciones de IA avanzadas mientras prioriza la privacidad de los datos.

Con el lanzamiento más reciente de Agentforce 3.0, creado en Python con un marco de trabajo dirigido por eventos, Salesforce presenta flexibilidad mejorada a través de funciones como historial de conversaciones integrado, rastreo de sesiones de extremo a extremo, compatibilidad con voz y funcionalidad del motor de razonamiento personalizado (Aportar su propio planificador), permitiendo sistemas de múltiples agentes más escalables, personalizables e inteligentes.

Agentforce sigue estos principios fundamentales:

  • Seguridad y ética de datos: Da prioridad a la protección de datos, el cumplimiento y los principios éticos de IA.
  • Transparencia y explicabilidad: Ofrece una comprensión y validación claras de los resultados generados por la IA.
  • Flexibilidad y personalización: Adapta las aplicaciones de IA a necesidades e industrias específicas.
  • Integración sencilla: Se integra con Salesforce CRM y otros sistemas.
  • Escalabilidad: Gestiona implementaciones a gran escala y entrega experiencias de IA en tiempo real.
  • Experiencias inteligentes y coherentes: Proporciona experiencias personalizadas, aumentadas y automatizadas a través de datos conectados y comprensión contextual.
  • Observabilidad integral: Proporciona visibilidad y supervisión profundas de las interacciones de agentes de IA para permitir la optimización proactiva y el ajuste de agentes utilizando Agentforce Interaction Explorer.
Descripción general de Arquitectura de IA

La pila de IA consta de varios componentes clave:

  • AI Platform: Esta capa de plataforma es responsable de gestionar, entrenar y ajustar los modelos de IA utilizados en aplicaciones predictivas y generativas. Ofrece servicios listos para su uso (OOTB), Trust Services y modelos fundacionales para entrenar, probar y realizar inferencias en modelos. Además, admite la integración de sus propios modelos predictivos y generativos, lo que le permite aportar modelos personalizados dentro de la plataforma.
  • Servicios fundacionales de IA: Esto incluye los servicios Pasarela de IA, Marco de comentarios, RAG, Orquestación de agentes, Evaluación de agentes y Razonamiento, que facilitan la integración de aplicaciones comerciales con la pila de IA.
  • Experiencias de usuario y agente con tecnología de IA: Salesforce entrega aplicaciones especializadas con tecnología de IA a través de sus servicios en la nube. Los clientes también pueden crear experiencias personalizadas aprovechando cualquier componente de la plataforma, como Flow, Apex o incluso Componentes web Lightning (LWC), para crear experiencias con tecnología de IA integradas a la perfección en sus flujos de trabajo y procesos comerciales.
  • Agenteforce Studio: Este componente cuenta con herramientas como Generador de agentes, Generador de solicitudes, Centro de pruebas y Generador de modelos, diseñadas para crear experiencias de IA generativa y predictiva. Ofrece compatibilidad integral para el desarrollo/entrenamiento, pruebas y ajuste de modelos de IA. Next Gen Authoring mejora estas funciones, diseñadas para simplificar y acelerar la creación de agentes de IA con UX mejorado y compatibilidad con SFDX.
Agenteforce Trust Layer

Agentforce Trust Layer está disponible en casos de uso seleccionados para ayudar a proteger datos de clientes en aplicaciones de IA generativa ofreciendo funciones sólidas:

  • Privacidad de datos: Los sólidos controles de privacidad y enmascaramiento protegen la información confidencial del acceso de modelos de IA externos.
  • Seguridad: Garantiza un entorno de procesamiento de datos seguro y evita el acceso no autorizado.
  • Confianza: Mantiene el control del cliente sobre los datos, sin almacenamiento o uso de IA externa.
  • Barandillas: Aplique estándares de comportamiento de agentes y mitigue el no determinismo inherente de los LLM, verificando que los agentes siguen de forma coherente instrucciones y flujos de trabajo predefinidos.
  • Precisión: Mejora las salidas de IA utilizando datos relevantes de Salesforce para fundamentar solicitudes.
  • Moderación de contenido: Ofrece moderación previa y posterior al contenido, enmascaramiento de datos personalizable para información confidencial (PII/PCI/PHI) y clasificación de toxicidad para respuestas de modelo de lenguaje grande (LLM).

La pasarela de IA proporciona una interfaz unificada para acceder y gestionar varios LLM y modelos predictivos. Actúa como un puente entre Salesforce y el mundo de los LLM, abstrayendo las complejidades de diferentes proveedores de LLM y los propios modelos de IA predictiva de los clientes, ofreciendo una forma coherente de interactuar con ellos. Agentforce AI Gateway se integra con múltiples proveedores de LLM, permitiendo a los clientes elegir el mejor modelo para sus necesidades e incorpora sólidas medidas de seguridad de datos para ayudar a gestionar los costes asociados con el uso de diferentes LLM.

Servicio de comentarios es un componente que recopila, analiza, mide y utiliza comentarios de usuarios para volver a entrenar y refinar modelos de IA. Desempeña un papel crucial en la mejora continua de funciones y características dirigidas por IA dentro de Salesforce Platform.

RAG es una técnica vital que mejora las funciones de búsqueda con IA generativa, lo que lleva a respuestas más informativas y precisas. Utilizando Salesforce Data 360 y la base de datos vectorial integrada, la plataforma Agentforce recupera rápidamente datos relevantes para la consulta de un usuario. Estos datos se utilizan a continuación como base para que los LLM generen respuestas óptimas.

Además, este método potencia la velocidad de respuesta y user Trust incluyendo datos de origen en respuestas. RAG se emplea ampliamente en la plataforma Agentforce, particularmente para aplicaciones como Agentforce para Servicio y Agentforce para ventas, destacando cómo aflora información relevante para estos casos de uso.

A medida que avanzan los modelos de IA, el siguiente paso es el desarrollo de agentes para automatizar tareas que requieren razonamiento. Estos agentes sirven como asistentes inteligentes, capaces de comprender y responder a consultas en lenguaje natural, permitiendo a los usuarios diseñarlos, probarlos e implementarlos para varias tareas. Un componente crucial de este sistema es el Servicio de planificación, que funciona de la manera siguiente:

  • Solicitud de usuario de intérpretes: Analiza la entrada del usuario para determinar la intención.
  • Crear un plan: Formula un plan estructurado para abordar las necesidades del usuario.
  • Inicia acciones: Ejecuta el plan iniciando acciones directamente o a través de otros servicios.

El Servicio de planificación orquesta el proceso, garantizando que el agente cumple de forma eficiente las solicitudes de los usuarios gestionando y ejecutando los pasos necesarios.

Agentforce representa una plataforma para la creación de agentes, permitiendo a los clientes e ISV crear agentes de IA automatizados para aplicaciones como Agentes de servicio y Agentes de ventas. Estos agentes pueden procesar y responder a consultas de clientes de una manera natural y humana, gestionando un amplio espectro de tareas comerciales y entregando beneficios significativos tanto a negocios como a sus clientes.

El flujo de trabajo de un agente incluye:

  • Activación: El agente se desencadena por criterios predefinidos como la solicitud de un cliente entre varios canales.
  • Comprender y responder: Emplea Procesamiento de lenguaje natural (NLP) para captar la consulta, la intención y la opinión del cliente, luego consulta la base de Knowledge u otras fuentes de datos de Salesforce para crear una respuesta apropiada.
  • Tratamiento de complejidades: Si se enfrenta a un problema complejo o necesita supervisión humana, el agente puede transferir sin problemas la interacción a un agente humano.
  • Aprendizaje continuo: El agente aprende de cada interacción, mejorando continuamente sus respuestas y rendimiento general.

Agentforce Studio proporciona una plataforma de código bajo que permite a los clientes integrar la IA en sus aplicaciones y flujos de trabajo de Salesforce, haciendo que la tecnología de IA sea accesible más allá de los científicos de datos.

Las funciones clave del estudio incluyen:

  • Generador de modelos: Permite crear o importar modelos de IA adaptados a necesidades comerciales específicas.
  • Generador de solicitudes: Una herramienta sin código/con código bajo que facilita la creación y gestión de solicitudes de IA generativa, mejorando la experiencia del usuario con una interfaz sencilla para crear, probar e implementar solicitudes.
  • Agent Builder: Permite a los clientes e ISV desarrollar agentes conversacionales y autónomos personalizados.
  • Centro de pruebas: Admite pruebas de modelos, solicitudes y agentes, cruciales para garantizar aplicaciones de IA de alta calidad y optimizar el rendimiento y la rentabilidad, al tiempo que mejora las respuestas deterministas y la calidad de la experiencia del usuario.

Agentforce combina IA predictiva y generativa, aprovechando el marco de metadatos unificado de Salesforce Platform y Data 360 para entregar soluciones comerciales inteligentes, personalizadas y efectivas.

Para satisfacer las demandas aceleradas del mercado de IA generativa, incluyendo rápidos avances en el razonamiento, la necesidad de sistemas de múltiples agentes escalables y el cambio hacia interfaces multimodales, Salesforce está evolucionando su arquitectura con Agentforce 3.0. Esta plataforma de próxima generación se basa en varios avances clave:

  • Arquitectura asíncrona dirigida por eventos: Agentforce 3.0 está construido sobre Python Foundation con un marco de trabajo dirigido por eventos mejorado. Esto permite la implementación de agentes asíncrona y altamente ampliable, mejorando el rendimiento y sentando las bases para casos de uso complejos y de múltiples agentes donde los agentes pueden comunicarse a través de eventos.
  • Funciones de voz de últimodal: Más allá de las interacciones basadas en texto, Agentforce 3.0 presenta la compatibilidad con voz como una modalidad principal. La arquitectura se integra con proveedores de telefonía y pasarelas WebRTC para gestionar la transmisión de audio en tiempo real. Los nuevos servicios gestionan la conversión de audio a texto (ASR) y de texto de vuelta a audio (TTS), activando experiencias de voz conversacionales naturales para casos de uso como centros de contacto automatizados.
  • Script y determinación de Agentforce: Un mecanismo de intercepción basado en estado-máquina que restringe el comportamiento de agentes dentro de una estructura definida explícitamente, garantizando rutas de ejecución coherentes. Esto permite gráficos deterministas, proporciona una gestión de estado sólida para evitar la pérdida de memoria y facilita las transferencias condicionales y determinadas por LLM, garantizando así acciones de agentes predecibles y coherentes para procesos comerciales críticos.

El ecosistema de aplicaciones de Salesforce Platform se distingue por su integración de funciones entre las capas Servicios de plataforma de aplicaciones, API, Experiencia de usuario y Experiencia de desarrollador. Los servicios de plataforma de aplicaciones son funciones comunes que se utilizan para crear y personalizar la mayoría de las aplicaciones en Salesforce Platform, mientras que las funciones comerciales son generalmente más específicas de la solución.

El ecosistema de aplicaciones se basa en cinco funciones clave, que guían el proceso de desarrollo de aplicaciones.

  • Arrendatario: Esto implica la separación lógica de datos y metadatos en un servicio multiusuario, permitiendo a los usuarios autenticados acceder a datos y funciones específicos. Esto es más visible para los clientes cuando reciben una organización de Salesforce al registrarse.
  • Entidades: Representando tablas de base de datos, las entidades están compuestas de campos similares a columnas de tabla. Los metadatos de entidad y campo incluyen atributos para el modelado de datos como tipos de datos y nombres de API, así como atributos funcionales, como si la entidad tiene capacidad de consulta o escritura. Esta abstracción, en vez de la manipulación directa del establecimiento de datos en sí, permite a Salesforce introducir y cambiar tecnologías de almacenamiento sin problemas sin requerir actualizaciones de desarrolladores de TI, garantizando la funcionalidad continua de las aplicaciones.
  • Controles de acceso: Estos controles regulan el acceso de usuarios a datos y funciones, principalmente basándose en identidad de usuario y políticas específicas. Las políticas se componen de reglas y conmutadores de funciones, y rigen las entidades, los campos y las funciones a las que se puede acceder. Las políticas y los permisos se capturan en “conjuntos de permisos”, y el acceso se otorga asignando conjuntos de permisos a identidades de usuario.
  • Extensión por capas: Como se comentó anteriormente, esto admite el desarrollo independiente de metadatos y aplicaciones por diferentes funciones, incluyendo ingenieros de Salesforce, socios externos, administradores de TI y usuarios finales, facilitado por pedidos de guardado estructurados y espacios de nombres de metadatos.
  • Embalaje: Esta función permite el empaquetado y la distribución de metadatos entre arrendatarios de Salesforce, simplificando el proceso de actualización y distribución de aplicaciones sin necesidad de reconstrucción.

Más allá de estas funciones clave, App Platform Services también incluye:

  • Tiempo de ejecución y consulta de datos: Admite operaciones como la creación, actualización, eliminación y consulta de datos en varios establecimientos de datos especializados. Un espectro de escala y rendimiento de datos es compatible con una arquitectura que permite ejecutar operaciones de datos directamente en el almacenamiento de datos, a través de una abstracción interna para que la utilicen los ingenieros de Salesforce o a través de la convención “Objeto de Salesforce” o sObject de cara al cliente.
  • Flujo / Flujo de trabajo / Fórmulas: Definición y ejecución de reglas de validación y lógica comercial utilizando herramientas de código bajo.
  • Código Apex: Lenguaje de pro-código para la lógica de aplicación, integrado de forma nativa con API y tiempos de ejecución de datos de plataforma.
  • Servicios de infraestructura nativos de la nube: Heroku proporciona un entorno sólido para desarrolladores que utilizan marcos y lenguajes de programación del sector para crear, implementar y gestionar aplicaciones que se integran con datos y eventos de plataforma.
  • Eventos y notificaciones: Gestiona desencadenadores y orquestación basada en eventos.
  • Globalización: Proporciona asistencia para aplicaciones multilingües y multinacionales.
  • Licencia y aprovisionamiento: Gestiona la compra y la gestión del acceso a funciones y aplicaciones de plataforma.
  • Pila web Lightning: Permite la personalización de interfaces visuales utilizando metadatos estructurados, como formatos y tecnologías web estándar.
  • Sitios + CDN: Garantiza experiencias web de baja latencia y alto tráfico, incluyendo para usuarios no autenticados.
  • Seguridad y cumplimiento: Ofrece herramientas y controles para cumplir requisitos de cumplimiento y seguridad organizativos específicos.
  • Prevención de pérdida: de datos Incluye funciones para copia de seguridad, restauración y archivado de datos.

Salesforce Platform proporciona un conjunto de herramientas y funciones a través de Heroku que permiten a los desarrolladores crear, ejecutar y gestionar aplicaciones en la nube utilizando los marcos de trabajo y lenguajes de programación de su elección. La plataforma de aplicación gestionada Cloud de Heroku proporciona tiempos de ejecución de aplicaciones, almacenes de datos, colas de mensajería y sistemas de eventos como servicios ampliables para crear extensiones en aplicaciones de Salesforce.

Las aplicaciones que se ejecutan en Heroku tienen acceso al conjunto completo de funciones de Salesforce, datos de clientes y lógica comercial, así como la capacidad de conectarse con servicios y sistemas externos. Con Heroku, los desarrolladores pueden centrarse en entregar valor sin verse agobiados por problemas de infraestructura subyacentes.

La automatización es lo que hace que una aplicación sea dinámica y es crucial para la transformación digital de procesos comerciales esenciales.

Salesforce Process Automation se creó para abordar retos clave a los que se enfrentan los clientes, incluyendo la necesidad de procesos comerciales simplificados y eficientes a medida que se amplían las organizaciones. Estos desafíos a menudo implican flujos de trabajo que requieren un esfuerzo manual excesivo, lo que conduce a ineficiencias y mayores costos operacionales. Los clientes buscan una solución que pueda automatizar estos procesos, minimizar el trabajo manual y mantener la coherencia y la precisión.

Un problema importante era la falta de un instrumento fácil de utilizar que permitiera a los usuarios no técnicos diseñar e implementar procesos institucionales sin grandes conocimientos de codificación. Además, era necesaria una solución que pudiera integrarse de forma segura, ampliable y sencilla con tareas automatizadas existentes de Salesforce, como la introducción de datos, las aprobaciones, las notificaciones y los procesos complejos de varios pasos.

La automatización de procesos de Salesforce satisface estas necesidades ofreciendo una plataforma sólida pero intuitiva para crear flujos de trabajo automatizados. Permite a los usuarios crear y personalizar flujos a través de una interfaz visual, accesible para usuarios técnicos y no técnicos, automatizando así tareas repetitivas, aplicando reglas comerciales y simplificando procesos dentro del ecosistema de Salesforce.

Para la automatización que requiere una orquestación compleja que interactúe con datos transaccionales, Salesforce ofrece Apex como un lenguaje pro-código para redactar lógica comercial.

Generador de lógica visual: Los clientes e ISV utilizan Flow Builder, una interfaz de arrastrar y soltar, para crear flujos de automatización de procesos sin codificación. Esta herramienta visual es práctica para todos los niveles técnicos, permitiendo a los analistas comerciales y administradores diseñar automatizaciones complejas fácilmente.

Flow Builder permite a los clientes crear flujos versátiles que funcionan en varios contextos, compatibles con el Motor de flujo principal:

  • Desencadenadores de registros: Los flujos se activan tras actualizaciones de registros o envíos de formularios, activando modificaciones de datos, validaciones e iniciaciones de flujos de trabajo basándose en acciones de clientes.
  • Flujos programados o dirigidos por eventos: Estos flujos pueden operar en una programación predeterminada o desencadenarse después de eventos específicos y pueden realizar llamadas a servicios externos.
  • Flujos de pantalla: Proporcione una interfaz de usuario para procesos guiados paso a paso con formularios, pantallas y otros elementos interactivos, útiles para tareas como la introducción de datos, la solución de problemas o la incorporación.
  • Flujos de orquestador: Gestione e integre procesos de múltiples pasos, facilitando la gestión de operaciones complejas.

El Motor de flujos sin conexión puede ejecutarse sin una conexión con el servidor de aplicaciones Salesforce. Flujo sin conexión potencia la automatización para casos de uso móviles de Field Service. El Motor de flujos de alta escala potencia los flujos de marketing. Ofrece una escala B2C para procesar un alto volumen de flujos de larga ejecución de forma simultánea.

Todos los casos de uso y entornos están mejorados por un modelo de metadatos unificado en Flow Builder, que admite una variedad de potentes elementos de lógica aplicables en todos los flujos de automatización de procesos:

  • Lógica y condiciones avanzadas: Los usuarios pueden integrar lógica compleja como elementos de decisión, bucles y condiciones de espera en sus flujos de trabajo, permitiendo la gestión de escenarios comerciales complejos.
  • Gestión y transformación: de datos Flow Builder permite la introducción, transformación y gestión de datos desde varias fuentes, incluyendo servicios web, organizaciones de Salesforce y Data 360. Admite operaciones de datos integrales como la creación, actualización, eliminación y consulta de registros.

Automatización de procesos de Salesforce ofrece una integración sencilla con otros productos de Salesforce y sistemas externos, garantizando un flujo de datos fluido entre aplicaciones para una vista unificada de los procesos comerciales y las interacciones con los clientes. Admite varios métodos de integración como API, llamadas web y conectores MuleSoft.

Servicios externos y conectividad de MuleSoft dentro de Salesforce permite conexiones a API externas y la utilización de sus datos dentro de Automatización de procesos de Salesforce. El registro del esquema de API permite la creación de acciones invocables que se integran a la perfección en flujos, facilitando la automatización de procesos con orígenes de datos externos. Las sólidas funciones de integración de MuleSoft garantizan un flujo de datos sencillo entre Salesforce y otras aplicaciones, eliminando los silos de datos y proporcionando una vista unificada de los procesos comerciales.

Integración Agentforce: Salesforce Process Automation aprovecha Agentforce para mejorar los flujos de trabajo con una toma de decisiones inteligente. Utiliza perspectivas de IA para dirigir automáticamente candidatos a representantes de ventas adecuados o iniciar campañas de marketing personalizadas basadas en el comportamiento de los clientes, potenciando así la eficacia de la automatización con inteligencia adicional.

Sinergia de plataforma: La automatización de procesos de Salesforce se integra perfectamente con otros productos de Salesforce como Sales Cloud, Service Cloud, Commerce Cloud y Marketing Cloud. Esta integración permite a las organizaciones automatizar procesos entre varios departamentos, mejorando la eficiencia operativa. Por ejemplo, un flujo de trabajo puede generar automáticamente un caso de asistencia en Service Cloud cuando se envía una queja de cliente a través de un formulario de Marketing Cloud.

Apex es un potente lenguaje de programación orientado a objetos que permite a los desarrolladores redactar lógica comercial personalizada y realizar operaciones complejas en la plataforma Salesforce. Ha sido un pilar de nuestra plataforma, y actualmente la plataforma gestiona más de 350 mil millones de transacciones Apex al mes (a octubre de 2025).

Apex se utiliza para desarrollar una amplia gama de funciones personalizadas e integraciones profundas en la plataforma Salesforce, incluyendo:

  • Automatización basada en desencadenadores: Implemente una automatización compleja que se ejecuta antes o después de insertar, actualizar o eliminar registros. Esto permite la validación de datos compleja, actualizaciones de registros relacionados y la invocación de otros procesos basándose en cambios de datos específicos.
  • Servicios web: Cree integraciones personalizadas con sistemas externos y llame a las API de REST o SOAP desde Apex.
  • Interfaces de usuario personalizadas: Cree interfaces de usuario y experiencias altamente personalizadas utilizando Visualforce y Componentes web Lightning (LWC), donde Apex sirve como controlador backend para gestionar la manipulación de datos y la lógica comercial.
  • API personalizadas: Los desarrolladores pueden exponer lógica personalizada como API utilizando Apex REST y Apex SOAP, permitiendo a los sistemas externos interactuar con datos y procesos de Salesforce de forma programática.
  • Procesamiento asíncrono: Ejecute tareas de larga ejecución o intensivas en recursos de forma asíncrona a través de métodos futuros, Apex en cola y Apex programado. Esto permite que las operaciones de larga ejecución se descarguen y procesen en segundo plano, mejorando la experiencia del usuario y el rendimiento del sistema.
  • Apex programado: Los desarrolladores pueden programar clases de Apex para ejecutarse a horas específicas utilizando Apex Scheduler para tareas periódicas como sincronización de datos nocturna, generación de informes y actividades de mantenimiento.

Las funciones Experiencias de usuario en Salesforce Platform permiten a los usuarios finales interactuar con aplicaciones a través de varias opciones de implementación entre aplicaciones Lightning basadas en navegador, sitios de Experience, UX nativas de dispositivos móviles, orientadas a IA, colaborativas o componentes integrados utilizando Lightning Out.

Salesforce Lightning Design System (SLDS) es un marco de trabajo de diseño integral que fomenta la creación de interfaces de usuario coherentes y accesibles con los principios de diseño de Salesforce para una experiencia de usuario coherente en todos los productos. Permite a los ingenieros, clientes y socios de Salesforce crear aplicaciones que se sienten nativas en todo el ecosistema de Salesforce.

Las funciones clave del sistema de diseño incluyen:

  • Patrones de diseño: Soluciones probadas para retos de diseño comunes, proporcionando directrices para el formato, la presentación de datos y las interacciones de usuario para garantizar una experiencia de usuario coherente.
  • Ganchos de estilo: Variables CSS que representan decisiones de diseño, como colores, tipografía, espaciado y tamaños, garantizando la coherencia entre aplicaciones.
  • Biblioteca de componentes Lightning Base: Un conjunto de componentes de la interfaz de usuario reutilizables, como botones, elementos de formulario y elementos de navegación, que se adhieren a los principios de diseño de Salesforce, facilitando un desarrollo rápido y eficiente.
  • Accesibilidad: Funciones y directrices de accesibilidad integradas para garantizar que todos los componentes son utilizables por personas con discapacidades y se adhieren a estándares, como Directrices de accesibilidad de contenido web (WCAG).
  • Formatos con capacidad de respuesta: Un sistema de cuadrícula flexible y directrices de formato que permiten a las aplicaciones adaptarse a la perfección entre diferentes dispositivos y tamaños de pantalla.
  • Herramientas: Un conjunto de herramientas, recursos y tecnologías que admiten la higiene de componentes, la reducción de patrones y el diseño de la regulación del sistema.

El marco de trabajo SLDS continúa evolucionando para admitir ganchos de estilo más enriquecidos y funciones de personalización más profundas de modo que los componentes puedan reutilizarse sin dejar de personalizarse para cumplir requisitos de marca y tema exclusivos. Nuestra aspiración del sistema de diseño es hacer que Salesforce sea rápido, fácil y atractivo de utilizar con IA.

La interfaz basada en navegador de Salesforce, conocida como Lightning, ofrece un contenedor de interfaz de usuario coherente y un marco de trabajo de interfaz de usuario dirigido por metadatos y recopilación de tecnologías para ingenieros de Salesforce, administradores de TI, desarrolladores y socios para desarrollar rápidamente la interfaz de usuario con una estética coherente de Salesforce, así como puntos de extensión para un control completo para cambiar el estilo y la marca. La pila web Lightning incluye varias tecnologías:

  • Componentes web Lightning: Componentes web personalizados creados con HTML y JavaScript, cumpliendo con los estándares web de W3C.
  • Seguridad web Lightning: Un motor de virtualización que gestiona código JavaScript en el navegador, garantizando el cumplimiento de los estándares de seguridad de Salesforce para código externo.
  • Servicios de datos Lightning: Un marco diseñado para una interacción eficiente con datos del lado del servidor.
  • Lightning Web Runtime: Garantiza una representación de la interfaz de usuario coherente y con rendimiento entre varios clientes.

La ingeniería de Salesforce ha incorporado lecciones de tecnologías anteriores de la interfaz de usuario y ha contribuido a cuerpos de estándares web, influyendo en el desarrollo de implementaciones de componentes basados en estándares. Por ejemplo, Salesforce sigue siendo miembro de aproximadamente 20 grupos de trabajo del W3C. Los componentes web Lightning y la pila web Lightning se alinean con estos estándares del sector, reduciendo la complejidad para los desarrolladores.

Mobile sigue siendo una interfaz creciente y crítica para que los usuarios interactúen con aplicaciones de Salesforce.
Salesforce proporciona una aplicación móvil nativa de modo que todas las aplicaciones Lightning basadas en navegador pueden convertirse en aplicaciones móviles sin necesidad de escribir nuevo código. Salesforce también ofrece un espectro de herramientas, SDK y funciones para crear aplicaciones nativas completamente personalizadas optimizadas para dispositivos. Estos incluyen:

  • SDK: móvil Interfaz de código profesional para desarrolladores en sistemas operativos móviles que simplifica la integración con autenticación, gestión de sesión/token, API de Salesforce y mucho más.
  • Tiempo de ejecución nativo móvil: Permite a los desarrolladores crear experiencias nativas dirigidas por metadatos representadas de forma dinámica en tiempo de ejecución utilizando tecnologías iOS y Android que también aprovechan funciones en dispositivos.
  • Marca: Permite la personalización de la estética de la aplicación móvil a través de Mobile Publisher Pipeline para convertir aplicaciones móviles Salesforce en aplicaciones de marca de cliente.
  • Funciones sin conexión: Garantiza una funcionalidad de aplicación sencilla con conectividad a Internet incoherente o nula.

Mobile Customization Framework (MCF) mejora significativamente el desarrollo de aplicaciones móviles nativas de Salesforce ofreciendo facilidad de uso y amplias opciones de personalización. Las ventajas clave incluyen:

  • Enfoque dirigido por metadatos: MCF utiliza metadatos, que se pueden obtener de generadores visuales, repositorios comunes y recursos alojados en Salesforce, para crear experiencias de usuario dinámicas y adaptables adaptadas a necesidades específicas.
  • Experimentación y optimización: El marco de trabajo admite la experimentación en tiempo de ejecución con diferentes formatos, facilitando la optimización de implicación continua y el perfeccionamiento de la experiencia de usuario.
  • Extensibilidad: Diseñado para la flexibilidad, MCF permite la integración de componentes personalizados en el marco de metadatos principal, mejorando la funcionalidad y la versatilidad.
  • Experiencias de usuario componebles: Utilizando las tecnologías iOS y Android más recientes, MCF admite el ensamblaje de componentes reutilizables como botones, listas y tarjetas para crear interfaces de usuario sofisticadas.
  • Personalización en tiempo de ejecución: MCF permite la personalización y experimentación de la interfaz de usuario en tiempo real, fomentando una experiencia de usuario más personalizada y atractiva.

Los escenarios sin conexión y de baja conectividad son una preocupación creciente cuando se utilizan aplicaciones en dispositivos móviles. La pila de tecnología móvil da prioridad a la creación de aplicaciones que pueden estar sin conexión en primer lugar. Las funciones clave incluyen:

  • Caché Primera experiencia: Se centra en el almacenamiento en caché de datos para su uso sin conexión, garantizando un alto rendimiento y seguridad. La interacción de usuario también está diseñada teniendo en cuenta principios de representación sin conexión.
  • Gestión de caché: Mantiene la caché relevante y actualizada, incluso sin conexión.
  • Caché compartido: Utiliza una única caché para pantallas nativas e híbridas, facilitando experiencias sin conexión sencillas.

Nimbus es la solución lista para la producción de la plataforma que simplifica el proceso de acceso a funciones de dispositivos para desarrolladores de aplicaciones híbridas. Tradicionalmente, cerrar la brecha entre JavaScript y el código nativo móvil era una tarea compleja. Sin embargo, con Nimbus, los desarrolladores ahora pueden aprovechar todo el potencial de los dispositivos móviles sin profundizar en la codificación de bajo nivel. Las funciones clave incluyen:

  • Acceso amplio: Proporciona una integración sencilla con una variedad de funciones de dispositivos como cámara, micrófono, geolocalización y LiDAR.
  • Interfaz estandarizada: Ofrece un método uniforme para acceder a funciones de dispositivos.
  • Integración de aplicación híbrida: Permite a las aplicaciones híbridas utilizar completamente funciones de dispositivos.
  • Desarrollo eficiente: Simplifica el proceso de desarrollo de aplicaciones, reduciendo la complejidad.

A medida que la IA continúa transformando lo que es posible con aplicaciones de Salesforce, Salesforce también proporciona una experiencia de usuario diferenciada aprovechando modelos de IA específicos de tareas en dispositivos junto con soluciones basadas en la nube:

  • Modelos de lenguaje pequeños (SLM): Estos pueden ejecutarse en dispositivos móviles de forma eficiente y a un coste inferior.
  • Privacidad y seguridad: Garantiza la privacidad del usuario y mantiene Trust y seguridad en niveles comparables a los modelos basados en servidor.
  • Funcionalidad sin conexión: Opera de forma efectiva en entornos de baja conectividad, activando casos de uso sin conexión.
  • Voz: Los modelos de diarización de voz a texto, texto a voz natural y altavoz de última generación ahora se ejecutan de forma nativa en dispositivos, entregando interacciones de voz de alta fidelidad con privacidad completa y latencia cero.

La interfaz de usuario no de modelo para lenguaje natural e interacciones de múltiples turnos con nuestra aplicación seguirán creciendo en prevalencia. Se espera que futuros desarrollos mejoren la integración entre modelos, funciones de dispositivos y aplicaciones, mejorando las interacciones de usuarios a través de interfaces de voz y texto más intuitivas. La recopilación de mediciones en dispositivo también permitirá ajustes personalizados basándose en preferencias de usuario.

La colaboración es esencial entre todos los usuarios, incluidos los seres humanos y los agentes, para aprovechar las ventajas combinadas de la automatización y la supervisión humana. Esta colaboración es particularmente crucial para interacciones comerciales complejas que implican a los empleados de una organización y sus clientes. Slack sirve como una herramienta principal dentro de Salesforce Platform, facilitando esta interacción a través de mensajería directa y canales de múltiples usuarios adaptados a temas de debate específicos. Estos debates pueden variar desde conversaciones espontáneas creadas por el usuario a diálogos más estructurados centrados en datos específicos dentro del flujo de trabajo de un usuario, como un hilo de mensajes de Slack detallado que aborda un problema significativo del cliente.

De cara al futuro, Salesforce Platform planea mejorar la experiencia de colaboración que proporciona actualmente Slack. Esta expansión tendrá como objetivo utilizar plenamente las amplias funciones de la plataforma, enriqueciendo la forma en que los usuarios interactúan y colaboran dentro del espacio de trabajo digital.

Las funciones de Developer Experience en la plataforma proporcionan herramientas para crear, personalizar, probar e implementar aplicaciones, centrándose en el espectro del código bajo a través de enfoques pro-código, garantizando la igualdad de oportunidades para desarrolladores de todos los niveles de habilidades.

  • Herramientas de código bajo: Estos incluyen el Generador de esquemas para modelos de datos, Flujo para reglas comerciales y AppBuilder para personalización de la interfaz de usuario, todos diseñados para simplificar el proceso de desarrollo manipulando metadatos estructurados y trabajo en el lenguaje de la solución comercial, en vez de conceptos técnicos y jerga.
  • Herramientas Pro-Código: Para desarrolladores que necesitan una personalización más enriquecida y compleja, la plataforma ofrece herramientas como Salesforce Code Builder, un IDE basado en la nube, junto con una interfaz de línea de comandos (CLI) y API para codificación avanzada y creación de componentes. Los desarrolladores pueden codificar en el idioma de su elección aprovechando soluciones para implementar, gestionar y optimizar aplicaciones con Heroku.
  • Entorno de desarrollo integrado: El ecosistema de Salesforce admite la integración sencilla entre herramientas de código bajo y pro-código, así como el desarrollo coherente en la nube y localmente con herramientas estándar del sector.
  • Gestión del ciclo de vida de aplicaciones (ALM): Cuenta con una gama de organizaciones Sandbox para el desarrollo separadas del entorno de producción, incluyendo organizaciones borrador para el desarrollo inicial y organizaciones Sandbox completas para pruebas con datos y escala similares a los de producción.

La IA y los “Developer Assistants” están revolucionando la experiencia de los desarrolladores simplificando y acelerando la creación de aplicaciones eficientes y de alta calidad. En Salesforce, nuestros equipos de Investigación de IA y Developer Experience están continuamente iterando y explorando cómo la IA predictiva y generativa con razonamiento agente puede transformarse en potentes agentes de desarrollo. Estos agentes de desarrollador están integrados de forma nativa con herramientas que los desarrolladores ya utilizan, como VS Code, Code Builder, línea de comandos, DevOps Center y Code Analyzer, lo que los hace más relevantes e impactantes.

Hemos realizado avances significativos en el análisis de código para identificar antipatrones y puntos críticos en código Apex, y luego proporcionamos recomendaciones críticas para mejorar su implementación. Los problemas identificados normalmente desperdician recursos informáticos y a menudo conducen a incidentes a gran escala. Se lanzó como Perspectivas de ApexGuru en enero de 2024.

En el primer año tras su lanzamiento, más de 2.800 organizaciones de Salesforce utilizaron ApexGuru para analizar y mejorar su implementación de Salesforce. Se implementaron con éxito más de 22.000 recomendaciones, lo que supuso un ahorro de 28.000 horas de CPU cada semana. Esta mejora no solo potencia el rendimiento, sino que también contribuye a la sostenibilidad medioambiental reduciendo las emisiones de CO2 en 135 kg semanales, en sintonía con nuestro valor fundamental de Sostenibilidad y compromiso con la reducción de emisiones de carbono.

También estamos integrando la IA en herramientas y funciones de desarrollador pro-código para mejorar Developer Productivity. Producto como “Agentforce para desarrolladores” en 2024, los desarrolladores pueden acceder a estas nuevas funciones dentro de los paquetes Extensión de Salesforce en código de Visual Studio y Generador de códigos. Estas extensiones permiten:

  • Sugerencias de código en línea a medida que el desarrollador escribe y generación de código para componentes web Apex y Lightning (JavaScript, CSS, HTML).
  • Explicación de código y generación de documentación para componentes web Apex y Lightning.
  • Generación de código de prueba de unidad Apex.
  • Una experiencia de chat de múltiples turnos distinta en el IDE que puede funcionar en múltiples respuestas para la generación de código, la explicación y la documentación.
  • Optimizaciones de componentes web Lightning.
  • Generación de agentes con metadatos YAML legibles por humanos, incluyendo funciones de prueba y depuración de agentes.

En octubre de 2025, más de 42.000 desarrolladores están utilizando activamente esta tecnología mensualmente, con 17,6 millones de líneas de código aceptadas. Este conjunto completo garantiza un entorno de desarrollo flexible, integrado y eficiente, que satisface un amplio espectro de necesidades de desarrollo dentro de Salesforce Platform. Las herramientas de desarrollador de IA también se mejoran con una arquitectura que funciona entre múltiples modelos externos y creados por Salesforce para elegir el modelo más efectivo y eficiente para un caso de uso concreto.

El Protocolo de contexto de modelo (MCP) es un estándar abierto emergente diseñado para permitir a los agentes de IA interactuar de forma segura y coherente con cualquier herramienta o fuente de datos. Salesforce está integrando de forma nativa la compatibilidad de MCP en el kit de herramientas de desarrollador de Salesforce para ayudar a los agentes de desarrolladores que pueden acceder a funciones y herramientas en su empresa. Esto incluye:

  • Servidor MCP local: Un servidor MCP local permite a los desarrolladores crear, probar y depurar fácilmente sus integraciones de agentes dentro de su IDE local antes de implementar en producción, mejorando drásticamente la productividad. El servidor MCP local ofrece herramientas especializadas para interacciones de organización y flujos de trabajo de desarrollo, como desarrollo móvil, pruebas de accesibilidad, migración de Aura a LWC y DevOps agente. El servidor MCP local también incluye integración con razonamiento agente y LLM para potenciar mejor a los desarrolladores para “codificar” su aplicación de forma iterativa y en lenguaje natural.
  • Servidor MCP personalizado para las API de Salesforce: Los desarrolladores ahora pueden exponer de forma segura las API de Salesforce, los objetos de Data 360 y los flujos de automatización como "herramientas" de MCP. Esto convierte toda Salesforce Platform en un conjunto enriquecido, de confianza y detectable de funciones para cualquier agente o aplicación de IA externa, completo con control de acceso granular y el potencial de nuevos modelos de monetización basados en consumo.
  • Conectividad MCP externa nativa: Los desarrolladores también pueden gestionar de forma segura la conectividad a servidores externos que cumplen con el estándar MCP. Esto permite a los desarrolladores crear agentes que pueden trabajar en su empresa.

Nuestras nubes de aplicaciones, incluyendo Sales Cloud, Service Cloud, Marketing Cloud, Revenue Cloud y Commerce Cloud, están construidas sobre Salesforce Platform, ofreciendo funciones comerciales líderes y componiendo nuestro conjunto de aplicaciones para dirigir el éxito de los clientes. Las funciones clave incluyen:

  • Integración sencilla: Profundamente integrado y diseñado para trabajar de forma coherente en la trayectoria del cliente y garantizar un flujo de datos y procesos fluido entre puntos de contacto del cliente, mejorando la experiencia del cliente.
  • Personalización de extremo a extremo: Construidas sobre nuestra plataforma, nuestras aplicaciones ofrecen amplias opciones de personalización desde sin código a pro-código, permitiendo una adaptación precisa a las necesidades del cliente.
  • Capacidades de IA avanzadas: Ofrezca flujos de trabajo basados en canales interactivos asistidos por agentes y autónomos de agentes con nuestros Agentforce Agents. Incorpora IA predictiva y generativa para potenciar la eficiencia a través de automatización, análisis predictivo y experiencias de usuario personalizadas, proporcionando perspectivas y recomendaciones sobre las que se pueden realizar acciones.
  • Procesamiento de datos en tiempo real: Utiliza Data 360 para el acceso y análisis de datos en tiempo real, lo que respalda la toma de decisiones oportuna e informada basándose en la información más actualizada. Esto mejora la capacidad de respuesta y la agilidad en entornos trepidantes.
  • Datos y análisis unificados: Integra varios orígenes de datos en una plataforma centralizada para vistas de datos coherentes y completas, entregando análisis precisos y mejorando la toma de decisiones.
  • Seguridad y cumplimiento mejorados: Cuenta con sólidas herramientas de seguridad y cumplimiento para proteger datos confidenciales y cumplir estándares normativos.
  • Experiencia de usuario de nivel de consumidor: Ofrece interfaces intuitivas y fáciles de usar que hacen que las aplicaciones sean accesibles y efectivas entre dispositivos, canales y modalidades.
  • Fiabilidad: Garantiza un tiempo de inactividad y capacidad de ampliación mínimos para dar cobertura a operaciones vitales y de misión, incluyendo servicios de emergencia y sistemas de transporte críticos.
  • Escalabilidad elástica: Construido sobre Hyperforce que admite el aumento de los volúmenes de interacción de datos y usuarios sin sacrificar el rendimiento o el coste de servir.
  • Mejora continua: Integra regularmente innovaciones para mejorar funciones sin interrumpir operaciones existentes.

Salesforce se dedica a hacer avanzar sus aplicaciones unificando funciones en toda su plataforma, basándose en las tecnologías fundamentales descritas en este documento técnico. Esta transformación se guía por un conjunto de prioridades clave que dan forma al diseño y desarrollo del conjunto de aplicaciones de Salesforce.

Nuestros equipos de aplicación se especializan en rendimiento y capacidad de ampliación, utilizando laboratorios de rendimiento avanzado para crear réplicas exactas de nuestros entornos de producción con datos sintéticos. Esta configuración permite una simulación exhaustiva de trayectorias de usuarios paralelas para garantizar que cada nueva función se pruebe a fondo y se evalúe su impacto. Cuando se identifican cuellos de botella en tiempo de ejecución, ajustamos dinámicamente los límites de frecuencia y otras medidas para proteger el estado del sistema mientras recopilamos datos para dirigir la resolución.

Nuestros sistemas están diseñados para el escalado horizontal para utilizar la flexibilidad de la nube pública de forma efectiva. Las comprobaciones automatizadas garantizan que las actualizaciones o mejoras no afecten negativamente al rendimiento. Empleamos escaladores automáticos predictivos que gestionan de forma proactiva la carga del sistema, no solo reaccionando al aumento de la demanda, sino anticipando y ajustando de antemano.

El escalado automático es crucial para minimizar el coste de servicio reduciendo la capacidad no utilizada. Supervisamos de cerca los costes de ejecución del sistema, identificando y solucionando cualquier ineficiencia en el escalado automático o el uso de recursos. Aunque la eficiencia de costes es importante, damos prioridad a la entrega de aplicaciones fiables, optando por escaladores automáticos que se amplían rápidamente y se reducen lentamente para mantener Customer Trust, incluso si genera costes más altos.

Los modelos de datos son fundamentales para todas las operaciones comerciales en Salesforce, influyendo en las funciones comerciales, las API, la navegación, las visualizaciones de la interfaz de usuario y los informes que se pueden crear. Son parte integral de las funciones de la plataforma.

Nuestro conjunto de aplicaciones comparte un modelo de datos común entre Sales Cloud, Service Cloud, Revenue Cloud, Commerce Cloud, Marketing Cloud e Industries Cloud. Esto contribuye a nuestro conjunto integrado, proporcionando un comportamiento coherente e interoperabilidad, así como rutas claras para actualizaciones y extensiones.

Por ejemplo, el uso compartido de entidades Cuenta y Producto entre todas las nubes permite a los usuarios de Marketing Cloud y Sales Cloud intercambiar datos, metadatos, componentes de la interfaz de usuario y lógica comercial. Esta integración ayuda a romper los silos y fomenta la colaboración entre funciones.

Un modelo de datos común en todas las Salesforce Cloud mejora significativamente la integración, pero puede no satisfacer todas las necesidades de integración de socios complejas. El modelo de datos común de Data 360 amplía esto ampliando los beneficios del modelo de datos compartido más allá de los límites de datos típicos de Salesforce, acomodando escenarios de integración más amplios.

El Marco de metadatos de Salesforce permite a varios grupos como equipos de ingeniería, ISV, socios, administradores y usuarios finales personalizar y ampliar sus aplicaciones en distintas capas de extensibilidad sin interferir entre sí. Esta estructura admite un entorno ampliable donde las modificaciones por un grupo no interrumpen a otros, manteniendo la integridad del sistema.

Un excelente ejemplo del Marco de trabajo en acción es el producto Conocimiento unificado, que integra todas las fuentes Knowledge en un lago de datos. Esta configuración incluye una capa semántica y recuperadores, mejorando las funciones de IA predictiva y generativa en Sales Cloud, Service Cloud, Revenue Cloud, Marketing Cloud y Commerce Cloud. Incorpora un modelo de datos para Knowledge no estructurado y semiestructurado vinculado al modelo de Knowledge estructurado existente.

Además, el marco de trabajo utiliza metadatos para definir relaciones personalizadas entre tipos de datos, facilitando la generación de consultas avanzadas. Esto permite a los equipos de aplicaciones crear aplicaciones personalizables que aprovechan esta completa base Knowledge, mientras que los ISV, socios y clientes pueden mejorar aún más las funciones de las aplicaciones modificando las relaciones de metadatos o desarrollando recuperadores personalizados para casos de uso comerciales específicos.

Los datos de clientes se almacenan de forma segura en varias plataformas como SalesforceDB y Data 360, y se estandarizan y normalizan independientemente de su formato estructurado o no estructurado. Esto garantiza la gestión coherente de los datos a través de un formato unificado conocido como sObject, que admite una plataforma de datos coherente en todos los datos de clientes.

Esta estandarización activa una API única para todas las operaciones de datos, una interfaz unificada para desencadenadores en Apex y la creación de flujos de trabajo personalizados con Flow. También es compatible con Tableau Next, permitiendo vistas de datos personalizadas e integración con herramientas de IA generativa como Generador de solicitudes para la generación de respuestas inteligentes basándose en datos de clientes.

Además, las aplicaciones de Salesforce se integran con varios establecimientos de datos para mejorar la flexibilidad de los procesos comerciales en los productos. Por ejemplo, en Marketing Cloud, Flow se utiliza para gestionar experiencias de clientes de múltiples contactos, con opciones para utilizar plantillas prediseñadas o crear flujos personalizados que integran marketing con otros procesos comerciales, todo ello basado en datos de clientes subyacentes.

Las aplicaciones aprovechan y mejoran los servicios compartidos, como la resolución de identidad, la orquestación de contenido, la personalización, los análisis, la pasarela LLM y los servicios de razonamiento, lo que permite una rápida innovación y entrega. Estos servicios admiten el procesamiento de datos en tiempo real, perspectivas dirigidas por IA y experiencias de usuario enriquecidas, proporcionando una vista integral de 360 grados del cliente.

Los beneficios incluyen eficiencia mejorada a través de automatización inteligente y análisis predictivo, capacidad de ampliación para aumentar las interacciones de datos y usuarios, y seguridad y cumplimiento sólidos. Las funciones de personalización de la plataforma permiten a las organizaciones adaptarse rápidamente a necesidades cambiantes, fomentando el crecimiento y la excelencia operativa.

La innovación en el nivel de aplicación está impulsada por Salesforce Platform y aplicaciones individuales, mejorando el ecosistema de Salesforce y estableciendo aplicaciones como líderes del sector.

Las aplicaciones de Salesforce están diseñadas para reunirse con usuarios en una variedad de plataformas, incluyendo web, móvil, correo electrónico, SMS, WhatsApp y otros canales. Optimizan las funciones nativas de cada canal para mejorar la experiencia y la eficiencia de los usuarios.

Las funciones incluyen funciones sin conexión de varios meses para usuarios de Salesforce Field Service, notificaciones distribuidas de navegador y formatos de pantalla ancha para agentes de servicio en Lightning Service Console, así como escaparates y copilotos de alto rendimiento para compradores de Commerce.

La plataforma de metadatos garantiza que Salesforce, sus socios y los clientes puedan beneficiarse inmediatamente de estas funciones de inmediato.

Servicios de Foundation, plataforma y funciones comerciales compartidas de Salesforce permiten a las aplicaciones adaptarse rápidamente a los cambios del mercado y las tendencias tecnológicas, permitiendo una entrega rápida de innovaciones. Por ejemplo, con la llegada de la IA generativa, Salesforce utilizó rápidamente servicios de IA existentes como NLP Trust Layer y Detección de intenciones para incorporar plantillas de solicitudes en Universal Communications Platform. Esta integración mejora la funcionalidad de mensajería y teléfono entre productos, facilitando conexiones de clientes más personales.

Siguiendo la tendencia hacia la IA autónoma, Salesforce lanzó Agentforce, una solución que capitaliza estas inversiones existentes para automatizar casos de uso comercial con agentes de forma eficiente, sin necesidad de construir desde cero.

Hemos reconstruido Marketing Cloud, Revenue Cloud y Commerce Cloud en Salesforce Platform, permitiendo a estas nubes compartir la misma infraestructura, plataforma, metadatos, datos, IA, componentes de la interfaz de usuario y lógica comercial, mientras se benefician de toda la potencia de Salesforce Platform. Por ejemplo, hemos tomado funciones de Revenue Cloud y hemos integrado funciones principales como el configurador basado en restricciones, los motores de precios y la gestión de catálogos, convirtiéndolos en servicios fundamentales disponibles en todo el conjunto. Esto también nos permite tener una integración sencilla entre todas nuestras nubes, y las funciones que entregan Commerce Cloud y Marketing Cloud se convierten en parte de las funciones comerciales compartidas que pueden aprovechar las otras aplicaciones. Esta es nuestra visión de conjunto de aplicaciones integrado entregado.

La trayectoria de Salesforce Platform ha llevado al desarrollo de un conjunto de aplicaciones integrado que combina Sales Cloud, Service Cloud, Marketing Cloud, Revenue Cloud y Commerce Cloud en una solución unificada. Disponible desde Salesforce Starter Edition en adelante, este conjunto ofrece alcance de múltiples canales, gestión de relaciones con los clientes y perspectivas comerciales en un paquete coherente. Independientemente de la edición elegida, los usuarios pueden acceder a las funciones principales de Sales Cloud, Service Cloud, Marketing Cloud y Commerce Cloud, garantizando una experiencia coherente en todos los niveles.

Los productos de Salesforce Industries para Servicios financieros, Salud, Ciencias de la vida, Medios de comunicación, Energía y Servicios públicos, Manufactura, Automóvil, Consumer Goods, Minorista, Net Zero, Sector público, Educación y organizaciones sin fines de lucro amplían nuestros productos y plataforma de aplicación para proporcionar soluciones personalizadas que abordan los desafíos exclusivos de las industrias. Simplifican las operaciones y mejoran la productividad incorporando flujos de trabajo específicos del sector, mediciones de cumplimiento y modelos de datos.

La cartera Sectores se ha reconstruido en Salesforce Platform para permitir la composibilidad entre verticales. Los clientes ahora pueden reunir una o más funciones del sector en soluciones adaptadas, aprovechando metadatos compartidos, API y servicios comerciales. Este enfoque equilibra la diferenciación vertical con la coherencia de la plataforma, garantizando la adaptabilidad y la escala entre diversos contextos regulatorios y comerciales.

Nuestros productos utilizan una arquitectura en capas. En la base se encuentra Salesforce Platform y aplicaciones horizontales como Sales Cloud y Service Cloud, que sirven como la base para todas las soluciones del sector. A esto, Salesforce agregó servicios comunes de valor agregado que mejoran componentes reutilizables incrustados en la mayoría de las industrias. Ejemplos de estos incluyen funciones para Automatización digital, Cronología, Planes de acción y mucho más. Por encima de esta capa, hay una capa de lógica comercial reutilizable que encapsula funciones horizontales como gestión de comentarios, CPQ (configuración, precio, presupuesto) y gestión de servicios.

La capa superior cuenta con personalizaciones específicas del dominio adaptadas para cumplir requisitos específicos del sector, aprovechando la plataforma subyacente para una escalabilidad y eficiencia mejoradas. Por ejemplo, en la vertical de fabricación, esta configuración optimiza la planificación de producción a través de previsiones precisas. En el sector de las ciencias de la vida, proporciona a los equipos de ventas de farmacia soluciones móviles sin conexión que gestionan de forma eficiente los flujos de trabajo y la gestión de muestras cumpliendo al mismo tiempo con varios requisitos normativos geográficos.

IA de confianza Excellence: Nuestras soluciones de IA generativa de confianza proporcionan funciones de IA específicas del sector. Estos incluyen agentes e ingeniería de solicitudes, que facilitan la automatización y la digitalización de códigos bajos/sin códigos en sectores como la salud, las ciencias de la vida y los servicios financieros. Además, funciones como la minería de documentos/texto y el resumen atienden a sectores que gestionan grandes volúmenes de datos, ayudando en la extracción de información y la recopilación de perspectivas.

Los agentes personalizados mejoran la comunicación de tres vías entre agentes y clientes, lo que lleva a resoluciones más rápidas. La capa Trust de Salesforce Platform facilita la adhesión a todos los estándares de cumplimiento y regulación entre sectores.

Datos, perspectivas e inteligencia con cumplimiento normativo y seguridad: Salesforce Industries ofrece una vista integral de 360o con estrictas medidas de privacidad, colaboración y seguridad de los datos adaptadas a leyes específicas del sector como el RGPD, HIPAA y FedRamp. Salesforce integra datos de varias fuentes, permitiendo el cumplimiento y la seguridad, y mejora estas soluciones con funciones adicionales como Cifrado Shield BYOK (Aportar sus propias claves) para el cifrado de datos de arrendatario.

Experiencia de usuario elevada: Salesforce Industries hace hincapié en una experiencia de usuario sencilla que se adapta a las necesidades específicas del sector para mejorar la trayectoria del usuario. Esto incluye herramientas como el Centro de recursos con capacidad de acción, plantillas de Experience Cloud y soluciones basadas en OmniStudio.

Digitalización, integración e incorporación: Salesforce Industries proporciona digitalización, integración e incorporación a través de soluciones de código bajo a sin código, aprovechando herramientas como Flows y OmniStudio para nuevos clientes y ofreciendo soluciones de migración para sistemas CRM existentes. La integración con datos y sistemas externos se simplifica a través de los conectores ofrecidos por MuleSoft. Salesforce también incluye procesos de servicio específicos del sector, como la gestión de conflictos para Retail Banking.

Móvil y sin conexión: Salesforce Industries proporciona una sólida compatibilidad específica de dominio para la aplicación móvil Salesforce y la aplicación móvil Field Service. Para dominios altamente especializados que requieren asistencia sin conexión avanzada, Industries proporciona aplicaciones móviles a medida creadas sobre SDK móviles de Salesforce.

Funciones comerciales comunes: Salesforce Industries se basa en una base de funciones comerciales comunes, permitiendo la coherencia y la productividad mientras adapta soluciones a necesidades exclusivas del sector, como diferentes sistemas de reserva de citas para bancos y hospitales. Integrado con el ecosistema más amplio de Salesforce, Salesforce proporciona una vista holística Customer 360, lo que lo convierte en una parte vital del conjunto de productos de Salesforce.

Durante años, el mercado de la plataforma Analytics and Business Intelligence (BI) ha promovido el autoservicio visual y perspectivas automatizadas dirigidas por IA para usuarios finales para ayudarles a tomar decisiones más rápidas y dirigidas por datos. Sin embargo, sabemos que no todo el mundo ha visto esto llegar a buen término debido a varios desafíos:

  • Perspectivas desconectadas: Las perspectivas no están integradas en los flujos de trabajo de los usuarios, lo que dificulta la acción sobre las perspectivas, a pesar de su potencial para fundamentar la toma de decisiones.
  • Silos y sobrecarga de datos: Los datos siguen creciendo rápidamente y permanecen compartimentados, lo que conlleva riesgos de desorganización y seguridad. Las organizaciones se enfrentan a un dilema entre un entorno de datos caótico y de autoservicio y un entorno de datos restrictivo y bien gobernado.
  • Desconfianza en datos: La expansión y fragmentación de los datos ha erosionado el Trust de los usuarios en las perspectivas derivadas de los datos de la empresa.
  • Falta de composibilidad: Existe una ausencia significativa de capacidad de compostación y reutilización en los procesos de trabajo, lo que obliga a los usuarios a repetir tareas y sin vías claras para la monetización.

Tableau Next está diseñado para ampliar el ciclo de análisis visual reuniendo usuarios comerciales y profesionales de datos de formas nuevas y colaborativas; todo ello aumentado con la IA. Proporciona mediciones y perspectivas oportunas y de confianza a través de Salesforce Platform, facilitando el acceso ubicuo a perspectivas sobre las que se pueden realizar acciones.
Analytics

Tableau Next aborda estos retos:

  • Creación de una plataforma abierta, con capacidad de composición, con API en primer lugar para experiencias conectadas desde la conexión de datos a la acción. Proporcionar herramientas para el desarrollo, componentes que se pueden componer para aplicaciones analíticas enriquecidas y funciones para gestionar su empaquetado y distribución.
  • Construyendo con la IA en el núcleo, y capaz de proporcionar perspectivas contextuales y relevantes, con herramientas para que los profesionales de datos revisen y validen de forma eficiente para garantizar Trust.
  • Basándose en Tableau Semantics como una capa semántica universal para un análisis de datos rápido, de autoservicio y gobernado en un ecosistema controlado pero flexible.
  • Ofreciendo funciones de datos a escala de nube en tiempo real a través de Data 360 para acceso a datos de confianza, ampliables y gobernados.
  • Proporcionar un entorno enriquecido y un mercado para que los desarrolladores creen y moneticen aplicaciones.
  • Integración de la inteligencia en su núcleo, aportando el poder de la semántica y Knowledge de su organización a los agentes que le potencian.
  • Priorizando Trust, de modo que pueda tener confianza en sus datos, análisis y cargas de trabajo e implementación de agentes, a través del control directo y la visibilidad de sus actividades y eficacia.
  • Aprovechar la colaboración como un principio de diseño de primera clase, con integraciones profundas y enriquecidas con Slack, así como cualquier otra herramienta de colaboración para su organización.

Tableau Next se basa en el liderazgo de Tableau en herramientas de análisis de datos ofreciendo una plataforma abierta que mejora funciones e integra experiencias. Las funciones clave incluyen:

  • Visualización de datos enriquecidos: Utiliza la tecnología VizQL de Tableau para un análisis visual amplio.
  • Espacios de trabajo de colaboración gobernados: Ofrece una interfaz unificada para tareas de análisis, se integra con Slack para colaboración en tiempo real.
  • Datos de confianza gobernados: Admite análisis de autoservicio con rutas de promoción estructuradas para la gestión global en un entorno seguro.
  • Escritoría de mediciones avanzadas: Permite a los analistas crear y reutilizar KPI de forma eficiente en toda su organización, facilitando la coherencia y la fiabilidad.

Tableau Next está construido fundamentalmente con Agentforce como una construcción arquitectónica fundamental, mejorando la capacidad de Tableau Next para entregar herramientas de datos altamente conectadas, de confianza y con tecnología de IA colaborativa.

  • Herramientas de BI: Mejora la eficiencia en el análisis de autoservicio para trabajadores de datos, centrándose en la preparación de datos y la depuración de metadatos visuales y semánticos.
  • Experiencias contextuales: Aporta perspectivas de datos, experiencias e IA transparente en el contexto de donde trabaja la mayor parte de una organización (por ejemplo, Slack).
  • Agenciaforce Architecture: Construido sobre la pila Agentforce, proporcionando a Tableau Next un contexto enriquecido sobre una arquitectura agente avanzada.
  • Catálogo semántico: Ofrece un sistema centralizado para gestionar metadatos, linaje y búsqueda, permitiendo experiencias compartidas entre usuarios de Tableau Next.
  • Metadatos compartidos y generados: Facilita flujos de trabajo sencillos entre análisis de autoservicio y contenido gobernado en un ecosistema integral.
  • Marco de acción: Realiza acciones de perspectiva a través de flujos de trabajo preempaquetados, depurados por personas o generados.
  • Perspectivas personalizadas. Aprende sus preferencias de datos, su función y mucho más (en la medida en que lo permita), para aportarle perspectivas de datos altamente contextualizadas y personalizadas de inmediato.
  • Perspectivas proactivas. Explora de forma inteligente su ecosistema de datos, buscando lugares de interés estadístico para usted; mientras comprende de forma proactiva los impulsores del cambio, qué hacer al respecto y recomienda acciones a realizar como siguientes pasos.
  • Agentes de datos de confianza. Le devuelve el poder, como el controlador de sus agentes de datos, de crear y ajustar la aplicación a través de experiencias integradas. También le proporciona herramientas de prueba para evaluar previamente sus cambios de datos y su impacto en la precisión y eficacia de sus agentes.

Tableau Next mejora las experiencias de usuario comercial entre varias plataformas como Slack y Salesforce, y a través de nuevas funciones de análisis como Tableau Pulse, todas accesibles a través de experiencias de agentes para simplificar la implicación de análisis. Los aspectos clave incluyen:

  • Colaboración: Es fundamental para el análisis de confianza, facilita la interacción entre diferentes componentes analíticos e integra herramientas de validación en el flujo de trabajo de los usuarios.
  • Métricas de pulso: Ofrece perspectivas depuradas y automatizadas de forma más eficiente que los paneles creados por analistas tradicionales.
  • Experiencias dirigidas por IA: Emplea IA para reducir la necesidad de experiencia técnica en análisis avanzado, ayudando a garantizar la fiabilidad con metadatos deterministas y datos gobernados.
  • Entrega de perspectivas para múltiples jugadores: Permitir a los usuarios comerciales trabajar en colaboración con analistas para obtener Knowledge y Trust en las perspectivas que entrega el sistema.
  • Integración profunda: Construido sobre una plataforma de datos y metadatos compartidos, proporcionando capacidad de creación entre diferentes sistemas y experiencias para permitir la creación de capacidad para promoción, flujo de datos y para diferentes personas ayudándose mutuamente a revisar y completar el trabajo.

La Capa semántica de Tableau sirve como un puente crucial entre los datos sin procesar y la interpretación del usuario, simplificando el análisis de datos, la toma de decisiones y el desarrollo de aplicaciones, y mejorando el contexto y la recuperación dirigidos por la IA. Las funciones clave incluyen:

  • Gestión integrada de metadatos: Admite tanto metadatos de autoservicio como gobernados, facilitando el análisis ad-hoc con rutas estructuradas para convertirse en la fuente única de verdad organizativa.
  • Las mejores funciones de Tableau: Incluyendo compatibilidad de objetos multilógicos, capacidad de creación de modelos, dimensiones compartidas, jerarquía geoespacial compleja y modelado temporal.
  • Datos y análisis diversos: Ayuda a vincular datos no estructurados y estructurados, como correlacionar categorías de productos basadas en imágenes con datos de ventas estructurados e incorporar análisis de opiniones procedentes de revisiones de productos semiestructurados.
  • Integración de Salesforce Platform: Establece una fuente de verdad unificada, facilitando una semántica comercial coherente y una integración sencilla entre aplicaciones y un modelo de metadatos coherente que admite varias experiencias de usuario y casos de uso.
  • Inteligencia genética: La capa semántica es una de las áreas clave donde los agentes obtienen inteligencia comprendiendo no solo los datos y metadatos que impulsan su negocio, sino también la semántica que lo define, incluyendo descripciones más detalladas y preferencias que se hacen a medida para su organización.

Tableau Next ofrece soluciones integradas que mejoran la toma de decisiones dirigida por datos y la automatización de confianza, con acciones sencillas, flujos predefinidos, programación e integraciones de API. Los componentes clave incluyen:

  • Acciones comerciales inteligentes estandarizadas: Facilita comunicaciones urgentes y específicas del contexto dentro de los negocios, que son esenciales pero complejas.
  • Programaciones de flujos predefinidas y generadas: Activa acciones ad hoc y programadas a través de flujos estáticos y generados de forma dinámica que son fiables pero verificables.
  • Agentforce: Admite conversaciones e interacciones de datos dirigidas por IA, permitiendo a los usuarios implicarse con perspectivas y realizar acciones similares a las de una interfaz de usuario tradicional, tanto dentro como fuera de sus aplicaciones comerciales, y simplificadas a través de la conversación.

Tableau Next ofrece una plataforma de desarrollador que se puede componer con opciones sin código, de código bajo y procódigo para el desarrollo de aplicaciones, todo ello utilizando Tableau Semantics en Data 360. Las ofertas clave incluyen:

  • Industria/Aplicaciones inteligentes empaquetadas previamente: Proporciona aplicaciones analíticas con plantilla y personalizables adaptadas a necesidades específicas del sector.
  • Aplicaciones externas e ISV: Admite la creación de aplicaciones dinámicas e interactivas para fines analíticos, específicos del sector y personalizados.
  • Mercado e intercambio: Permite a los ISV y desarrolladores empaquetar y distribuir sus aplicaciones dentro del ecosistema de desarrollo de aplicaciones comerciales más grande y confiable.

Tableau Next está diseñado para usuarios comerciales y profesionales de datos, fomentando un enfoque colaborativo para la comprensión de datos. Ya sea técnico o no técnico, todos los miembros del equipo, desde usuarios comerciales a expertos en datos, pueden revisar las perspectivas de datos de los demás. Además, estas perspectivas no se limitan a una ficha de navegador en una plataforma de BI.

Como plataforma de BI, Tableau Next es:

  • Componible entre plataformas. Las perspectivas se representan del mismo modo, independientemente de la plataforma en la que las visualice. Esta coherencia es un principio de diseño de pilares cuando se trabaja con datos visualmente.
  • Profundamente integrado con Slack. El desarrollo de integración con Slack ha garantizado una de las experiencias de datos colaborativos más intuitivas e inmersivas del mercado actual.
  • Abierto para cualquier herramienta. La aplicación de nuestro principio API-first, en nuestra plataforma profundamente unificada, garantiza que la integración pueda extenderse a otras herramientas de colaboración y externas, conservando la riqueza en todo.

Aunque Salesforce Platform ofrece un conjunto completo de funciones de integración para abordar una amplia gama de retos digitales, muchos clientes operan dentro de arquitecturas empresariales que se han desarrollado a lo largo del tiempo a través del uso de varios proveedores y tecnologías.

Las empresas modernas enfrentan retos con la integración de sistemas y la automatización de procesos comerciales, lo que a menudo da como resultado silos de datos e ineficiencias. Salesforce Integration Platform, aprovechando la potencia de MuleSoft, aborda estos problemas facilitando el desarrollo rápido y la mejora de procesos automatizados. Garantiza una conectividad del sistema sencilla, mejora el flujo de información y apoya la toma de decisiones entre diferentes plataformas, reduciendo así los costes de trabajo y los gastos de automatización. Esta capa es crucial para crear, gestionar, gobernar y supervisar integraciones entre servicios de Salesforce y otros servicios personalizados o externos.

Los sistemas se definen a través de API, que sirven para:

  • Acceda a datos desde sistemas esenciales como ERP, sistemas de clientes y facturación y bases de datos propias.
  • Facilite la interacción e integración de datos, ayudando a eliminar silos de datos.
  • Agregue contexto comercial a los datos y procesos gestionados por las API de sistema y proceso.

Para una comunicación efectiva, las API se describen utilizando:

  • Especificación OpenAPI (OAS) para intercambios síncronos inmediatos
  • API asíncrono para comunicaciones asíncronas dirigidas por eventos
  • Protocolo de contexto de modelo (MCP) para interacciones estructuradas de contexto de modelo
  • Protocolo de agente a agente (A2A) para integraciones directas de agente a agente.

La Capa de integración de Salesforce proporciona funciones sólidas para integrar y gestionar cualquier sistema, mejorando la conectividad con las funciones de datos, IA y aplicaciones de Salesforce, independientemente de si los sistemas son nativos de Salesforce o de otros proveedores.

Las integraciones complejas requieren transformaciones avanzadas y necesitan herramientas sólidas, incluyendo conectividad universal; gestión y gobernanza de API; un entorno de desarrollo integrado (IDE) para crear cargas de trabajo de integración; una plataforma de tiempo de ejecución para implementar, gestionar y supervisar estas integraciones; y una plataforma de observabilidad para proporcionar visibilidad integral en estas integraciones.

Para acelerar aún más el proceso de integración, ofrecemos aceleradores y plantillas específicas del sector que codifican patrones y necesidades de integración comunes.

Dos patrones de integración principales dirigen el flujo de datos y procesos entre Salesforce y el ecosistema más amplio: integración saliente e integración entrante.

Conexión de Salesforce a sistemas externos (Saliente): Este patrón implica procesos originados desde Salesforce que acceden a datos o desencadenan acciones en sistemas externos.

  • Secure Endpoint Management (Credenciales nombradas): Las credenciales nombradas proporcionan una ubicación segura y centralizada para almacenar detalles de autenticación y extremo. Las aplicaciones y automatizaciones hacen referencia a un nombre lógico, mientras que la plataforma gestiona las complejidades del ciclo de vida de autenticación.
  • Integración declarativa (Servicios externos): Para sistemas externos que ofrecen una especificación OpenAPI estándar, un administrador puede utilizar Servicios externos para registrar la API de forma declarativa. A continuación, la plataforma procesa la especificación, haciendo que las operaciones del servicio estén disponibles automáticamente como acciones nativas en herramientas como Flow o como objetos nativos en Apex.
  • Integración de sistema compleja (MuleSoft): Para sistemas que carecen de interfaces modernas, MuleSoft crea una capa de API estándar y reutilizable. Esto elimina la complejidad heredada y aporta datos y procesos locales al ecosistema de Salesforce.
  • Acceso a datos en tiempo real (Objetos externos): Representa tablas de sistemas externos como objetos virtuales dentro del modelo de datos de Salesforce, haciendo que los datos externos sean accesibles a través de consultas estándar y componentes de la interfaz de usuario sin replicación.
  • Central Capability Management (Catálogo de API unificado): El Catálogo de API unificado es un repositorio centralizado y la única fuente de verdad para todas las especificaciones de API y sus metadatos asociados, como su ubicación y protocolos de seguridad. Garantiza que, independientemente de dónde resida un dato o una lógica comercial, se pueda descubrir, conectar de forma segura y componer en nuevas aplicaciones y automatizaciones potentes en todo el ecosistema de Salesforce.
  • Lógica de procódigo personalizado (APex REST): Los desarrolladores pueden exponer lógica comercial personalizada escrita en Apex como una acción y API de REST. La acción estará disponible como un paso en un flujo o una herramienta para un agente de IA.

Conexión de sistemas externos a Salesforce (Entrante): Este patrón permite a los sistemas y aplicaciones externos conectarse a Salesforce Platform para acceder a datos, desencadenar lógica comercial y orquestar procesos. Esta función se basa en una base de API probadas de nivel empresarial que funcionan a gran escala. A partir de octubre de 2025:

  • La API de consulta (SOQL) gestiona más de 50.000 millones de solicitudes diariamente.
  • La API de REST sirve casi 5.000 millones de llamadas al día desde sistemas externos, con un uso que crece un 30% año tras año.
  • La API masiva procesa cientos de miles de millones de registros para operaciones de datos a gran escala diariamente.

Esta fiabilidad y escala comprobadas respaldan las siguientes funciones:

  • Una experiencia de API unificada: El acceso a todas las funciones de Salesforce se está unificando a través de una estructura de extremo coherente (api.salesforce.com), eliminando la necesidad de que los desarrolladores aprendan diferentes patrones o flujos de autenticación para cada producto.
  • Una cartera de API completa creada específicamente: La plataforma proporciona una colección diversa de API adaptadas a necesidades específicas, incluyendo las API de REST y SOAP para operaciones transaccionales, la API masiva para procesamiento de datos de gran volumen, la API Pub/Sub para aplicaciones dirigidas por eventos y las API de Apex especializadas o de productos.
  • Preparación futura para la integración de agentes: A través de estándares como MCP, los clientes pueden exponer de forma segura sus datos y acciones de Salesforce como "herramientas" para agentes de IA externos, convirtiendo una instancia de Salesforce en un conjunto ampliable de habilidades para una plantilla de trabajo digital.

Más allá de los patrones entrantes y salientes establecidos para la integración de datos y procesos, está surgiendo un nuevo patrón para la era de los agentes. Salesforce Platform está implementando una estrategia integral de MCP, posicionándola como consumidor y proveedor de servicios con tecnología de IA. Este enfoque bidireccional permite la interoperabilidad de agentes, permitiendo a las empresas integrar a la perfección datos y funciones de Salesforce con el ecosistema en evolución de agentes y herramientas de IA mientras mantienen la seguridad y la gobernanza de nivel empresarial.

Salesforce como cliente MCP: Los agentes pueden actuar como un cliente de MCP aprovechando de forma inteligente y dinámica sistemas externos y API. Esta función permite a las organizaciones ampliar el alcance de Agentforce más allá de los límites de Salesforce, orquestando acciones entre cualquier sistema, ya sea que tenga una API moderna o requiera conexión a través de MuleSoft a sistemas heredados o bots RPA. La configuración se gestiona a través de una experiencia de configuración declarativa basada en temas familiar, permitiendo una integración rápida sin desarrollo personalizado. Un mecanismo de descubrimiento simplificado para servidores MCP proporcionados por socios simplifica aún más la integración de funciones externas. Al abstraer las complejidades de la conectividad externa a través de una pila de alta escala, las empresas pueden integrar rápidamente Agentforce con su panorama tecnológico más amplio.

Salesforce como servidor MCP: Como servidor MCP, la plataforma expone su lógica y activos, incluyendo API de REST estándar, extremos personalizados, Acciones invocables y Flujos, como "herramientas" detectables para agentes externos. A través de una interfaz declarativa, los clientes e ISV pueden crear y configurar sus propios servidores MCP personalizados, depurando funciones en recopilaciones de herramientas adaptadas para procesos comerciales exclusivos. Esto se extiende a Solicitudes de MCP, creando sinergias naturales con las funciones Plantilla de solicitud de la plataforma y permitiendo a las organizaciones hacer su inversión en ingeniería de solicitudes accesible para cualquier sistema de IA externo.

Esta función se rige por un modelo de seguridad de múltiples capas:

  • Control de aplicación: La construcción Aplicación cliente externa proporciona a los administradores un control sólido sobre qué aplicaciones de agentes externos pueden acceder a su organización de Salesforce.
  • Permisos con ámbito: La autenticación se aumenta con el ámbito de OAuth granular, lo que permite un seguimiento preciso y la aplicación de acciones que un agente autenticado puede realizar.
  • Autorización de plataforma principal: Estos nuevos controles se crean sobre el sólido modelo de autorización de Salesforce, incluyendo controles de acceso a registros, permisos a nivel de entidad y campo y otros permisos definidos en Perfiles y Conjuntos de permisos.

Los ISV y socios también pueden empaquetar y distribuir configuraciones de servidor MCP, permitiendo la implementación rápida de integraciones listas para IA en todo el ecosistema de Salesforce.

El enfoque moderno de Salesforce para la conectividad universal es la conectividad interpretada, un enfoque centrado en metadatos para desarrollar conectores que se pueden ejecutar en cualquier plataforma (MuleSoft, Flow o Data 360) para cualquier caso de uso sin programación. Los modelos de metadatos comprenden cómo conectarse a servicios remotos para autenticar una solicitud, modelar los datos devueltos, crear consultas, pasar página por resultados y recibir eventos (desencadenadores) para automatizar un proceso.

Para sistemas que no utilizan API basadas en HTTP, Salesforce ofrece cientos de conectores preintegrados y un SDK completo para crear conectores personalizados. Para sistemas sin ningún acceso de API, Salesforce ofrece Automatización de procesos robóticos (RPA) que utiliza agentes para automatizar tareas repetitivas basadas en reglas que normalmente realizan los seres humanos. Estas tareas pueden incluir la entrada de datos, el procesamiento de transacciones y la respuesta a consultas de servicio al cliente sencillas. Para extraer información de documentos, Salesforce ofrece nuestro Procesamiento inteligente de documentos (IDP) que aprovecha la IA para extraer, clasificar y procesar automáticamente datos de varios tipos de documentos, como facturas, contratos y formularios. Sea cual sea la información, Salesforce ofrece una forma automatizada de recuperarla y manipularla.

Con los recientes avances en IA, Salesforce proporciona elementos constructivos para activar rápidamente funciones de agentes en la organización:

  • El Conector de protocolo de contexto de modelo (MCP) permite a las organizaciones exponer rápidamente su API como herramientas de MCP y facilitar el descubrimiento de API y recursos para el consumo por agentes.
  • El conector de agente a agente (A2A) permite a las organizaciones estandarizar la comunicación de agente a agente proporcionando compatibilidad de protocolo A2A para agentes. Cada agente (un experto funcional en el dominio) puede descubrir y delegar la consulta de un cliente en el agente más adecuado para el dominio.
  • El Conector de conferencia proporciona elementos constructivos para crear un agente desde cero proporcionando llamadas LLM, incrustaciones vectoriales y búsqueda, recuperación de RAG y compatibilidad con herramientas MCP.

Gestión de API de MuleSoft, entregada a través de Anypoint API Manager, proporciona una plataforma integral para diseñar, proteger, gobernar, supervisar y ampliar API y microservicios en cualquier entorno de implementación. Las organizaciones pueden gestionar sus API y microservicios con perspectivas y controles coherentes de nivel empresarial desde un único panel de vidrio, independientemente de la plataforma, con gestión centralizada desde la implementación hasta la versión. Las funciones clave incluyen:

  • Anypoint Flex Gateway es una pasarela de API de capa de aplicación para gestionar y proteger API, aplicando políticas para limitación de velocidad, almacenamiento en caché, autenticación, autorización, protección contra amenazas, supervisión y registro a nivel HTTP/S. Es una pasarela ligera, de alto rendimiento y basada en enviados diseñada para entornos distribuidos basados en microservicios y está construida para integrarse perfectamente con flujos de trabajo de DevOps y CI/CD, proporcionando al mismo tiempo seguridad y capacidad de gestión empresarial en cualquier entorno y admitiendo políticas entrantes y salientes.
  • Las alertas de API permiten a las organizaciones definir y supervisar umbrales o condiciones específicos para sus API para detectar comportamientos inusuales o no deseados. Algunos ejemplos incluyen alertas cuando el tiempo de respuesta supera un límite (por ejemplo, 60 segundos), cuando el número de solicitudes en un plazo de tiempo es demasiado alto, cuando se devuelven ciertos códigos de respuesta HTTP o cuando se producen infracciones de políticas.
  • API Analytics proporciona visibilidad sobre cómo se están utilizando las API y qué tan bien están funcionando. El panel Analytics permite a las organizaciones realizar un seguimiento y ver mediciones de alto nivel, desglosar gráficos, crear y personalizar paneles e informes para comprender tendencias de uso, infracciones de políticas, tiempos de respuesta, códigos de solicitud/respuesta y mucho más.

MuleSoft Anypoint Code Builder (ACB) es nuestro IDE de próxima generación diseñado para el desarrollo de API e integración, con una experiencia moderna y unificada con VS Code como backend.

  • Entorno de desarrollo unificado: Consolida la API completa y el proceso de desarrollo de integración en una sola herramienta, admitiendo las API asíncronas, de OAS y RAML, conjuntos de reglas de regulación, un lienzo de flujo de código bajo, conectores preintegrados y opciones de prueba e implementación integradas. Además, ACB admite la depuración, la solución de problemas y el mantenimiento continuo con sugerencias inteligentes y contextuales.
  • Experiencia de desarrollo de agencias: Ofrece experiencias de agentes en todo el ciclo de vida de desarrollo de aplicaciones. En el núcleo se encuentra el servidor MCP MuleSoft, que permite el desarrollo de integración de agentes. MuleSoft MCP Server proporciona potentes herramientas para generar especificaciones de API e integraciones desde lenguaje natural, crear transformaciones de datos, gestionar activos en MuleSoft Exchange y administrar aplicaciones y políticas de API. Las herramientas de MuleSoft MCP Server impulsan la especificación de API de los usuarios y el desarrollo de integración en cualquier editor de código de IA basado en VS Code, incluyendo Cursor, Windsurf y muchos más.
  • Integraciones de IA: MuleSoft mejora el desarrollo de integración con funciones de agentes utilizando MuleSoft Topic Center, que convierte llamadas de API en Acciones Agentforce para acceso al sistema empresarial. Agentforce Connector integra la automatización del lenguaje natural en integraciones. El conector de inferencia integra de forma segura proveedores LLM externos, activando la lógica dirigida por IA en aplicaciones MuleSoft. Las organizaciones pueden utilizar estas funciones combinadas para crear integraciones inteligentes y adaptativas.

La plataforma Runtime de MuleSoft proporciona opciones de implementación flexibles para ejecutar aplicaciones, API e integraciones de MuleSoft entre entornos. Las organizaciones pueden elegir el modelo de tiempo de ejecución que mejor se ajuste a sus necesidades operativas, de cumplimiento y de capacidad de ampliación mientras mantienen una gestión y gobernanza coherentes a través de Anypoint Platform. Esta flexibilidad garantiza que las aplicaciones puedan ejecutarse cerca de orígenes de datos, cumplir con leyes regionales y ampliarse sin problemas basándose en la demanda.

Plataforma de tiempo de ejecución de MuleSoft

Las opciones de alojamiento clave incluyen:

  • Nube: Plataforma como servicio (iPaaS) de integración de múltiples arrendatarios completamente gestionada de MuleSoft que elimina los gastos generales de gestión de infraestructura. CloudHub 2.0 proporciona ampliaciones elásticas, alta disponibilidad e implementaciones/actualizaciones de tiempo de inactividad cero, con necesidades de observabilidad integradas y certificaciones de cumplimiento. Los desarrolladores pueden centrarse en la creación de API e integraciones mientras MuleSoft gestiona la infraestructura de tiempo de ejecución, garantizando seguridad de nivel empresarial, fiabilidad y alta disponibilidad.
  • Híbrido: Para organizaciones que necesitan alojar sus aplicaciones automáticamente para más control, MuleSoft ofrece Runtime Fabric, un servicio de contenedor que automatiza la implementación y orquestación de tiempos de ejecución de MuleSoft entre Kubernetes o máquinas virtuales. Admite escala horizontal, implementaciones de tiempo de inactividad cero, controles de seguridad integrados y gestión de clúster simplificada.
  • Private Cloud Edition (PCE): Private Cloud Edition de MuleSoft proporciona una versión local completamente autogestionada de Anypoint Platform (incluyendo Planos de control y tiempo de ejecución), permitiendo a las organizaciones cumplir estrictos requisitos de regulación, residencia de datos y seguridad. Permite a las grandes empresas mantener el control completo sobre la infraestructura mientras se benefician de las funciones de integración unificada y gestión de API de Anypoint Platform.

MuleSoft ofrece soluciones de observabilidad integrales que proporcionan visibilidad integral de API, integraciones y aplicaciones en cualquier modelo de implementación. Las funciones de observabilidad son coherentes independientemente de dónde se ejecuten las cargas de trabajo, proporcionando una vista unificada de entornos. Al capturar datos de telemetría históricos y en tiempo real, MuleSoft permite a las organizaciones detectar, analizar y resolver problemas de producción con mayor rapidez en toda la red de aplicaciones. Los datos de observabilidad se pueden ver de forma nativa en Anypoint Platform o se pueden exportar a través de OpenTelemetry en el APM preferido de un cliente, permitiendo una integración sencilla con ecosistemas de supervisión existentes. Esto permite a las organizaciones reforzar de forma proactiva la resiliencia de la infraestructura y mejorar la fiabilidad de las aplicaciones críticas para las misiones.

MuleSoft proporciona observabilidad a través de dos ofertas principales:

  • Anypoint Monitoring es la solución de observabilidad en el mercado actual integrada en Anypoint Platform. Ofrece paneles personalizables y listos para su uso para supervisar el estado de la aplicación, búsqueda avanzada de registros para la gestión de registros y funciones de alerta que notifican a los equipos cuando se producen umbrales o anomalías definidos.
  • Inteligencia de integración es la plataforma de observabilidad de primera IA de próxima generación para MuleSoft reimaginada y creada de forma nativa en Salesforce Platform. Esta oferta utiliza Data 360 como una capa de datos unificados para los datos de telemetría; Tableau Semantics como una capa semántica de confianza para permitir perspectivas inteligentes y con capacidad de acción; Tableau Concierge para lograr la solución de problemas asistida por IA; y Tableau Next Dashboards para entregar interfaces visuales interactivas que reúnen múltiples visualizaciones de datos enriquecidos en una única vista cohesiva. Tableau Next también ofrece a los clientes la capacidad de crear paneles personalizados sobre el modelo de datos semánticos enviado con funciones de observabilidad.

Esta pila también potencia el rastreo centrado en agentes que proporciona a los clientes una transparencia completa en la ruta de invocación de agentes de extremo a extremo no determinista, permitiéndoles observar al agente que trabaja en cada paso intermedio, permitiendo a los usuarios llegar a la causa raíz de fallos con mayor rapidez e identificar cualquier cuello de botella de rendimiento.

El ecosistema de Salesforce ejemplifica la potencia de la plataforma. Los Integradores de sistemas (SI) y los socios consultores ayudan a los clientes desarrollando, configurando y optimizando soluciones complejas de Salesforce. Los proveedores de software independientes (ISV) crean aplicaciones y soluciones innovadoras en la plataforma, que los clientes pueden instalar en sus organizaciones de Salesforce. Estas aplicaciones ISV están disponibles en AppExchange, la tienda de aplicaciones de Salesforce lanzada en 2006, que ahora cuenta con más de 10.000 aplicaciones con más de 14,3 millones de instalaciones hasta octubre de 2025.

Para ayudar los clientes a navegar por el vasto mercado y descubrir aplicaciones relevantes, la experiencia de búsqueda AppExchange se ha rediseñado en 2025 para aprovechar Data 360. Las funciones de búsqueda vectorial de Salesforce Data 360 funcionan conjuntamente con la coincidencia de palabras clave tradicional para ofrecer resultados más relevantes semánticamente comprendiendo la intención de un usuario a través del lenguaje natural. La visión final es evolucionar esta base integrándola con la plataforma Agentforce, permitiendo una interfaz completamente agente, “preguntar cualquier cosa” donde los clientes pueden describir conversacionalmente sus retos comerciales para recibir recomendaciones de soluciones altamente personalizadas.

AppExchange garantiza soluciones de alta calidad a través de un riguroso proceso de revisión que implica analizadores de código, escáneres de seguridad y guías de implementación de referencia, todo ello en estrecha colaboración con Salesforce. Esta plataforma también proporciona a los ISV herramientas de gestión de licencias para adaptar la monetización y la licencia de aplicaciones, admitiendo varios modelos de precios incluyendo opciones basadas en el usuario y basadas en el consumo.

Los principios de "plataforma dirigida por metadatos" permiten a los ISV ampliar las aplicaciones y metadatos nativos de Salesforce, facilitando el desarrollo de modelos de datos, lógica comercial e interfaces de usuario. Salesforce Platform admite una amplia gama de soluciones, desde aplicaciones específicas del sector hasta aplicaciones con marca altamente personalizadas que utilizan tecnologías como Componentes web Lightning para la interfaz de usuario y Código Apex para la lógica comercial.

El concepto de "paquete" es crucial para la distribución de estas aplicaciones entre varias organizaciones de Salesforce. El empaquetado implica la serialización de metadatos en un artefacto que puede instalar cualquier cliente de Salesforce, utilizando tecnologías subyacentes diseñadas para la gestión de metadatos en varios entornos. Un aspecto único del empaquetado es que permite instalaciones en entornos desconocidos para el desarrollador.

Para mejorar el control y la seguridad, las funciones de “manejabilidad” dentro del empaquetado permiten a los ISV actualizar partes de una aplicación de forma segura porque otros no pueden depender de estas partes, mientras permiten a los clientes poseer y gestionar otras partes. Por ejemplo, los ISV pueden establecer ciertos metadatos, como la configuración personalizada, como “gestionados”, haciéndolos invisibles y no modificables por el cliente, evitando así interrupciones en el entorno del cliente. Los paquetes gestionados incluyen estos controles de capacidad de gestión, mientras que los paquetes no gestionados tratan los metadatos implementados como creados por el cliente, que no se pueden actualizar después de la implementación.

Desde el inicio de AppExchange y Salesforce Platform, ha habido un aumento notable tanto en el número como en la complejidad de los paquetes que se están creando e instalando. En respuesta a estas demandas, la plataforma introdujo la Arquitectura de empaquetado de segunda generación en 2020. Esta nueva arquitectura mejora la modularidad de los paquetes gestionados, mejora la flexibilidad de versión, permite compartir espacios de nombres y admite dependencias declarativas, entre otros avances en el ciclo de vida del desarrollo de software. La arquitectura de implementación de paquetes también tenía varias mejoras significativas para una mayor eficiencia y escala, como determinar qué metadatos se cambiaron y solo implementar los deltas.

Una medida crítica para el desarrollo de nuevos productos y funciones es su compatibilidad con el empaquetado y preparación para el uso de ISV. La plataforma hace hincapié en la rápida disponibilidad de sus funciones para socios, permitiendo al Ecosistema de Salesforce aprovechar el potencial innovador de Salesforce Platform de forma efectiva y más allá de las ofertas de uso inmediato de Salesforce. Sin embargo, este es un área de inversión continua para garantizar que todas las funciones descritas en este documento que están disponibles para desarrolladores internos de Salesforce también están disponibles para nuestros desarrolladores de ISV.

Además, Heroku Marketplace y Slack Marketplace ofrecen una amplia gama de integraciones y complementos externos que pueden mejorar las funciones de las aplicaciones de Salesforce. Heroku Marketplace proporciona herramientas y servicios para funciones de aplicación adicionales, así como mejorar el modo en que los desarrolladores crean, implementan y gestionan aplicaciones. Slack Marketplace ofrece integraciones que pueden simplificar flujos de trabajo y mejorar la colaboración dentro de entornos de Salesforce.

En el espíritu de nuestro valor principal, Customer Success, Salesforce actúa como “Customer Zero” para todas las aplicaciones y servicios en Salesforce Platform, aprovechando los productos de cara al cliente de forma interna siempre que sea posible. Esto proporciona ventajas significativas:

  • Rigurosas pruebas de productos: Al utilizar el conjunto de productos diariamente, los empleados de Salesforce exponen la plataforma a retos reales, mejorando la calidad de los productos e identificando áreas de mejora.
  • Productos refinados: Los comentarios inmediatos procedentes del uso interno permiten un refinamiento rápido de las funciones y la facilidad de uso, así como una identificación y resolución rápidas de cualquier fallo, dando como resultado productos que cumplen mejor las necesidades del cliente tras el lanzamiento.
  • Experiencia industrial profunda: El uso interno entre varias funciones proporciona a Salesforce perspectivas valiosas sobre retos específicos del sector y los productos, especialmente en sectores de alta tecnología.
  • Mejor empatía del cliente: La experiencia de primera mano con la plataforma permite a los empleados comprender y tratar mejor los puntos débiles de los clientes.
  • Perspectivas de marketing y ventas: El uso diario de productos informa las estrategias de ventas y marketing, ayudando a adaptar la plataforma a las necesidades de los clientes.
  • Estrategia de salida al mercado más sólida: La implementación interna correcta permite a Salesforce comercializar con confianza el conjunto como una solución probada.

Además, todas las actualizaciones de software destinadas a producción se implementan inicialmente en una instancia de Hyperforce "Salesforce on Salesforce" dedicada como parte de un proceso de implementación escalonado. Desde agosto de 2020, esta instancia ha alojado con éxito GUS, la organización de Salesforce para equipos de ingeniería, así como las operaciones de CRM de Salesforce, mostrando la solidez y preparación de Hyperforce para cualquier cliente. Esta estrategia permite a los equipos internos probar y aflorar cualquier problema mucho antes de las implementaciones de producción en clientes externos.

La organización de Tecnología Salesforce ha adoptado completamente Agentforce como la plataforma interna para aumentar la productividad y la calidad en todo el SDLC. Esto nos ha permitido no solo mejorar la calidad del código que enviamos a nuestros clientes detectando y mitigando fallos de forma temprana, sino que también nos ha permitido iterar rápidamente en experiencias de agentes basándose en comentarios internos de primera mano.

Desde su fundación en 1999, Salesforce ha experimentado múltiples transformaciones tecnológicas. Sin embargo, la transformación de Salesforce Platform fue especialmente significativa debido a su escala y al rápido ritmo con que se implementaron los cambios. Esta transformación requirió una evolución simultánea de todos los componentes arquitectónicos principales para lograr una plataforma integrada. Para garantizar que esta transformación fuera iterativa y mínimamente disruptiva para las partes interesadas y los pioneros, la organización de Tecnología de Salesforce también tuvo que evolucionar sus prácticas de ingeniería y entrega de productos.

La organización de Tecnología de Salesforce es un equipo grande y diverso, que comprende más de 2500 equipos ubicados en más de 20 sitios en 14 países diferentes. Este grupo opera a gran escala, entregando más de 200 versiones de productos e implementando 250 000 cambios de sistema cada semana. En línea con el espíritu más amplio de la empresa, el grupo Tecnología se guía por cinco valores fundamentales: Trust, Éxito del cliente, Innovación, Igualdad y Sostenibilidad. Estos valores son integrales para dar forma a la estrategia del grupo, guiar su ejecución e influir en las decisiones diarias.

Siguiendo nuestros valores principales, el marco de trabajo de Salesforce Engineering 360 equipa a los equipos de ingeniería con paneles orientados a la acción y perspectivas integrales sobre sus operaciones, estableciendo expectativas claras para estándares y prácticas recomendadas dentro de la organización. Esta vista holística abarca varias áreas críticas incluyendo disponibilidad, seguridad, cumplimiento, calidad, accesibilidad, Developer Productivity, desarrollo de productos ágil y eficiencia de costes. Para proporcionar estas perspectivas, el marco de trabajo procesa miles de millones de registros desde cientos de sistemas de ingeniería internos, como sistemas de seguridad, registros de estado de producción, repositorios de código, entornos de desarrollo, CI/CD y sistemas de planificación y seguimiento de versiones/trabajo, todos creados en Salesforce Platform utilizando las innovaciones más recientes de Agentforce, Data 360, Tableau y Slack.

Raíces en estos y otros datos, la organización de Tecnología de Salesforce aprovecha la IA y las tecnologías de agentes para acelerar la productividad. Tenemos más de 10.000 usuarios activos diarios de herramientas de IA internas y hemos creado más de 100 agentes de IA que forman parte de nuestro programa AgentExchange interno, impulsando mejoras de productividad en toda la organización.

Gracias a nuestro valor superior de Trust, la propiedad de servicios está profundamente arraigada en nuestra cultura de ingeniería. Cada servicio y producto está diseñado para no solo cumplir sino superar sus Objetivos de nivel de servicio (SLO) relacionados con mediciones de disponibilidad y gestión de incidentes como Tiempo de detección (TTD) y Tiempo de restauración (TTR). Nuestro enfoque de gestión de cambios, preparación para versiones y gestión de problemas se adhiere a altos estándares. La seguridad está integrada en cada fase de nuestro ciclo de vida de desarrollo seguro, respetando el principio de seguridad predeterminada. La calidad y el rendimiento se priorizan a través de la metodología Agile Testing, que incluye millones de pruebas automatizadas, entre pruebas de unidad, funcionales, de integración y de carga/escala en nuestras oportunidades en curso de CI/CD.

Arquitectónicamente, nos centramos en el desarrollo de capacidades compartidas para mejorar el apalancamiento y la eficiencia, mejorando así la calidad. Por ejemplo, hemos desarrollado servicios gestionados en Hyperforce para satisfacer diversas necesidades como la gestión de datos e informática, permitiendo a los equipos de productos centrarse en la innovación de productos mientras que los equipos centrales mejoran estos servicios en términos de seguridad, disponibilidad y rentabilidad.

Nuestras operaciones son ágiles, fomentando la entrega de innovación a los clientes. Cada uno de los más de 3000 equipos tiene la autonomía de cómo implementar el marco de trabajo ágil, utilizando Scrum o Kanban. La planificación del desarrollo de productos en toda la organización está estructurada con varios plazos, incluyendo un plan de largo plazo de 3 años para la dirección estratégica, seguido de planes de ejecución anuales y desglosado en planes de lanzamiento de productos de 4 meses, que informan los planes de sprint quincenales. Los productos, funciones y soluciones de errores se implementan a través de múltiples vehículos de versión para satisfacer las diversas necesidades de los clientes, incluyendo tres versiones anuales principales, quincenales y diarias.

La productividad es de vital importancia dada nuestra escala. Utilizamos el marco de trabajo SPACE para medir la productividad de forma efectiva, respaldado por un conjunto completo de mediciones proporcionadas por el sistema Engineering 360. También nos centramos en mejorar herramientas y experiencias para nuestros desarrolladores internos para simplificar el ciclo de vida del desarrollo, con inversiones en experiencias de agentes e IA, flujo de trabajo, herramientas de creación, configuraciones de desarrollo, versiones más seguras y servicios de seguridad que producen beneficios significativos.

En conclusión, Salesforce Platform ha experimentado una transformación notable en los últimos cinco años, evolucionando desde la plataforma pionera en la nube de múltiples arrendatarios a una plataforma de confianza, integrada, agente y con capacidad de datos que impulsa un conjunto de aplicaciones y servicios en su región de elección. Esta evolución fue impulsada por la necesidad de abordar desafíos emergentes como el aumento de proveedores de nube pública, las crecientes demandas regulatorias y los avances en IA generativa y aprendizaje automático.

La introducción de Hyperforce, Data 360 y Agentforce ha mejorado significativamente las funciones de la plataforma, garantizando que permanezca a la vanguardia de la innovación mientras mantiene Trust y fiabilidad. La migración exitosa de la mayoría de nuestros clientes a esta nueva plataforma subraya el ingenio y la dedicación de nuestros ingenieros.

A medida que continuamos innovando y adaptándonos a las cambiantes demandas del mercado, Salesforce Platform está bien posicionada para dar cobertura a la próxima generación de aplicaciones y casos de uso de clientes, reafirmando nuestro compromiso con el éxito de los clientes y la excelencia tecnológica.