Skip to main content

¿Qué es Salesforce Connect? Integraciones low code en Salesforce

Aprovecha el potencial en integraciones que ofrece Salesforce

Es común en las implementaciones de proyectos que haya entidades que estén controladas por sistemas externos cuyos datos se necesiten integrados en el sistema actual de manera actualizada. Para ello, es necesario realizar la implementación personalizada de estas integraciones, siendo, en gran cantidad de casos, muy costosas.

De cara a facilitar la implementación de estas sincronizaciones de datos, Salesforce dispone de una herramienta llamada Salesforce Connect.

¿Qué es Salesforce Connect?

Salesforce Connect es una herramienta que nos proporciona Salesforce, que nos permite, de manera muy simple y rápida, tener integraciones transparentes de los datos entre nuestra organización de Salesforce y sistemas externos.

¿Cómo funciona Salesforce Connect?

Funciona mediante el protocolo OData, o protocolo de Datos Abierto, que permite crear y consumir servicios RESTful de manera simple y estandarizada.

Esta herramienta no copia los datos en la plataforma de Salesforce sino que en vez de copiarlos se puede utilizar, de manera nativa, objetos externos para acceder a los datos en tiempo real por medio de llamadas de Servicio Web, es decir, acceso a los datos según demanda. De este modo, los datos nunca quedan obsoletos y se accede únicamente a la información que se necesita en cada momento.

¿Qué es todo lo que nos permite Salesforce Connect?

Además de la visualización de los registros, una vez que está la configuración realizada, Salesforce Connect ofrece otras funcionalidades principales como:

  • Búsqueda registros: Se pueden buscar registros externos de manera nativa desde el buscador global de Salesforce. (Ej: En este caso el objeto General KPI es un objeto externo y en el buscador podemos buscar cualquier registro).
  • Modificación de datos: Se puede configurar Salesforce Connect para que si se realiza una modificación de los datos se traspasarán al sistema origen.
  • Se pueden hacer campos que relacionen objetos internos de Salesforce con los objetos externos de manera transparente. De esta forma quedarán ligados y se podrá acceder y visualizar su ficha desde el registro padre de la relación y viceversa. (Ej: en este caso el objeto externo General KPI está relacionado con una cuenta interna de Salesforce y podemos acceder a su ficha).

También nos aporta otras funcionalidades más avanzadas como:

  • Capacidad de utilizar los objetos en herramientas de automatización como los Flows o Apex para usarlos en procesos de negocio.
  • Utilización de los objetos externos para hacer informes y paneles explotando los datos.

Todas estas funcionalidades nos las provee Salesforce de manera nativa y sin haber implementado nada mediante código.

Por poner un ejemplo descriptivo de un caso de uso:

  • La información de los pedidos se almacena en un ERP externo privado, y se requiere desde Salesforce poder ver esos pedidos como una lista relacionada en la ficha del cliente.
  • Salesforce Connect permite establecer una relación de búsqueda entre el objeto del cliente y el objeto externo de los pedidos del ERP.
  • De esta forma se podrán ver la lista de pedidos de cada cliente sin que los datos estén almacenados en Salesforce.
  • Por defecto, los objetos externos son de sólo lectura, pero podríamos permitir la actualización directa de pedidos de Salesforce desde esta vista de pedidos si fuese necesario.

¿Cuándo se recomienda su uso?

Con respecto a las recomendaciones para utilizar esta herramienta, Salesforce nos da las siguientes:

  • Cuando se tiene una gran cantidad de datos que no se desean copiar en la organización de Salesforce.
  • Se va a necesitar pequeñas cantidades de datos en cualquier momento.
  • Se necesita o desea acceso en tiempo real a los datos.

¿Cuáles son sus límites generales?

Algunas de los límites más importantes que tienen los objetos externos son:

  • Hay un máximo por defecto de 100 objetos externos, pero pueden ser ampliables a 200.
  • No se pueden detectar los cambios de registros.
  • Tiene limitaciones de llamadas del adaptador OData por hora: 20.00 en ediciones Salesforce Enterprise, Performance y Unlimited; y 1.000 para la edición de desarrollador.

Conclusión

Salesforce Connect es una herramienta muy útil que facilita mucho las cosas y acelera los tiempos relativos a integraciones complicadas y bidreccionales con sistemas externos.

Nos permite utilizar estas entidades externas como si de objetos nativos de Salesforce se tratara y aprovechar al 100% la búsqueda, visión, modificación, herramientas de automatización e informes y paneles de Salesforce.

Autor del artículo

Daniel González Antona

Senior Specialist