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
Consejos para desarrolladores

Cambios destructivos en Salesforce

Descubre cómo simplificar el proceso de realizar cambios destructivos en Salesforce para eliminar automáticamente clases Apex y otros tipos de metadatos que no se usan, de forma más fácil y segura.

Randalyn Hill-CofferPor Randalyn Hill-Coffer·Revisado por el equipo de Blue Canvas·9 de enero de 2025·4 min de lectura

En este artículo, te guiaremos por el proceso de realizar cambios destructivos en Salesforce con la ayuda de Blue Canvas. Explicaremos los desafíos de eliminar código innecesario y cómo superarlos. Descubrirás cómo Blue Canvas permite generar e implementar cambios destructivos automáticamente y qué red de seguridad ofrece mediante el respaldo del código.

Estas son nuestras 5 conclusiones clave:

  • Muchas organizaciones de Salesforce han acumulado código sin usar a lo largo de los años, lo que puede afectar tanto el rendimiento de la aplicación como la agilidad del flujo de trabajo de los desarrolladores.
  • Eliminar periódicamente el código que no se usa es beneficioso, pero puede ser difícil debido a las limitaciones de Salesforce para realizar cambios destructivos.
  • Puedes usar herramientas como Ant y scripts XML para eliminar código, pero requieren conocimientos especializados y no siempre son confiables.
  • Eliminar campos mediante un script destructiveChanges.xml es irreversible, lo que puede hacer que el proceso sea riesgoso y generar dudas al eliminar código antiguo por posibles problemas de dependencias.
  • Usar herramientas que registran todos los cambios y generan respaldos de todo lo que se elimina puede darte más confianza al limpiar campos y tipos antiguos, con una red de seguridad por si necesitas revertir alguna eliminación 👌
En este artículo
  • La necesidad de realizar cambios destructivos en Salesforce
  • Los desafíos de implementar cambios destructivos
  • Las limitaciones de Salesforce
  • Presentamos Blue Canvas para cambios destructivos
  • Los riesgos de eliminar campos en Salesforce
  • Cómo Blue Canvas ofrece una red de seguridad para los cambios destructivos
  • Preguntas frecuentes

La necesidad de realizar cambios destructivos en Salesforce

¿Hay campos o componentes de metadatos en tus organizaciones de Salesforce que ya no necesitas? ¿Tus usuarios finales utilizan todo tu código? Para muchos, la respuesta es «probablemente no». Tras años en la plataforma Salesforce, muchas empresas han acumulado código sin usar en sus organizaciones de Salesforce y están trabajando para limpiarlo. Tener código sin usar en tu aplicación tiene un costo real en términos de rendimiento y del flujo de trabajo de los desarrolladores. Este código ralentiza tanto tu aplicación como la capacidad de tus desarrolladores para mejorarla. Limpiar periódicamente el código que no se usa es una buena práctica.

Los desafíos de implementar cambios destructivos

Lamentablemente, Salesforce no facilita la eliminación de código. Los cambios destructivos en Salesforce son un verdadero dolor de cabeza.

Las limitaciones de Salesforce

No puedes realizar cambios destructivos con conjuntos de cambios. Tienes que usar la herramienta de migración de Force.com. Esto requiere conocimientos especializados e implica costos de configuración y mantenimiento asociados con el uso de la herramienta de migración de Ant. E incluso si dominas Ant y los scripts XML, la herramienta no siempre es confiable para realizar cambios destructivos.

Presentamos Blue Canvas para cambios destructivos

Blue Canvas te permite realizar cambios destructivos fácilmente. Solo compara dos ramas. Los elementos en rojo se eliminarán.

Luego, Blue Canvas genera el archivo destructiveChanges.xml e implementa el cambio destructivo automáticamente.

Comienza ahora con la integración continua para Salesforce

¡Nuestras herramientas de desarrollo te ayudan a comparar organizaciones de Salesforce en segundos, fusionar cambios de varios sandboxes en uno y respaldar continuamente tus cambios de Apex y metadatos!

Los riesgos de eliminar campos en Salesforce

Por lo general, cuando ejecutas un script destructiveChanges.xml y eliminas campos, no puedes deshacer lo que hiciste. Las eliminaciones son permanentes. Esto puede generar cierto temor al eliminar campos y es uno de los principales motivos por los que los equipos dudan tanto en hacerlo. Por eso vemos tantos proyectos enormes de Salesforce con código de hace 8 o 9 años que nadie quiere eliminar: no tienen la certeza de que hacerlo no causará problemas de dependencias con su código más reciente.

Cómo Blue Canvas ofrece una red de seguridad para los cambios destructivos

Con Blue Canvas, todos los cambios están bajo control de versiones automático, nada se elimina de forma permanente. Siempre tienes un respaldo de todo lo que agregas, modificas o eliminas en tus organizaciones de Salesforce. Esto te da la confianza para eliminar campos y tipos antiguos sin preocuparte por no poder restaurarlos.

Regístrate gratis ahora o contáctanos para conocer más sobre lo que Blue Canvas puede hacer por tus necesidades de DevOps.

‍

--------

Preguntas frecuentes

¿Qué son los cambios destructivos en Salesforce?

  • Los cambios destructivos en Salesforce consisten en eliminar código que no se usa, como clases Apex y otros tipos de metadatos que ya no se necesitan. Por lo general, esto se hace para mejorar el rendimiento de la aplicación y agilizar el flujo de trabajo de los desarrolladores.

¿Por qué es importante eliminar el código que no se usa en Salesforce?

  • El código que no se usa puede ralentizar tanto tu aplicación como la capacidad de los desarrolladores para mejorarla. Eliminarlo periódicamente mejora el rendimiento de la aplicación y agiliza el flujo de trabajo de los desarrolladores.

¿Por qué es difícil realizar cambios destructivos en Salesforce?

  • Salesforce no ofrece una forma sencilla de realizar cambios destructivos. Este proceso suele requerir conocimientos especializados, como el uso de la herramienta de migración de Force.com, Ant y scripts XML, que pueden ser complejos y no siempre son confiables.

¿Qué papel desempeña Blue Canvas al realizar cambios destructivos en Salesforce?

  • Blue Canvas simplifica el proceso de realizar cambios destructivos en Salesforce. Permite comparar ramas fácilmente y marca en rojo los elementos que se eliminarán. Luego, genera automáticamente el archivo destructiveChanges.xml e implementa los cambios destructivos.

¿Qué riesgo implica eliminar campos mediante un script destructiveChanges.xml en Salesforce?

  • Eliminar campos mediante un script destructiveChanges.xml es irreversible. Esto hace que el proceso sea riesgoso, ya que puede provocar problemas por dependencias con código más reciente.

¿Cómo ofrece Blue Canvas una red de seguridad para realizar cambios destructivos?

  • Blue Canvas registra todos los cambios en Git, lo que garantiza que nada se elimine de forma permanente. Proporciona un respaldo de todo lo que se elimina en las organizaciones de Salesforce y da a los usuarios la confianza para eliminar campos y tipos antiguos sin preocuparse por problemas al restaurarlos.

¿Cómo puedo empezar a realizar cambios destructivos con Blue Canvas?

  • Puedes comenzar usando Blue Canvas para comparar ramas y marcar los elementos que quieres eliminar. Blue Canvas se encargará automáticamente del resto: generará e implementará los cambios destructivos.

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
  • La necesidad de realizar cambios destructivos en Salesforce
  • Los desafíos de implementar cambios destructivos
  • Las limitaciones de Salesforce
  • Presentamos Blue Canvas para cambios destructivos
  • Los riesgos de eliminar campos en Salesforce
  • Cómo Blue Canvas ofrece una red de seguridad para los cambios destructivos
  • Preguntas frecuentes
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