Salesforce CPQ (Configure, Price, Quote) es una potente herramienta que agiliza el proceso de creación de presupuestos precisos para productos y servicios. Como parte integral de Salesforce Revenue Cloud, CPQ ayuda a las organizaciones a optimizar sus procesos de ventas, mejorar la generación de ingresos y ofrecer una mejor experiencia general al cliente.
Sin embargo, implementar, desarrollar y mantener Salesforce CPQ puede ser complejo, con retos únicos para desarrolladores, administradores y especialistas en CPQ. En este artículo, profundizamos en los principales retos que se encuentran durante las implementaciones de CPQ, y exploramos las mejores prácticas para superarlos.
Desafío: Datos y dependencias
Desplegar datos de configuración de CPQ es más intrincado que desplegar metadatos, debido a las numerosas dependencias y relaciones entre registros de datos.
Los ID únicos asignados a los registros por Salesforce pueden cambiar cuando el mismo registro se implementa en diferentes organizaciones de Salesforce. Si los ID no coinciden correctamente, pueden producirse registros duplicados, lo que puede causar problemas con la integridad de los datos, la asignación de datos, los datos que faltan y garantizar que todas las dependencias se incluyan en la implementación.
Solución
Para garantizar una asignación y despliegue precisos de los registros en varios entornos de Salesforce, es esencial asignar a cada registro un ID «externo». Los ID externos ofrecen varias ventajas, permitiéndole:
- Cruzar registros de referencia entre entornos e incluso múltiples sistemas.
- Implementar registros de forma precisa en todos los entornos de Salesforce
- Desplegar con precisión los datos de configuración de CPQ para productos, precios, reglas de precios, etc.
- Desplegar con precisión los datos de configuración de CPQ para productos, precios, reglas de precios, etc
- Simplifique las integraciones con sistemas externos como ERP o plataformas financieras.
- Mantenga la coherencia en todos los entornos
- Mantener la coherencia en todos los entornos y sistemas.
- Asegurar la integridad de los datos, evitando duplicados y corrupción de datos.
- Acelerar los despliegues de CPQ y mejorar la confianza en el proceso de lanzamiento.
- Reducir drásticamente los costes de implementación de CPQ
- Reducir drásticamente la probabilidad de que se produzcan errores humanos.
Desafío: Desplegar con herramientas incompatibles
Como hemos visto, desplegar cambios CPQ no es como desplegar metadatos normales. Esto significa que las herramientas construidas únicamente para desplegar metadatos no se pueden utilizar para CPQ, ya sean conjuntos de cambios, DX o la mayoría de las soluciones de terceros.
Pero las herramientas de despliegue de datos tampoco están diseñadas para CPQ, lo que significa que, aunque la configuración de CPQ se puede desplegar con estas herramientas, rara vez son intuitivas o tienen éxito. Del mismo modo, para los equipos que no utilizan ninguna herramienta, documentar manualmente todos los cambios y volver a crearlos en la org de destino significa que los despliegues de CPQ se vuelven laboriosos, consumen mucho tiempo y son extremadamente propensos a errores.
Pero las herramientas de despliegue de datos tampoco están diseñadas para CPQ
Solución
La elección de una solución que se construye para CPQ puede tomar el dolor de estos despliegues.
Por ejemplo, la capacidad de identificar automáticamente las dependencias y mantenerlas intactas al desplegar cambios entre orgs, significa no más referencias cruzadas manuales que reducen significativamente el error humano. Una interfaz de usuario sencilla que muestra las diferencias de configuración entre entornos ofrece a los equipos confianza y visibilidad de los cambios que se han realizado.
Desafío: CPQ que está desconectado de DevOps
Los retos que plantea el uso de herramientas genéricas para las implementaciones de CPQ a menudo llevan a los equipos de Salesforce a tener varios flujos de desarrollo: uno para metadatos y otro para CPQ. Esta división complica los registros de auditoría, la colaboración y la gestión de lanzamientos, lo que puede hacer descarrilar la integración continua del trabajo en las diferentes corrientes de trabajo.
De hecho, dividir el flujo de trabajo de CPQ puede hacer que se pierda algunos de los mayores beneficios de DevOps al ralentizar los procesos de despliegue y fomentar los silos.
<h3=»spip»>
Solución
Los lanzamientos de CPQ de un equipo pueden alinearse con los procesos de DevOps utilizando herramientas que admitan despliegues de datos y metadatos de Salesforce de forma conjunta. Al hacerlo, los equipos de Salesforce pueden aprovechar los beneficios de las mejores prácticas de despliegue de DevOps para ayudar a ahorrar tiempo crucial en los despliegues de CPQ, al igual que en el despliegue de cambios de metadatos.
Otra forma de integrar DevOps y CPQ es la automatización. Por ejemplo, la monitorización automatizada de cambios permite a los equipos realizar un seguimiento de los cambios y los flujos de trabajo, sin importar cuántos miembros del equipo estén realizando cambios en la configuración de CPQ.
Pensamientos finales
Si está buscando una herramienta para simplificar y agilizar sus implementaciones de CPQ, obtendrá el mayor éxito de una solución que pueda:
- Gestionar IDs externos sin problemas.
- Integrar CPQ en su sistema de CPQ
- Integrar CPQ en el mismo proceso DevOps utilizado para el desarrollo de metadatos.
- Apoyar el despliegue de CPQ
- Apoye el despliegue de datos y metadatos de Salesforce de forma conjunta.
- Ofrezca a los equipos la posibilidad de crear y gestionar metadatos de Salesforce
- Ofrecer a los equipos visibilidad de los cambios de configuración complejos
- Asistir a los equipos en la identificación y despliegue de dependencias de forma eficaz.
- Asistir a los equipos en la identificación y despliegue de dependencias de forma eficaz
Siguiendo estas prácticas recomendadas, los equipos de Salesforce pueden eliminar errores manuales, mejorar la eficacia y ofrecer presupuestos y precios precisos a los clientes.
Para obtener más información sobre cómo simplificar la gestión de versiones de CPQ y liberar todo el potencial de CPQ para Salesforce, descargue el artículo técnico gratuito de Gearset: Despliegues de CPQ para Salesforce.