Integración de Salesforce y Heroku

Muchas veces tenemos la necesidad de conectar Salesforce con alguna aplicación que hemos desarrollado o tenemos funcionalidad existente que deseamos integrar con Salesforce. Heroku nos permite crear aplicaciones grandiosas integradas con Salesforce. En ésta entrada veremos las técnicas de integración de Salesforce y Heroku que te permitirán enriquecer tu implementación.

Usted puede crear aplicaciones rápidas y potentes basadas en la integración de Heroku con Salesforce. Con Heroku usted puede desbloquear los datos.

¿Qué tipo de aplicaciones pueda realizar con Heroku y Salesforce?

La respuesta es sencilla, la que usted imagine. Además, los siguientes son algunos ejemplos:

  • Aplicaciones que realicen operaciones sobre datos de Salesforce
  • Sincronización de datos de Salesforce a otros sistemas.
  • Crear aplicaciones basadas en microservicios
  • Conectar múltiples ORGs para una vista 360
  • Procesar datos de Salesforce en tiempo real.

Técnicas de integración

TécnicaDescripciónCasos de uso
Heroku ConnectUna sincronización bidireccional entre los datos de una organización de Salesforce y los datos de una base de datos relacional de Heroku Postgres.Desea sincronización unidireccional o bidireccional, con eventuales garantías de coherencia, a una base de datos accesible desde una aplicación de Heroku.
Salesforce Platform EventsUna integración de bus de eventos que permite a las aplicaciones de Heroku crear eventos en Salesforce y suscribirse a eventos publicados desde Salesforce.Desea crear una aplicación Heroku con una integración moderna, de alto rendimiento y baja latencia con la plataforma de mensajería empresarial Salesforce.
Apex and Workflows calloutsTiene una API creada como una aplicación de Heroku y puede llamar a los puntos finales desde el flujo de trabajo o los activadores de Apex.Desea la integración de la API REST basada en actualizaciones de objetos en la organización de Salesforce.
Calling the Salesforce REST APIRealice llamadas en la API REST de Salesforce desde su aplicación Heroku.Necesita acceder a algo más que datos en una organización de Salesforce; por ejemplo, desea iniciar un proceso de aprobación mediante programación.
Heroku External Objects & Salesforce ConnectComo parte de Heroku Connect, exponga datos en Heroku Postgres dentro de las organizaciones de Salesforce, lo que le permite ver, buscar y relacionar esos datos con otros objetos.Desea hacer referencia contextual a los datos que residen en Heroku Postgres desde una organización de Salesforce, sin tener que lidiar con la ineficiencia de copiar físicamente los datos.


¿Cómo hacerlo?

Heroku permite crear aplicaciones utilizando tecnología basada en la nube, tecnología conocida por los desarrolladores. Por tanto, Heroku permite utilizar sus conocimientos en desarrollo para ser integrado con Salesforce. Por ejemplo, si usted tiene información en una tabla en una base de datos, un servicio REST o una aplicación basada en eventos y desea conectarla con Saleforce, usted podrá hacerlo. Sobre todo, reutilizando lo que ya ha construido.

En conclusión, Heroku es una excelente opción para crear funcionalidad fuera de Salesforce, utilizando tecnología conocida y que permita integrarse a Salesforce por medio de alguna de las distintas técnicas.

Hasta la próxima.

Recursos adicionales.

https://www.heroku.com/what

https://trailhead.salesforce.com/es-MX/content/learn/modules/heroku_enterprise_baiscs/hello_heroku

https://es.wikipedia.org/wiki/Heroku

Entradas relacionadas