• No results found

Puede utilizar el historial de versiones para revertir un flujo de trabajo a un estado guardado previamente. Puede revertir el estado del flujo de trabajo a una versión anterior o una posterior. También puede comparar las diferencias entre el estado actual del flujo de trabajo y una versión guardada de este.

Orchestrator crea un nuevo elemento de historial de versiones para cada flujo de trabajo cuando incrementa y guarda la versión del flujo de trabajo. Los cambios subsiguientes en el flujo de trabajo no modifican la versión actual guardada. Por ejemplo, cuando crea la versión de flujo de trabajo 1.0.0 y la guarda, el estado

guardar el estado del flujo de trabajo en el cliente de Orchestrator, pero no puede aplicar los cambios en la versión del flujo de trabajo 1.0.0. Para guardar los cambios en el historial de versiones, debe crear una versión de flujo de trabajo subsiguiente y guardarla. El historial de versiones se conserva en la base de datos junto con el propio flujo de trabajo.

Cuando elimina un flujo de trabajo, Orchestrator marca el elemento como eliminado en la base de datos sin eliminar el historial de versiones del elemento de la base de datos. De este modo, es posible restaurar los flujos de trabajo eliminados. Consulte “Restaurar flujos de trabajo eliminados,” página 142.

Prerequisitos

Abra un flujo de trabajo para editar en el Editor de flujos de trabajo. Procedimiento

1 Haga clic en la pestaña General en el Editor de flujos de trabajo; a continuación, haga clic en Mostrar historial de versiones.

2 Seleccione una versión de flujo de trabajo y haga clic en Diferencias con actual para comparar las diferencias.

Se abre una ventana que muestra las diferencias entre la versión de flujo de trabajo actual y la versión de flujo de trabajo seleccionada.

3 Seleccione una versión de flujo de trabajo y haga clic en Revertir para restaurar el estado del flujo de trabajo.

ADVERTENCIA: Si no ha guardado la versión de flujo de trabajo actual, se elimina del historial de versiones y no se puede revertir a la versión actual.

El estado del flujo de trabajo se revierte al estado de la versión seleccionada.

Restaurar flujos de trabajo eliminados

Puede restaurar flujos de trabajo que se han eliminado de la biblioteca. Procedimiento

1 En el menú desplegable del cliente de Orchestrator, seleccione Ejecutar o Diseño. 2 Haga clic en la vista Flujos de trabajo.

3 Vaya a la carpeta de flujo de trabajo en la que desea restaurar flujos de trabajo eliminados. 4 Haga clic con el botón derecho en la carpeta y seleccione Restaurar flujos de trabajo eliminados. 5 Seleccione los flujos de trabajo que desee restaurar y haga clic en Restaurar.

Los flujos de trabajo restaurados aparecerán en la carpeta seleccionada.

Desarrollar un flujo de trabajo simple de ejemplo

El desarrollo de un flujo de trabajo simple de ejemplo demuestra los pasos más habituales del proceso de desarrollo de flujos de trabajo.

El flujo de trabajo de ejemplo que va a crear inicia una máquina virtual en vCenter Server y envía un mensaje de correo electrónico al administrador para confirmar que la máquina virtual se haya iniciado. El flujo de trabajo de ejemplo efectúa las tareas siguientes:

1 Solicita al usuario que seleccione una máquina virtual que iniciar.

2 Solicita al usuario que proporcione una dirección de correo electrónico a la que poder enviar notificaciones.

3 Comprueba si la máquina virtual seleccionada ya está encendida.

4 Envía una solicitud a la instancia de vCenter Server para iniciar la máquina virtual.

5 Espera a que vCenter Server inicie la máquina virtual, y devuelve un error si esta no se puede iniciar o si tarda demasiado en iniciarse.

6 Espera a que vCenter Server inicie VMware Tools en la máquina virtual, y devuelve un error si esta no se puede iniciar o si VMware Tools tarda demasiado en iniciarse.

7 Verifica que la máquina virtual esté en ejecución.

8 Envía una notificación a la dirección de correo electrónico proporcionada para informar de que la máquina se ha iniciado o que se ha producido un error.

El archivo ZIP de ejemplos de Orchestrator que puede descargar de la página de inicio de la documentación de Orchestrator contiene una versión completada del flujo de trabajo Iniciar VM y enviar correo electrónico. El proceso para desarrollar el flujo de trabajo de ejemplo se compone de varias tareas.

Prerequisitos

Antes de intentar desarrollar el flujo de trabajo simple, lea “Conceptos clave de los flujos de trabajo,”

página 13. Procedimiento

1 Crear el ejemplo de flujo de trabajo simple página 144

El proceso de desarrollo de un flujo de trabajo empieza con la creación del flujo de trabajo en el cliente de Orchestrator.

2 Crear el esquema del ejemplo de flujo de trabajo simple página 145

Puede crear un esquema de flujo de trabajo en el Editor de flujos de trabajo. El esquema de flujo de trabajo contiene los elementos que ejecuta el flujo de trabajo; asimismo, determina el proceso lógico del flujo de trabajo.

3 (Opcional) Crear las zonas de ejemplo de flujo de trabajo simple página 147

Puede resaltar diferentes zonas del flujo de trabajo añadiendo notas de flujo de trabajo de varios colores. La creación de diferentes zonas de flujo de trabajo facilita la lectura y la comprensión de esquemas complicados de flujo de trabajo.

4 Definir los parámetro del ejemplo de flujo de trabajo simple página 149

En esta fase de desarrollo del flujo de trabajo, se definen los parámetros de entrada necesarios para que se ejecute el flujo de trabajo. En el flujo de trabajo de ejemplo, se necesita un parámetro de entrada para encender la máquina virtual, así como un parámetro para que la dirección de correo electrónico de la persona informe sobre el resultado de la operación. Cuando los usuarios ejecuten el flujo de trabajo, se les indicará que especifiquen la máquina virtual que se debe encender y una dirección de correo electrónico.

5 Definir los enlaces de decisiones del ejemplo de flujo de trabajo simple página 150

Los elementos de un flujo de trabajo se pueden enlazar en la pestaña Esquema del Editor de flujos de trabajo. Los enlaces de decisiones definen el modo en el que los elementos de decisiones comparan los parámetros de entrada recibidos en la instrucción de decisión; asimismo, generan parámetros de salida conforme a si los parámetros de entrada coinciden con la instrucción de decisión.

6 Enlazar los elementos de acción del ejemplo de flujo de trabajo simple página 150

Los elementos de un flujo de trabajo se pueden enlazar en el Editor de flujos de trabajo. Los enlaces definen el modo en el que los elementos de acción procesan los parámetros de entrada y generan parámetros de salida.

7 Enlazar los elementos de tarea de scripts de ejemplo de flujo de trabajo simple página 153

Los elementos de un flujo de trabajo se pueden enlazar en la pestaña Esquema del Editor de flujos de trabajo. Los enlaces definen el modo en el que los elementos de tarea de scripts procesan los

parámetros de entrada y generan parámetros de salida. Los elementos de tarea de scripts también se pueden enlazar a sus funciones de JavaScript.

8 Definir los enlaces de excepciones del ejemplo de flujo de trabajo simple página 161

Los enlaces de excepciones se definen en la pestaña Esquema del Editor de flujos de trabajo. Los enlaces de excepciones definen el modo en el que los elementos procesan errores.

9 Establecer las propiedades de lectura-escritura para atributos del ejemplo de flujo de trabajo simple

página 162

Puede definir si los parámetros y los atributos son constantes o variables de solo lectura. También puede establecer limitaciones en los valores que los usuarios pueden proporcionar para parámetros de entrada.

10 Definir las propiedades de parámetro del ejemplo de flujo de trabajo simple página 163

Las propiedades de parámetro se pueden establecer en el Editor de flujos de trabajo. Establecer las propiedades de parámetro afecta al comportamiento del parámetro y coloca restricciones en los valores posibles para ese parámetro.

11 Establecer el diseño del cuadro de diálogo de parámetros de entrada del ejemplo de flujo de trabajo simple página 164

Cree el diseño o la presentación del cuadro de diálogo de parámetros de entrada en el Editor de flujos de trabajo. El cuadro de diálogo de parámetros de entrada se abre cuando los usuarios ejecutan un flujo de trabajo que necesita la ejecución de parámetros de entrada.

12 Validar y ejecutar el ejemplo de flujo de trabajo simple página 165

Después de crear un flujo de trabajo, puede validarlo para detectar posibles errores. Si el flujo de trabajo no contiene errores, puede ejecutarlo.