- Introducción
- Gestionar proyectos y paquetes de soluciones
- Gestionar implementaciones de soluciones
- Mejores prácticas
- Validar actualizaciones de la solución en un entorno de prueba
Mejores prácticas para validar las actualizaciones de la solución en una implementación de prueba dedicada antes de aplicar cambios a la producción en Automation Cloud.
Actualizar una solución cambia sus componentes implementados y su configuración. Validar la actualización en una implementación de prueba dedicada antes de aplicarla a producción reduce el riesgo de interrumpir a los usuarios activos y requerir una recuperación manual.
Por qué importa la validación antes de la producción
Una actualización de la solución puede introducir los siguientes cambios en tu entorno:
- Componentes recién añadidos que requieren configuración adicional antes de la activación
- Componentes eliminados a los que pueden hacer referencia otras soluciones o procesos
- Componentes editados con valores de propiedad cambiados que pueden anular su configuración existente
Si una actualización falla en producción, una reversión automática intenta restaurar el estado anterior. Sin embargo, una reversión fallida puede dejar algunos componentes en un estado degradado que requiere una limpieza manual. Resolver incidencias en una implementación de prueba antes de que lleguen a producción reduce significativamente el riesgo operativo.
Qué es una implementación de prueba
Una implementación de prueba es una implementación del mismo paquete de soluciones en un entorno de no producción, normalmente un tenant independiente o una carpeta dedicada aislada de los usuarios de producción.
La implementación de prueba ejecuta la misma versión del paquete que tu implementación de producción. Cuando una nueva versión del paquete está lista, aplica primero la actualización a la implementación de prueba, verifica que funciona correctamente y solo entonces aplica la misma actualización a producción.
La implementación de prueba no necesita replicar los datos de producción. Su propósito es confirmar que:
- La actualización se aplica limpiamente sin conflictos de componentes
- Los nuevos componentes están configurados correctamente
- La implementación se activa y se ejecuta como se espera
Patrón de prueba y luego promoción
El enfoque recomendado sigue una secuencia de prueba y luego promoción:
- Implementación de prueba: la implementación de prueba recibe primero la versión del paquete de destino. Las diferencias de componentes (añadidos, eliminados o modificados) se revisan y cualquier configuración necesaria se completa antes de la activación.
- Validación: la implementación de prueba se activa y se verifica que la solución se comporta como se espera.
- Implementación de producción: la misma versión del paquete se aplica a la producción. Los problemas identificados durante las pruebas ya están resueltos, por lo que la actualización de producción procede con menor riesgo.
Para obtener instrucciones de actualización paso a paso, consulta Actualizar o degradar una solución.