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'exécution du workflow. vRealize Orchestrator fournit une bibliothèque de workflows qui effectuent des tâches de gestion courantes.

Notions de base de workflows

Les workflows se composent d'un schéma, de variables et de paramètres d'entrée et de sortie. 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 variables de workflow et les paramètres sont utilisés par les workflows pour transférer les données. vRealize 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 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 Client. Vous développez et gérez des workflows dans le client vRealize Orchestrator. Pour plus d'informations sur le client vRealize Orchestrator, consultez Utilisation de VMware vRealize Orchestrator Client.

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 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.

Attente d'entrées

Certains workflows nécessitent des entrées 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.