Un workflow est une série d'actions et de décisions automatisées pour s'exécuter de façon séquentielle après l'initialisation du workflow. Orchestrator fournit une bibliothèque de workflows qui effectuent une gestion ordinaire des tâches en fonction des meilleures pratiques.

Notions de base de workflows

Les workflows se composent d'un schéma, d'attributs et de paramètres. Le schéma d'un workflow est son composant principal, car il définit tous les éléments de workflow et le flux de tâches logiques du workflow. Les attributs de workflow et les paramètres sont les variables que les workflows utilisent pour transférer des données. Orchestrator permet d'économiser un jeton de workflow chaque fois qu'un workflow s'exécute, en enregistrant les détails de cette exécution spécifique du workflow. Ce jeton contient tous les paramètres associés à l'exécution du workflow. Par exemple, si vous exécutez un workflow trois fois, trois jetons de workflow sont enregistrés.

Avec vSphere Web Client, vous pouvez exécuter et planifier des workflows sur des objets sélectionnés à partir de l'inventaire vSphere. Vous ne pouvez pas créer, supprimer, modifier et gérer des workflows dans vSphere Web Client. Vous développez et gérez des workflows dans le client Orchestrator. Pour plus d'informations sur le client Orchestrator, consultez Utilisation de VMware vRealize Orchestrator Client. Pour plus d'informations sur le développement de workflows, reportez-vous à Développement avec VMware vRealize Orchestrator.

Paramètres d'entrée de workflow

Pour s'exécuter, la plupart des workflows nécessitent ensemble spécifique de paramètres d'entrée. Le workflow traite les paramètres d'entrée que l'utilisateur, une application, un autre workflow ou une action lui transmet.

Par exemple, si un workflow réinitialise une machine virtuelle, il nécessite le nom de la machine virtuelle comme paramètre d'entrée.

Paramètres de sortie de workflow

Les paramètres de sortie du workflow représentent le résultat de l'exécution du workflow. Certains workflows et éléments de workflow peuvent modifier les paramètres de sortie du workflow lorsqu'ils s'exécutent. Pendant leur exécution, les workflows peuvent recevoir les paramètres de sortie d'autre workflows comme paramètres d'entrée.

Par exemple, si un workflow crée un snapshot d'une machine virtuelle, le paramètre de sortie pour workflow est le snapshot qui en résulte.

Présentation du workflow

Lorsque vous exécutez un workflow dans vSphere Web Client, le client charge la présentation du workflow. Vous fournissez les paramètres d'entrée du workflow dans la présentation de workflow.

Interaction utilisateur

Certains workflows nécessitent l'intervention de l'utilisateur pendant leur exécution. Celle-ci est suspendue jusqu'à ce que l'utilisateur fournisse les informations requises ou que le délai d'exécution du workflow expire.