El desarrollo de un flujo de trabajo complejo de ejemplo demuestra los pasos más habituales del proceso de desarrollo de flujos de trabajo, así como opciones más avanzadas, como la creación de decisiones personalizas y de bucles.

Antes de empezar

Antes de intentar desarrollar este flujo de trabajo complejo, siga los ejercicios de Desarrollar un flujo de trabajo simple de ejemplo. Los procedimientos para desarrollar un flujo de trabajo complejo proporcionan los pasos generales del proceso de desarrollo, pero no son tan detallados como los ejercicios del flujo de trabajo simple.

Por qué y cuándo se efectúa esta tarea

En el ejercicio del flujo de trabajo complejo, se desarrolla un flujo de trabajo que toma una instantánea de todas las máquinas virtuales que se encuentran dentro de un determinado grupo de recursos. El flujo de trabajo que se cree efectuará las tareas siguientes:

  1. Solicita al usuario un grupo de recursos que contiene máquinas virtuales de las que tomar instantáneas.

  2. Determina si el grupo de recursos contiene máquinas virtuales en ejecución.

  3. Determina la cantidad de máquinas virtuales en ejecución que contiene el recurso.

  4. Verifica si una máquina virtual concreta que se ejecuta en el grupo cumple determinados criterios para tomar una instantánea.

  5. Toma la instantánea de la máquina virtual.

  6. Determina si en el grupo de recursos hay más máquinas virtuales de las que tomar instantáneas.

  7. Repite el proceso de verificación y de instantánea hasta que el flujo de trabajo haya tomado instantáneas de todas las máquinas virtuales válidas del grupo de recursos.

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 Tomar una instantánea de todas las máquinas virtuales en un grupo de recursos.