Un Change Set es un grupo de actualizaciones de configuración que pueden moverse de un ambiente a otro. Esta función permite agrupar una serie de cambios en un conjunto con nombre, descripción, estado y luego moverlos a otros ambientes para probarlos y/o implementarlos. Esto permite crear configuraciones en un ambiente de desarrollo y luego aplicar los cambios en otros ambientes de pruebas o producción.
Preconfiguración
1. Ingrese a la consola de administración de ASMS. En la sección Configuración General del menú principal, seleccione la opción Ajustes. En la opción ServiceDesk, seleccione el valor StorageChangeSet. En la vista detalle, agregue la cadena de conexión de la cuenta de almacenamiento donde se guardarán los grupos de actualización. Para el método de almacenamiento local, agregue la ruta de la carpeta donde se guardarán los ChangeSet.
⚐ Nota:
- Si su ambiente es multitenant, la configuración de StorageChangeSet no se realiza a través de la consola de administración. En este caso, contacte al agente de soporte para que le asistan con esta configuración.
- Configure la misma cadena de conexión de la cuenta de almacenamiento y/o la ruta de la carpeta para el almacenamiento local en los ambientes de desarrollo, prueba y producción.
- La opción de Almacenamiento Local solo aplica para ambientes On Premise.
2. Asigne el rol de ChangeSet Manager a los administradores que van a tener permisos sobre la funcionalidad.
Creación de Change Set
1. Para crear un Change Set, ingrese a la consola de administración de ASMS, en la sección Configuración General del menú principal, seleccione la opción Change Set. En la vista de información, haga clic en el botón Nuevo y en la vista Detalles ingrese nombre y descripción y haga clic en el botón Guardar.
2. El change set, se crea por defecto, en estado inactivo. Al activarlo, la consola notifica a todos los usuarios autenticados que hay un change set activo.
Tenga en cuenta que una vez activo el change set, cualquier modificación o creación de configuraciones que se realicen en la consola de administración por parte otros usuarios autenticados, se almacenaran en el change set.
La creación o modificación de los siguientes conceptos se almacenan en el change set:
- Proyectos.
- Estados.
- Transiciones de estados.
- Razones de transición.
- Campos adicionales.
- Valores de campos adicionales.
- Aprobaciones.
- Modelos
- Tiempos.
- Plantillas de tareas.
- Servicios.
- Categorías.
- Reglas.
- Acuerdos de servicio.
- Calendarios.
- Carpetas.
- Centros de costo.
Recuerde que también puede inactivar el change set si no desea almacenar algunas acciones que realice sobre la consola de administración.
3. Una vez realice las creaciones o modificaciones necesarias, en la vista detalle del change set en la consola de administración de ASMS, seleccione la pestaña Operaciones donde podrá visualizar todas las acciones realizadas.
4. Marque los registros que requiere almacenar en el change set y haga clic en el botón Cerrar. Recuerde que una vez cerrado ya no es posible volverlo a activar.
5. Cerrado el Change Set, podrá descargar el archivo JSON con los datos almacenados haciendo clic en el botón Descargar ubicado en la parte inferior del detalle del Change Set.
Importación de change set
1. Para importar un Change Set, ingrese a la consola de administración de ASMS del ambiente de pruebas o producción, en la sección Configuración General del menú principal, seleccione la opción Change Set / Change Set Import. En la vista de información haga clic en el botón Importar. En la ventana de importación, selecciona el método para importar el Change Set.
⚐ Nota:
- El método de importación por Blob Storage permite importar los Change Set que se encuentran almacenados en la cuenta de almacenamiento designada, donde se guardarán los grupos de actualización.
- El método de importación por Archivo permite importar los archivos JSON de los Change Set que se descargan desde el detalle en la sesión Change Set.
2. Una vez seleccione el change set, se carga de manera automática todas las operaciones contenidas en el grupo de cambios. Seleccione las que desea importar y haga clic en el botón Importar.
3. La importación se programa y queda en estado pendiente con la fecha de inicio.
4. Cuando la importación del change es exitosa, se visualiza el estado Finalizado correctamente con la fecha final.
5. Cuando la importación del change set es errónea, se visualiza el estado Finalizado con errores. En el resumen de la importación se muestra el error detallado y se resaltan las operaciones que no se pudieron ejecutar.