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:
También nos aporta otras funcionalidades más avanzadas como:
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:
¿Cuándo se recomienda su uso?
Con respecto a las recomendaciones para utilizar esta herramienta, Salesforce nos da las siguientes:
¿Cuáles son sus límites generales?
Algunas de los límites más importantes que tienen los objetos externos son:
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