Respaldos de metadatos de Salesforce
Respaldar los metadatos de Salesforce es tan importante como respaldar los datos. Blue Canvas usa Git para respaldar automáticamente los cambios en los metadatos.
Por Randalyn Hill-Coffer·Revisado por el equipo de Blue Canvas··3 min de lectura
En este artículo, conoce la importancia de respaldar los metadatos de Salesforce y cómo puede ayudarte el control de versiones. Descubre también los beneficios de las instantáneas frecuentes para aumentar la seguridad y poder volver a versiones anteriores.
Estas son nuestras 5 conclusiones clave:
1. La confianza en Salesforce se basa en la privacidad de los datos de los clientes.
2. Respaldar los metadatos es tan importante como respaldar los datos.
3. El control de versiones proporciona instantáneas frecuentes de los metadatos y permite volver fácilmente a versiones anteriores.
4. Las instantáneas frecuentes aumentan la seguridad y pueden mejorar la calidad de las aplicaciones.
5. Herramientas especializadas que pueden hacer que los respaldos de metadatos mediante el control de versiones sean simples y automáticos.
Una de las grandes ventajas de Salesforce es la Confianza. El cofundador Parker Harris lo deja claro: «Nada es más importante para nuestra empresa que la privacidad de los datos de nuestros clientes». Gran parte del crecimiento continuo y del éxito de Salesforce en el mercado se debe a la confianza que ha logrado ganarse de las organizaciones con respecto a sus datos. Aun así, nunca está de más tomar precauciones.
Naturalmente, las organizaciones hacen grandes esfuerzos para proteger sus datos. Los respaldos de datos son habituales en el mundo de Salesforce. Busca «respaldo de datos de Salesforce» en Google y encontrarás herramientas como Datto Backupify, Spanning by Dell y CloudAlly.
¿Pero qué pasa con los metadatos de Salesforce? ¿Tienen respaldo? ¿Puedes volver a estados anteriores si aparecen errores o problemas?
¿Por qué es importante respaldar los metadatos de Salesforce?
Tus metadatos evolucionan constantemente, por lo que respaldarlos con regularidad es igual de importante, o incluso más. La mayoría de los equipos cuentan con desarrolladores, administradores, gerentes de producto, analistas de negocio y otras partes interesadas que pueden modificar los metadatos. Esto es positivo. Es lo que hace de Salesforce una plataforma tan dinámica. Pero, dada la actividad a menudo frenética y la diversidad de personas que pueden generarla, conviene tener un respaldo de tus metadatos.
Los respaldos permiten dar seguimiento al historial
El control de versiones proporciona instantáneas frecuentes de tu base de código y tus metadatos a lo largo del tiempo. Esto te permite ver qué cambió en tus metadatos cada día. Tienes registros con marcas de tiempo y una visión clara de qué archivos y qué información cambiaron específicamente. Las instantáneas frecuentes también hacen que tu aplicación sea más segura: es útil saber quién modifica qué en el sistema, a qué hora lo hizo y qué cambió.
Los respaldos permiten revertir cambios
Da tranquilidad saber que puedes volver en cualquier momento a una versión anterior de tus metadatos y, por lo tanto, de tu aplicación de Salesforce. ¿Introdujiste un error en un momento crucial? Solo vuelve al estado en que se encontraba la organización antes del lanzamiento. ¿Un desarrollador envió cambios que eliminaron los de otro? Puedes estar tranquilo: podrás revisar el historial de tu código fuente y evitar perder lo que había antes. Con Git y Salesforce, restaurar los metadatos es muy sencillo.
Además de la tranquilidad de saber que tus metadatos están respaldados y debidamente registrados, las instantáneas de tus metadatos de Salesforce pueden ayudar a mejorar la calidad de tu aplicación. Con commits de código frecuentes, puedes aplicar buenas prácticas de desarrollo de software, como revisiones de código.
Respaldo de metadatos de Salesforce con Blue Canvas
Blue Canvas hace que los respaldos de metadatos mediante el control de versiones sean simples y automáticos. Cualquier cambio en los metadatos de tus organizaciones de Salesforce se respaldará automáticamente a intervalos regulares. Blue Canvas usa Git para hacerlo. Git es una herramienta ideal porque a los desarrolladores les encanta trabajar con ella y es un estándar para el control de versiones en toda la industria del software.
Lo mejor de usar Git a través de Blue Canvas es que los commits de quienes no son desarrolladores se realizan automáticamente. Se detectan tanto los cambios declarativos como los cambios en el código. Si un administrador o alguien que no es desarrollador modifica tus metadatos a través de la interfaz de Salesforce, ese cambio se detectará y se registrará como un commit en tu historial de Git. Los desarrolladores pueden seguir trabajando con Git como siempre, con la tranquilidad de que no los sorprenderán cambios en los metadatos de producción que no estén registrados en el control de versiones.
¿Quieres saber más sobre cómo respaldar los metadatos de Salesforce con Blue Canvas? Descubre nuestra página dedicada a esta función y comienza tu prueba gratuita!



