Los formularios personalizados de Automation Service Broker mantienen un registro de historial de versiones para los formularios personalizados que se crean para plantillas de VMware Aria Automation. Puede crear instantáneas de sus formularios personalizados, comparar diferentes versiones de formularios y revertir a una versión anterior.

Además de la configuración del formulario específico de la versión, el elemento del catálogo mantiene una versión base, o raíz, del formulario, que proporciona una referencia al diseño básico del formulario. Puede actualizar solo el formulario base, el formulario específico de la versión o ambos, según su caso práctico.

Una vez que tenga versiones del formulario personalizado base, debe editar el formulario específico de la versión para que los cambios se muestren a los usuarios del catálogo. La actualización de solo la base no afecta al formulario de solicitud real en el catálogo. Puede optar por mantener la base actualizada con el formulario específico de la versión más reciente o no.

Al crear versiones de la plantilla, se eliminan los formularios personalizados específicos de la versión. Puede volver a crear versiones anteriores de formularios desde el formulario base o desde copias guardadas del YAML.

Para ver cuáles son las versiones disponibles para los formularios personalizados, busque la plantilla importada en Contenido y directivas > Contenido. Para actualizar el formulario base, haga clic en los puntos suspensivos verticales que hay junto al formulario personalizado y haga clic en Personalizar formulario. Para actualizar una versión de formulario, haga clic en el botón de flecha a la izquierda del nombre de la plantilla para expandir la vista de detalles y después haga clic en la versión que quiera editar.

La página Contenido muestra las versiones disponibles para el formulario personalizado seleccionado.

Control de versiones de un formulario personalizado

Al editar un formulario personalizado por primera vez, verá que el botón Versión se muestra atenuado al principio. Para crear una versión del formulario personalizado que está editando, primero debe crear el formulario o guardar los cambios. A continuación, haga clic en Versión y proporcione un nombre. Cuando termine de editar el formulario, vuelva a guardar los cambios.

Cuando se crean versiones de formularios personalizados, el sistema valida los cambios y le impide crear una nueva versión idéntica a la anterior.

Comparación de versiones de formularios

Cuando tiene varias versiones de un formulario personalizado, puede inspeccionar las diferencias entre ellos.

En el editor de formularios personalizados, haga clic en Historial de versiones.

Control de la versión de un formulario personalizado en el editor de formularios.

En la escala de tiempo de control de versiones de la izquierda, seleccione una versión y haga clic en Diferencias. En el menú desplegable Comparar con seleccione otra versión. Puede ver la comparación entre las dos versiones en paralelo o en línea.

La página Definición de formulario muestra las diferencias entre dos versiones de formularios personalizados.

Utilice la pestaña Ver de la página Historial de versiones para obtener una vista previa de las versiones del formulario personalizado.

Restaurar una versión anterior

Al desarrollar un formulario personalizado, es posible que deba restaurar una versión anterior del formulario que funcione.

En la escala de tiempo de control de versiones de la página Historial de versiones, seleccione la versión que desee y haga clic en Restaurar.

La instantánea seleccionada se aplicará al formulario personalizado actual.

Clonar un formulario personalizado

Puede crear un formulario personalizado basado en otro formulario personalizado existente o en una versión de formulario personalizado.
  1. En la página Contenido, busque la plantilla para la que desea crear una nueva versión del formulario.
  2. Haga clic en Nuevo formulario desde en el menú Acciones a la izquierda del nombre de la versión.
  3. Seleccione el elemento del catálogo cuyo formulario desea copiar.

    Si el elemento tiene varias versiones del formulario personalizado, puede seleccionar la versión que desea copiar.

  4. Haga clic en Crear.

Clonación de un formulario personalizado.

Qué hacer a continuación

Para obtener más información sobre el control de versiones de formularios personalizados, consulte este artículo.