Integración de Salesforce con SharePoint: 7 pasos para multiplicar sus fortalezas

En la era digital actual, el concepto de “nube” ha capturado por completo el mercado. Los espacios de trabajo se están dispersando geográficamente cada día más, lo que ha llevado al crecimiento del concepto de nube, donde se puede trabajar y colaborar desde cualquier lugar. Salesforce y Microsoft SharePoint son dos líderes indiscutibles en sus respectivos dominios. Mientras que Salesforce es considerada la plataforma número 1 en Gestión de Relaciones con Clientes (CRM) a nivel mundial, Microsoft SharePoint es uno de los sistemas de gestión de contenido y documentos más sólidos que existen.

Ambos sistemas tienen sus fortalezas, pero también carecen de algunas características. SharePoint es un sistema de gestión de documentos exquisito, utilizado principalmente como un repositorio seguro de documentos para portales y sitios web internos. Por otro lado, Salesforce es conocido por su versatilidad como plataforma de CRM. Ha ido evolucionando gradualmente y cuenta con una lista en constante crecimiento de características y funcionalidades adicionales, pero carece de capacidades de almacenamiento como SharePoint.

La mayoría de las empresas buscan una plataforma de gestión de documentos sólida y bien administrada, y en su mayoría tienen Microsoft 365 pero no invierten dinero adicional en Salesforce. En este caso, la mejor solución es integrar Salesforce con SharePoint para multiplicar sus fortalezas.

Integración de SharePoint y Salesforce utilizando Microsoft Azure

Existen varias formas de llevar a cabo esta integración, como utilizar un servicio de integración de terceros, un adaptador de instalación de sistema de terceros, un servicio alojado en Microsoft Azure, entre otros. Los pasos para llevar a cabo esta integración son los siguientes:

  1. Se envía una solicitud de autenticación al adaptador por parte de Salesforce.
  2. El adaptador reenvía la solicitud a SharePoint.
  3. Después de autenticar la información, SharePoint pasa el token de seguridad para su uso posterior.
  4. El adaptador recibe el token y luego lo envía a Salesforce.
  5. El token se utiliza como clave de autenticación, y Salesforce envía una solicitud para ver los archivos y carpetas accesibles.
  6. El adaptador reenvía la solicitud junto con el token y posteriormente recibe una respuesta. Luego, lo vuelve a pasar a la instalación de Salesforce.
  7. O bien, ocurre una de las dos cosas: o bien el token expira y el proceso se repite nuevamente, o bien se envían y reciben más solicitudes utilizando el mismo token.

Manejo de Salesforce

Para habilitar esta integración entre SharePoint y Salesforce, el punto principal es alojar un servicio en ejecución en Microsoft Azure y permitir que interactúe con SharePoint. Este servicio se aloja en la nube y se accede a través de una URL. Los métodos de Salesforce para solicitar un token de autenticación son los siguientes:

Este código se conecta al servicio de Azure utilizando una URL y recibe el token de autenticación.

Manejo de Azure

Después de recibir el token de autenticación, Azure autentica el inicio de sesión.

Manejo de Salesforce

Una vez que Salesforce tiene el token de autenticación, lo utiliza para solicitar archivos y carpetas al adaptador. Después de completar el envío de la solicitud, vuelve a utilizar la URL del servicio de Azure para acceder al servicio.

Manejo de Azure

Después de que Salesforce ha recibido el token de autenticación y ha iniciado sesión en SharePoint, el servicio de Azure analiza el archivo de la siguiente manera:

¡Buena suerte con los pasos de integración de los dos poderosos sistemas SharePoint y Salesforce! Si tienes algún problema, no dudes en ponerte en contacto conmigo.

Contenido original publicado en: https://dzone.com/articles/7-steps-to-integrate-salesforce-with-sharepoint

Te puede interesar