Mejores prácticas de integración de Salesforce

Mejores prácticas de integración de Salesforce con las que debería estar familiarizado

Sin comentarios

Foto del autor

Por Eoin Cunningham

Índice

Última actualización en junio 1, 2023 por Ewen Finser

Salesforce no viene exactamente con un conjunto de directrices de buenas prácticas fáciles de seguir a pesar de la Amplios recursos del sistema CRM sobre el tema.

Eso significa que hay muchas cosas que tendrá que resolver usted mismo. Por ejemplo, ¿dónde va a integrar las API de Salesforce? Además, ¿son estos datos procesables o, como mínimo, relevantes? Estas son las principales preocupaciones que tienen los titulares de licencias cuando se integran con una API de Salesforce. CRM sistema como Salesforce.

A pesar de lo anterior, existen algunos consejos y trucos generales sobre las mejores prácticas, y eso es lo que espero transmitir en este artículo. La información que contiene le ayudará a aprovechar Salesforce Las API durante la integración de datos y mejoran las operaciones de su empresa. Su objetivo final es mejorar la rentabilidad y garantizar el éxito empresarial, ¿verdad?

Bien, Salesforce le permite hacer precisamente eso al mejorar la visibilidad de su canal de ventas, lo que le permite controlar mejor su flujo de trabajo. Obtendrá más información sobre el comportamiento de sus clientes y obtendrá datos que podrá utilizar para mejorar el rendimiento de su negocio.

Por supuesto, eso sólo es posible si se integra con éxito con el Salesforce plataforma.

Por ello, he creado este artículo recopilando recursos y consejos de toda la Web para ayudarle a conocer las mejores prácticas de Salesforce. Sólo le llevará unos minutos leerlo y podría ahorrarle muchos disgustos.

¿Por qué no le echa un vistazo?

Patrones de integración de Salesforce

No puedo abordar las mejores prácticas de integración de Salesforce sin hablar de los patrones de integración. Por lo tanto, vamos a desviar nuestra atención a la documentación sobre patrones de Salesforce. Este material le dirá lo que necesita saber sobre la implementación de la aplicación del sistema CRM y la plataforma Lightning.

La documentación es útil tanto para los arquitectos como para los diseñadores que deseen conseguir Salesforce integración. Existe una guía de mejores prácticas y patrones para garantizar una experiencia perfecta durante las operaciones basadas en Salesforce.

Los beneficios incluyen:

  • Menores costes de mantenimiento
  • Menos errores
  • Menos tiempo perdido
  • Mayor capacidad de ampliación

Tipos de patrones de Salesforce disponibles

Llamada a distancia

Existen muchos patrones aplicables a determinados escenarios cuando se intenta realizar una integración con Salesforce. Uno de estos patrones es la llamada remota. Este patrón hace que un sistema remoto ejecute acciones relativas a los datos almacenados en la plataforma Salesforce lightning.

Estas acciones van desde la creación de datos hasta su eliminación. Un patrón de este tipo es esencial para implementar con éxito el CRM para realizar un seguimiento de los clientes potenciales, gestionar el pipeline de ventas y mucho más. El patrón actualiza automáticamente el estado de un pedido a medida que avanza por el pipeline. Puede obtener más información sobre este patrón en haciendo clic aquí.

Invocación de procesos remotos - Solicitud y respuesta

Este patrón hace que Salesforce se ponga en contacto con un sistema remoto para crear un pedido. A continuación, espera a que dicha acción se complete con éxito. Una vez que se ha comunicado la confirmación entre el sistema CRM y su sistema externo, se asigna un número de pedido y un estado de pedido.

Este flujo se produce exactamente al mismo tiempo que Salesforce actualiza automáticamente el estado y el número del pedido. El número de pedido se convierte entonces en una clave externa para cualquier actualización entre Salesforce y el sistema remoto. Una clave externa vincula datos de una tabla a otra.

Invocación remota de procesos - Fuego y olvido

Este patrón hace que Salesforce llame a un sistema remoto para crear un pedido. Lo que hay que tener en cuenta es que el proveedor de CRM SaaS no espera la confirmación de éxito. Los sistemas remotos tienen entonces la opción de actualizar Salesforce con la información de su nuevo pedido en una transacción diferente.

Sincronización de datos por lotes (BDS)

Este patrón es útil cuando Integración de datos de su CRM actual con los de Salesforce. Este proceso se conoce como importación inicial de datos y ayuda a la extracción y transformación de datos. El SDE también es aplicable de forma continua para gestionar los datos de pago de los clientes desde un sistema CRM externo.

Por último, este patrón es ideal para cualquier persona que necesite tomar datos de Salesforce con regularidad y colocarlos en un almacén de datos local. Un almacén de datos local contiene hardware y software que el propietario debe comprar y mantener para almacenar los datos.

Actualización de la interfaz de usuario en función de los cambios de datos

Salesforce se utiliza para gestionar clientes, y este patrón ayuda a los usuarios de Salesforce a obtener actualizaciones en tiempo real de los datos de los clientes. Por ejemplo, un miembro de su equipo de atención al cliente está hablando con un cliente descontento. El cliente se queja de que no ha recibido el servicio por el que pagó. Este patrón permite a los empleados confirmar si el cliente ha pagado o no.

Virtualización de datos

Salesforce le ayuda a gestionar las relaciones con los clientes sin contener ni procesar los pedidos por sí mismo. Un sistema remoto controla los pedidos, por lo que este patrón permite a los usuarios analizar datos en tiempo real mediante Salesforce. La principal ventaja de este enfoque es que sus representantes de ventas no tendrán que utilizar ni aprender el sistema externo.

Mejores prácticas de integración de Salesforce

Calcule lo que costará la integración y decida si merece la pena

Inicio de sesión de integración de Salesforce

Es esencial comprender cuánto costará la integración de Salesforce. Entonces, es primordial asegurarse de que tiene sentido realizar ese gasto. Si no puedes justificar el coste de lo que estás pagando, entonces no lo necesitas.

La forma más fácil de averiguar si lo que gastas merece la pena o no es hacer un análisis de costes y beneficios. Este proceso puede llevar algún tiempo, pero te va a ayudar. La clave aquí es establecer tus puntos de dolor. Si está interesado en implantar Salesforce, probablemente su objetivo sea mejorar sus informes empresariales.

El CRM le ayudará a gestionar mejor el ciclo de ventas y a reforzar las relaciones con los clientes manteniendo sus datos accesibles y organizados. Eso es crucial cuando llega el momento de analizar los comportamientos de los clientes para mejorar los resultados empresariales.

Probablemente no querrá tener que trabajar con demasiados archivos Excel. Por ello, los paneles de control de Salesforce pueden ayudarle a obtener información rápida basada en datos de un vistazo. Son fáciles de leer y contienen valiosas métricas relativas a campañas, clientes potenciales, contactos, etc.

Una vez más, considere sus puntos débiles. A continuación, justifique el gasto adicional para resolverlos.

Uso de identidades externas en Salesforce

La Identidad externa es una puerta de acceso a funciones CRM más sólidas. El ID está disponible para las ediciones Enterprise, Performance, Unlimited y Developer de Salesforce.

Es un campo personalizado que contiene identificadores de registro únicos de un sistema que no es Salesforce. Un buen ejemplo de identificación externa es el almacenamiento de la identificación de un estudiante en el registro de un contacto..

No espere que la implantación de Salesforce se produzca de la noche a la mañana

Los consejos sobre la integración de Salesforce están por todas partes en Internet. Pero quizás el consejo más útil que he leído hasta ahora es no estancarse en el deseo de progresar más rápido. Lleva tiempo maximizar el potencial de Salesforce. Si no reconoce las pequeñas mejoras día a día, perderá de vista el panorama general y las cosas sólo empeorarán a partir de ahí.

Así que hágase un favor a sí mismo y a su equipo dedicando tiempo a apreciar cuando las cosas van bien. Las empresas se benefician de una mayor colaboración, accesibilidad e información práctica sobre los clientes para hacer mejor su trabajo y mejorar los resultados de la empresa. Recuerde que merecerá la pena (¡probablemente!).

Confirmación de datos para Salesforce

Uno de los primeros pasos es averiguar qué datos necesitará para utilizar Salesforce CRM correctamente. El propio Salesforce enumera varias razones por qué esta hazaña puede ser necesaria para:

  • Añada profundidad a los registros preexistentes
  • Automatice su flujo de trabajo y mejore la eficacia empresarial
  • Obtenga información práctica a partir del análisis de datos
  • Aproveche el modelo de seguridad de Salesforce

Reponerse de los errores

Sistema CRM Saleforce con documentación y guías de API

Todo el mundo comete errores, así que la forma de responder ante la adversidad es lo que marcará la diferencia durante la integración.

Una respuesta rápida es siempre el mejor remedio. La transferencia de información es inherente a todo sistema, por lo que debe preparar todos los canales de comunicación para hacer frente a los errores de integración de Salesforce. De lo contrario, incluso los sistemas más robustos se enfrentan al colapso.

Por lo tanto, sería de gran ayuda que guardaras constantemente copias de seguridad de los datos de cada versión. Sin procesos adecuados para hacer copias de seguridad de tus datos, corres el riesgo de perderlos.

Disponga de un sistema que pueda gestionar y detectar errores para no experimentar contratiempos innecesarios durante la integración.

Colaboración para la identificación y obtención de datos

La comunicación es primordial para el éxito de la integración de Salesforce. Debe comprender todo sobre los datos que está utilizando y quién tiene acceso a ellos. Esta información garantiza que la implementación se aplica a los equipos que utilizarán las herramientas y los datos.

Utilice herramientas y software para simplificar la integración

Esta sugerencia es algo genérica, pero aun así merece la pena tenerla en cuenta. Existen herramientas de integración disponibles que proporcionan conectores de Salesforce que facilitan y rentabilizan la integración. Una herramienta de integración de datos es un programa informático que permite gestionar el proceso de integración de datos.

La integración de datos consiste en tomar datos de distintas fuentes y dirigirlos a un único destino. Este enfoque facilita la recopilación y el análisis de los datos para mejorar los resultados empresariales.

Pida ayuda: Expertos en integración de Salesforce

El proceso de integración no es nada sencillo. De ahí que sea lógico evitar el resultado menos deseable de un fracaso total y absoluto.

Una integración mal ejecutada le costará más dinero, le hará perder tiempo, provocará problemas con los datos y dejará descontentos a los clientes. En definitiva, estas razones son tan buenas como cualquier otra para garantizar una integración perfecta.

Por lo tanto, le sugiero que contrate los servicios de un experto en integración de Salesforce.

Comprender su patrón de integración

Antes de crear su solución de integración, le sugiero que trace su patrón utilizando un marco. Todas las integraciones de Salesforce siguen una plantilla que se ha convertido en sinónimo del proveedor de CRM. Esta plantilla ayuda a definir aspectos como los puntos finales, los obstáculos y los propios datos.

Ceptes es un experto en integración de Salesforce. La empresa habla del proceso de integración y de cómo entenderlo correctamente simplifica la puesta en escena y la modificación de datos. Puede obtener más información sobre CEPTES haciendo clic en el texto con hipervínculo.

¿No dispone de una plantilla de requisitos de integración de Salesforce?

Salesforce dispone de útiles vídeos explicativos sobre las API y la integración

La integración con Salesforce es un proceso complicado que a mucha gente le cuesta entender. La documentación de Salesforce tiene alguna información para desarrolladores en forma de plantilla de patrón genérico.

Por lo que puedo ver, no hay ninguna plantilla que enumere específicamente los requisitos de integración de dispositivos. No obstante, estoy seguro de que si se pone en contacto con Salesforce, le explicarán todo.

Dicho esto, los patrones de integración de Salesforce tienden a seguir un marco establecido. Este marco consta de nombres de identificación de patrones, contextos, problemas, fuerzas, ejemplos, etc.

He aquí una enlace a la plantilla de patrones de Salesforce para saber más sobre la integración.

Trailhead ofrece integración con Salesforce y guías de mejores prácticas

Hay muchos cursos de Salesforce en TrailHead, pero creo que este curso es beneficioso. Aprenderá de todo, desde seguridad de datos hasta modelado de datos, por lo que creo que merece la pena completarlo. Es un buen trampolín para conocer las mejores prácticas de integración de Salesforce.

Patrones de mejores prácticas de integración de SalesForce inspirados en Mulesoft

Mulesoft ha redactado un documento técnico en el que se detallan las directrices de mejores prácticas de integración con Salesforce. El documento detalla los cinco principales patrones de integración que se deben seguir durante la integración. Los cinco patrones son:

  • Migración
  • Difusión
  • Agregación
  • Sincronización bidireccional
  • Correlación

Empecemos por ver lo que Mulesoft tiene que decir sobre la migración.

Primer modelo de integración: migración

Mover datos en un momento dado de un sistema a otro es la forma en que Mulesoft define la migración. Este patrón permite a los desarrolladores automatizar los servicios de integración, acelerando así el proceso en general. Este enfoque ahorra a los equipos de desarrollo y operaciones un tiempo valioso que pueden dedicar mejor a lo que saben hacer.

Los desarrolladores establecen reglas y posteriormente las introducen en la API. A continuación, es posible introducir una llamada a la API para migrar datos de alcance desde y hacia Salesforce. Esta operación puede realizarse manualmente o mediante una API.

Segunda pauta de integración: difusión

El patrón de difusión se realiza en tiempo real o de forma continua, según Mulesoft. Las difusiones implican mover datos de un sistema de origen a varios sistemas de destino. La difusión puede ser tanto una relación de sincronización de uno a uno como de uno a muchos.

Este patrón difiere de la migración en que ocurre mucho más rápido y es, por tanto, más transaccional. Los patrones de difusión contienen datos modificados recientemente. Además, las difusiones son más rápidas de procesar.

Los patrones de difusión ofrecen el tipo de flexibilidad que ayuda a Salesforce a mantener actualizado su sistema y muchos otros. Esta transición de datos mediante un patrón de difusión puede utilizarse entre dos instancias de Salesforce o entre Salesforce y un sistema o sistemas externos.

Tercera pauta de integración: Agregación

Los podcasts de Salesforce proporcionan información valiosa sobre la integración

Mulesoft describe la agregación como "la forma más sencilla de extraer y procesar datos de varios sistemas en una aplicación o informe en tiempo real". Si no utiliza la agregación, tendrá que ejecutar migraciones en su lugar diariamente. Este enfoque llevaría mucho tiempo innecesariamente y no tendría mucho sentido si la agregación fuera una opción.

Este patrón requiere la creación de una base de datos de consultas que contenga datos replicados. No soy ni mucho menos un experto en la materia, pero Mulesoft afirma que se puede utilizar una plantilla de integración para construir un patrón de agregación. El resultado es que los sistemas pueden acceder, consultar y fusionar conjuntos de datos según sea necesario, lo que facilita el almacenamiento de informes en varios formatos.

Patrón de integración cuatro: Sincronización bidireccional

Este patrón implica la creación de un sistema compuesto por más de 2 conjuntos de datos procedentes de más de 2 sistemas externos. El resultado es un sistema que reconoce conjuntos de datos diferentes. Este patrón es muy eficaz cuando sistemas opuestos deben ejecutar funciones dispares en un conjunto de datos.

La sincronización bidireccional permite compartir los datos de ambos sistemas, lo que significa que es posible ver los datos en tiempo real en todos los sistemas.

Este patrón permite integrar distintos sistemas. La sincronización bidireccional garantiza la máxima eficiencia operativa, lo que significa que el coste está en su punto más bajo para lograr el mayor beneficio posible. De ahí el término "eficiente".

Otra ventaja de este patrón cuando se integra con Salesforce es Quote-to-Cash (Q2C). Este proceso implica esencialmente la gestión y automatización de principio a fin del proceso de venta. Le animo a que haga clic en el hipervínculo anterior para obtener más información.

Patrón de integración cinco: Correlación

Este patrón es similar a la sincronización bidireccional. Sin embargo, no es lo mismo.

Así es como Mulesoft describe la diferencia entre ambos:

Mientras que la sincronización bidireccional pretende replicar los mismos elementos de datos en dos ubicaciones, la correlación se utiliza para asociar registros de datos dispares sin copiar los propios datos.

La sincronización bidireccional crea nuevos registros encontrados en un sistema pero ausentes en otro. Durante la correlación no se tiene en cuenta de dónde proceden los objetos. En su lugar, la preocupación es encontrar los objetos en ambos sistemas. El patrón de correlación sincronizará agnósticamente los objetos independientemente de su origen.

Preguntas frecuentes

Pregunta: ¿Cuánto cuesta una integración de Salesforce?

Respuesta: La propia empresa determina principalmente el coste de una integración de Salesforce. Según SCNsoft, la integración cuesta entre $10.000-$50.000.
El extremo inferior de la escala es más una variante de Out of the Box Salesroce. Esto significa que las integraciones de nivel inferior son bastante similares a la funcionalidad de hacer clic y pulsar un botón, a diferencia de los planes personalizados basados en código del nivel superior.

Pregunta: ¿Cuál es la versión más económica de Salesforce?

Respuesta: Las licencias más baratas de Salesforce son Sales Cloud y Services Cloud. Ambos planes cuestan $25 al mes por usuario por separado. Consulte la página de precios de Salesforce para obtener más información.

Pregunta: ¿Por qué es tan cara la implantación de Salesforce?

Respuesta: Salesforce es caro debido a su limitada capacidad de almacenamiento integrada. El almacenamiento es mucho más complicado de lo que esperaba. Así que Salesforce lo utiliza como una inteligente venta adicional para cobrar más por el aumento de las necesidades de almacenamiento.

Pregunta: ¿Es fácil integrar Salesforce?

Respuesta: No, la integración de Salesforce no es fácil, pero puede ser mucho más sencilla dependiendo del nivel de funcionalidad que busque.
En resumen, si desea saber hasta qué punto le resultará compleja la integración de Salesforce, lo mejor es que hable con un representante de Salesforce. También podría valer la pena considerar un experto en integración de Salesforce para simplificar el proceso.

Pregunta: ¿Cuáles son las formas de integración con Salesforce?

Respuesta: Hay muchas formas diferentes de integrarse con Salesforce. Una de ellas es Salesforce Connect. Esta herramienta permite a los titulares de licencias de Salesforce conectarse con sistemas heredados externos como Oracle y Microsoft Sharepoint.
Salesforce Connect trabaja con datos para proporcionar visualizaciones en sistemas CRM externos y otras herramientas empresariales similares.

Otras formas de integración con Salesforce
- Salesforce Apex
- Integración de la interfaz de usuario
- Cargador de datos de Salesforce
- API SOAP y API REST para la integración de datos

Conclusión de las mejores prácticas de integración de Salesforce

La integración con Salesforce dista mucho de ser un proceso sencillo. Espero que haya encontrado útiles algunos de mis consejos y trucos sobre las mejores prácticas. Una integración exitosa es una integración rentable, así que asegúrese de seguir los consejos de este artículo para ahorrar tiempo y dinero.

Tanto Mulesoft como Trailhead tienen un contenido excelente sobre la integración con Salesforce, por lo que le animo a que consulte el contenido enlazado a ellos durante este artículo.

Aquí hay un enlace a un gran artículo sobre algunas de las mejores aplicaciones de Salesforce. Sería de gran ayuda que considerara integrar algunas de estas aplicaciones con Salesforce en el futuro para optimizar su flujo de trabajo.

En resumen, no existen reglas de buenas prácticas en blanco y negro para la integración con Salesforce. Yo recomendaría hacer un esfuerzo consolidado para reunir posiblemente un equipo experimentado de expertos en integración de Salesforce y fomentar una mentalidad positiva durante la integración.

Este enfoque, a su vez, le ayudará a sacar el máximo partido de su integración.

Deja un comentario

Español