Despliega varias historias de Salesforce en una versión
Cómo Blue Canvas permite a responsables de versiones y desarrolladores desplegar componentes de Salesforce funcionalidad por funcionalidad.
Por Randalyn Hill-Coffer·Revisado por el equipo de Blue Canvas··5 min de lectura
Presentamos los despliegues masivos
Nos entusiasma anunciar una forma completamente nueva de gestionar tus versiones de Salesforce. Esta sencilla incorporación a la plataforma Blue Canvas habilita todo un nuevo conjunto de funcionalidades que ahora puedes aprovechar para tus despliegues de Salesforce.
Con los despliegues masivos puedes:
- Desplegar varias historias en una sola “versión”
- Desplegar 90% más rápido que con conjuntos de cambios tradicionales o scripts de Ant
- Reduce los pasos manuales y las horas que lleva crear y desplegar una versión
- Trabajar con más agilidad al dar a tu organización visibilidad de los cambios que están por publicarse
Los equipos de aplicaciones empresariales invierten tanto dinero en Salesforce que cada hora ahorrada al publicar versiones genera un retorno de inversión significativo. Con la última versión de Blue Canvas, puedes liberar tiempo para que tus desarrolladores trabajen en tareas de alto valor, como mejorar tus aplicaciones empresariales.
Además, este nuevo flujo da a las empresas más visibilidad sobre el “porqué” de las versiones, lo que facilita las auditorías y la continuidad del negocio.
¿Qué son los despliegues masivos?
Los despliegues masivos se basan en el concepto de solicitudes de despliegue de Blue Canvas. Una solicitud de despliegue (DR) o “historia” es una solicitud de incorporación de cambios optimizada para Salesforce que facilita a administradores y desarrolladores enviar cambios de código y metadatos declarativos para su revisión y despliegue. Imagina combinar un conjunto de cambios con una solicitud de incorporación de cambios en Git, sin tener que usar la línea de comandos ni registrar manualmente en hojas de cálculo cada cambio que hiciste.
Una historia puede ser cualquier cambio. A veces es una corrección urgente; otras, una funcionalidad totalmente desarrollada y lista para entregar; ¡y otras, simplemente un nuevo campo que un vicepresidente de ventas pidió hoy!

Las DR permiten a los desarrolladores enviar sus cambios como solicitudes de incorporación de cambios de forma continua. Haz un cambio, abre una DR y envíala a revisión. Luego puedes desplegarla rápidamente en INT, UAT u otros entornos. A menudo, una DR o “historia” corresponde a un ticket en JIRA, VSTS u otro sistema de tickets.
Los despliegues masivos permiten que un desarrollador, responsable de versiones o administrador tome varias DR o “historias” y las envíe a otros entornos.
Cuando quieres promover cambios a UAT o a producción, puede ser útil tener una vista rápida de todas las historias que están listas. Los despliegues masivos te permiten seleccionar DR específicas y desplegarlas. Puedes decir: “promovamos estas dos historias y esta corrección urgente, pero no estas otras dos historias”. Así puedes controlar qué se incluye en una versión según el grado de preparación de cada funcionalidad.
Al seleccionar una DR, se incluyen todos los componentes que se desplegaron en ella. Esto permite a los responsables de versiones desplegar sin seleccionar manualmente los cambios ni tener que entender cuáles se incluyeron en la DR. Así se ahorra tiempo y los expertos de cada área pueden gestionar sus propios despliegues.
Versiones mejores y más rápidas
El principal beneficio de los despliegues masivos es que dan a los equipos de Salesforce aún más control sobre qué cambios se despliegan, dónde y cuándo. Al aprovechar el potencial de las DR, los desarrolladores ahora pueden empaquetar sus propios cambios para revisión y aprobación. Ya no necesitas una persona dedicada a tiempo completo a esa tarea.
También puedes avanzar mucho más rápido porque es fácil ver qué DR deben desplegarse y cuáles deben ir en una versión aparte.

Los despliegues masivos también te permiten reducir errores porque puedes entregar pequeñas unidades de cambio de forma continua, en lugar de acumular muchos cambios en una sola versión y esperar que todo salga bien.
A los responsables de versiones les encantan los despliegues masivos porque solo tienen que abrir un panel, seleccionar funcionalidades y desplegarlas en el entorno que quieran; incluso pueden clonarlas hacia entornos anteriores del flujo.
Los despliegues masivos también facilitan revertir cambios que no quieres, porque cada cambio queda agrupado. Blue Canvas usa Git para gestionar los despliegues masivos, así que puedes revertir una funcionalidad anterior o incluso un solo componente dentro de una versión si lo deseas. Esto impulsa aún más la calidad y la velocidad, porque da a los desarrolladores libertad para avanzar rápido con una red de seguridad.
Si tu objetivo es trabajar con más agilidad, los despliegues masivos son para ti. En lugar de versiones monolíticas cada trimestre, ahora puedes desplegar en varios entornos de forma semanal o incluso diaria.

Tanto los directivos como los desarrolladores tienen mucha más visibilidad de quién cambia qué y dónde, y puedes predecir cuántos tickets se incluirán realmente en una versión determinada.
Preguntas frecuentes
EN TÉRMINOS GENERALES, ¿QUÉ SON LOS DESPLIEGUES MASIVOS?
- Un nuevo flujo de trabajo basado en cómo hemos observado que los usuarios trabajan en la práctica.
- Una nueva forma de conceptualizar tus versiones y unidades de trabajo. Ahora puedes crear una “versión” con un conjunto de varias DR o “historias” creadas durante los días o semanas anteriores.
¿CUÁLES SON LOS BENEFICIOS?
- Despliegues más rápidos porque los responsables de versiones solo seleccionan funcionalidades completas en lugar de componentes individuales.
- Una interfaz de usuario más intuitiva tanto para administradores como para desarrolladores
- Permite aplicar fácilmente el concepto de “ramas por funcionalidad” en Salesforce
- Una mejor forma de que las áreas de negocio interactúen con los desarrolladores: pueden ver qué requisitos están abiertos y cuáles están en curso
- Combina los commits en uno más grande con una descripción, comentarios, registros, etc.
¿CUÁNTO CUESTAN LOS DESPLIEGUES MASIVOS?
¡Las tareas están incluidas en la plataforma Blue Canvas sin costo adicional!
¿QUÉ ES UNA SOLICITUD DE DESPLIEGUE?
Una solicitud de despliegue es una unidad de cambio en Salesforce. Su alcance varía según la organización. Una DR tiene un título y una descripción. También incluye componentes que son cambios reales de código en Salesforce (declarativos y Apex). En cualquier momento puedes consultar una DR, leer su descripción y ver el progreso de la tarea.
¿LA PERSONA QUE CREA UNA DR TAMBIÉN PUEDE DESPLEGARLA?
Durante la incorporación, puedes trabajar con Blue Canvas para crear distintos permisos de despliegue. Útil para el cumplimiento de SOX.
¿PUEDO EJECUTAR PRUEBAS ANTES DE UN DESPLIEGUE MASIVO?
¡Sí! Puedes configurar tu despliegue masivo para ejecutar el nivel de pruebas que quieras.



