Blue Canvas
Metadatos de SalesforceDatos de CPQPerfiles y permisos
Planes
Control de versionesRespaldo de metadatosComparación e implementación de sandboxesResolución de conflictos de fusiónResolución de dependencias de camposIntegraciones
Para administradores de SalesforcePara desarrolladores de ApexPara seguridad y cumplimientoPara grandes empresas
Operaciones académicasAgenda una demoBlogDocumentaciónHistorias de clientesDirectorio de agenciasHerramientasCertificación SOC 2
EN|ESContáctanosAccederComenzar
Mejores prácticas

Cómo usar Salesforce DX

Empieza con Salesforce DX en solo unos clics.

Randalyn Hill-CofferPor Randalyn Hill-Coffer·Revisado por el equipo de Blue Canvas·4 de diciembre de 2024·6 min de lectura
En este artículo
  • LO QUE DX PUEDE HACER POR TI
  • CÓMO EMPEZAR CON Salesforce DX
  • Blue Canvas FACILITA LA INTEGRACIÓN CON Salesforce DX
  • CÓMO Blue Canvas TE AYUDA A USAR Salesforce DX EN 5 MINUTOS

Salesforce DX es lo más emocionante que les ha pasado a los desarrolladores de Salesforce desde Lightning. Representa un cambio fundamental en la forma en que los desarrolladores pueden entregar aplicaciones en la plataforma. Aprovecha muchas de las principales mejoras que han surgido en la entrega de software durante los últimos cinco años. Fomenta el uso de control de versiones. Y prepara el camino para integración continua para Salesforce.

DX es más un movimiento que una función o un producto específico. Es un cambio en tu forma de desarrollar.

LO QUE DX PUEDE HACER POR TI

Los desarrolladores de Salesforce son increíbles porque son prácticos. Por lo general, no les interesan las soluciones rebuscadas. Entonces, ¿qué puede hacer Salesforce DX por ti en concreto?

En primer lugar, Salesforce DX fomenta las buenas prácticas de control de versiones. Debes respaldar los cambios de tu código y mantener un historial de versiones. Esto te permite volver a estados anteriores y auditar los cambios a lo largo del tiempo (ideal para el cumplimiento de SOX en Salesforce). DX no te proporciona control de versiones, pero representa un cambio de paradigma que fomenta su uso (más adelante explicaremos cómo Blue Canvas puede facilitar el control de versiones para desarrolladores y administradores de Salesforce).

En segundo lugar, Salesforce DX introduce el concepto de organizaciones temporales. Son entornos de prueba sencillos que puedes crear en pocos minutos, en lugar de las varias horas que suele tardar la creación de un entorno de prueba. Puedes usarlas como entornos de desarrollo temporales en los que realizar cambios. Esto es útil porque te permite dividir mejor el trabajo. En lugar de tener un entorno de prueba con cientos de funcionalidades distintas que son difíciles de seguir, DX te permite tener distintas organizaciones temporales para diferentes unidades de trabajo. Cada organización temporal es independiente y puede usarse para desarrollar funcionalidades.

En definitiva, DX hace que el desarrollo en Salesforce sea más seguro y eficiente.

CÓMO EMPEZAR CON Salesforce DX

Para empezar con DX, te recomendamos Inicio rápido de Trailhead: Salesforce DX. Esto te da una descripción general rápida de cómo usarlo.

Para empezar, habilita DX en tu cuenta. Si tienes una organización de producción o empresarial, el módulo de Trailhead te mostrará cómo hacerlo. También puedes crear rápidamente un Dev Hub gratis. Como su nombre indica, Dev Hub es un centro desde el que puedes crear organizaciones temporales.

Una vez que hayas creado tu Dev Hub, solo necesitas descargar la CLI de Salesforce DX. Puedes descargarla para Windows, Mac y Ubuntu aquí. Escribe sfdx en la terminal para confirmar que funcionó. Deberías ver algo como esto:

Usage: sfdx COMMAND [command-specific-options]

Help topics, type "sfdx help TOPIC" for more details:

sfdx force # tools for the salesforce developer
sfdx plugins # manage plugins
sfdx update # update sfdx-cli

A continuación, autoriza la CLI recién instalada para que se conecte a tu Dev Hub:

sfdx force:auth:web:login -h

Esto te permite crear organizaciones temporales desde la línea de comandos. Tu navegador debería abrirse automáticamente y pedirte que inicies sesión en Dev Hub. Como puedes tener varios Dev Hubs, quizá quieras crear un alias para saber con cuál estás trabajando:

sfdx force:auth:web:login -d -a MyAlias

Deberías ver algo como esto:

Successfully authorized <your-username> with org id 00A1I000000L9r3HGV
Ya puedes cerrar el navegador

Ahora necesitarás un repositorio Git. Salesforce proporciona algunos proyectos de ejemplo en GitHubque puedes clonar. Por ejemplo, puedes probarlo con la aplicación DreamHouse que muestran en todas sus demostraciones aquí:

git clone https://github.com/forcedotcom/sfdx-dreamhouse

Crear una organización temporal es tan sencillo como ejecutar:

sfdx force:org:create -s -f config/sfdx-project.json

Esto utilizará los ajustes de configuración del archivo sfdx-project.json. Después, deberás configurar un nombre de usuario para asegurarte de enviar los cambios a la organización temporal correcta:

force:config:set defaultusername=<sample-email>

Luego puedes cargar los metadatos del proyecto de ejemplo en la organización temporal con solo enviarlos desde la línea de comandos:

sfdx force:source:push

Si quieres abrir la organización temporal en el navegador, solo tienes que ejecutar:

sfdx force:org:open --path one/one.app
Waiting to resolve the Lightning Experience-enabled custom domain..........

Blue Canvas FACILITA LA INTEGRACIÓN CON Salesforce DX

DX es excelente, pero como puedes ver, algunas tareas que podrías querer realizar requieren trabajo adicional. Primero, tienes que configurar tu propio sistema de control de versiones con algo como GitHub o Bitbucket. Blue Canvas es un sistema de control de versiones diseñado específicamente para Salesforce que elimina muchos de los pasos manuales y costosos de configurar el control de versiones. Además, puede que notes que DX depende mucho de la línea de comandos. Esto quizá no sea ideal para todos en tu equipo. Actualmente, debes usar la línea de comandos para crear organizaciones temporales.

Supongamos que quieres usar organizaciones temporales para probar nuevas funcionalidades antes de implementarlas. Quieres tomar todos los metadatos de tu sandbox y cargarlos en una organización temporal para hacer pruebas. (Muchos equipos están considerando usar las organizaciones temporales de esta manera para crear ramas de funcionalidad). Sin embargo, hay un desafío: las organizaciones temporales y los sandboxes tienen estructuras de directorios diferentes. Por eso, trasladar metadatos de un sandbox a una organización temporal no es trivial. Aunque DX es el futuro, los sandboxes no parecen estar por desaparecer, y es importante poder conectar sandboxes y organizaciones temporales.

El Integración de Blue Canvas con Salesforce DX busca ofrecerte todas las ventajas de Salesforce DX y, a la vez, hacerlo más fácil de usar que nunca. Algo parecido a lo que GitHub hizo por Git. Antes de GitHub, Git era una gran herramienta, pero parecía difícil de entender. GitHub le dio a Git una interfaz atractiva y eso ayudó a que Git se convirtiera en una herramienta increíblemente popular.

Con Blue Canvas puedes crear automáticamente una organización temporal con solo hacer clic en un botón. Sin necesidad de usar la línea de comandos. Podemos cargar automáticamente los metadatos de tu sandbox en la organización temporal, por lo que resulta ideal para trabajar con ramas por funcionalidad. Normalizamos automáticamente la estructura de directorios de la organización temporal y del sandbox para que no tengas que hacer nada.

El control de versiones está integrado. Cuando creas la organización temporal, creamos al mismo tiempo una rama de funcionalidad y la vinculamos a esa organización. Todos los cambios que realices en la organización temporal se registran automáticamente como commits en esa rama. Así puedes mantener tu trabajo acotado y modular. No necesitas llevar el seguimiento de varias funcionalidades en un solo sandbox. Puedes desarrollar varias funcionalidades simultáneamente y de forma segura.

Cuando quieras implementar la funcionalidad de vuelta en el sandbox, o pasarla a UAT o producción, solo tienes que hacer clic en un botón y realizaremos una comparación con Git entre el entorno de destino y la organización temporal. Comprobamos si hay conflictos de fusión y validamos los cambios. Implementar de vuelta en el entorno de destino es sencillo. Solo haz clic en un botón, selecciona los componentes que quieres incluir y haz clic en Implementar. Fusionaremos el código en la rama principal al mismo tiempo que lo implementamos en el sandbox. No implementaremos si no podemos fusionar y no fusionaremos si no podemos implementar. Las implementaciones y las fusiones del control de versiones ahora se gestionan en un solo paso automatizado. Sin procesos manuales ni riesgo de que tu repositorio de Git refleje algo distinto de tu organización.

CÓMO Blue Canvas TE AYUDA A USAR Salesforce DX EN 5 MINUTOS

Blue Canvas pone DX al alcance de desarrolladores y administradores de Salesforce de todo tipo. Si te ha dado curiosidad DX, pero no has tenido tiempo de empezar, conoce la integración de Blue Canvas. Para recibir una invitación a la beta, escribe a team@bluecanvas.io.


‍

Comentarios

Deja un comentario

Boletín
Consejos de DevOps para Salesforce en tu correo

Nuevas publicaciones, lanzamientos y guías prácticas. Sin spam; cancela tu suscripción cuando quieras.

ÍNDICE
  • LO QUE DX PUEDE HACER POR TI
  • CÓMO EMPEZAR CON Salesforce DX
  • Blue Canvas FACILITA LA INTEGRACIÓN CON Salesforce DX
  • CÓMO Blue Canvas TE AYUDA A USAR Salesforce DX EN 5 MINUTOS
También te puede interesar
Tendencias en Blue Canvas
Hablemos de tu configuración de Salesforce

Obtén una demostración específica o una cotización a tu medida

Agenda una consultaSolicita una cotización
Historias de clientes
Equipos reales, resultados reales
Sysco
Sysco
Dejó atrás Jenkins y redujo los despliegues de horas a minutos
Twilio
Twilio
Ahorró 2–3 días por sprint mientras ampliaba el equipo rápidamente
Catalyst Consulting
Catalyst Consulting
La ciudad de Chicago ahorra horas cada día con revisiones de código y despliegues estructurados
También podrían interesarte nuestras otras publicaciones...
Leer más
Salesforce DevOps
Kenji Sano | 6 de octubre de 2026
Las 8 mejores herramientas de implementación de Salesforce en 2026

Compara las 8 mejores herramientas y descubre cuál se adapta a tu equipo.

Read more
Salesforce DevOps
Kenji Sano | 6 de octubre de 2026
Las 9 mejores agencias de Salesforce en México en 2026

Comparamos 9 agencias y consultoras Salesforce en México por experiencia, especialización y capacidad. Además, qué preguntar sobre DevOps antes de contratar.

Leer más
Arquitectura y recursos
Randalyn Hill-Coffer | 5 de octubre de 2026
Las 19 principales herramientas de operaciones académicas para instituciones de educación superior que usan Salesforce en 2027

Compara 19 herramientas de operaciones académicas y áreas relacionadas para instituciones de educación superior que usan Salesforce en 2027. Descubre cuáles funcionan en Salesforce, cuáles se conectan a través de tu SIS y dónde podrías necesitar una integración.

Blue Canvas

DevOps de Salesforce para equipos. Control de versiones basado en Git, copias de seguridad de metadatos y despliegue continuo.

(786) 591-0702

Certificación SOC 2Socio de SalesforceSalesforce AppExchange

Despliegue en Salesforce

  • Herramientas de despliegue
  • Para metadatos de Salesforce
  • Para datos de CPQ

Producto

  • Funcionalidades
  • Seguridad
  • Historias de clientes
  • Precios

Recursos

  • Documentación
  • Blog
  • Operaciones académicas
  • Encuesta Anthropic x Salesforce
  • Socios
  • Integraciones
  • Gestión de lanzamientos

Empresa

  • Quiénes somos
  • Contáctanos
  • Empleo
  • X (Twitter)
  • LinkedIn
  • GitHub
Mantente al día
Novedades del producto

Recibe las últimas funcionalidades, lanzamientos y análisis técnicos detallados directamente en tu correo.

Seguridad y privacidad

·

Sin spam. Cancela tu suscripción cuando quieras.

© 2026 Blue Canvas. Todos los derechos reservados.

Política de privacidadTérminos de uso