Un workflow est une série d'actions et de décisions que vous exécutez séquentiellement. 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 de workflow est son composant principal, car il définit tous les éléments de workflow et les connexions logiques entre eux. 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 liés à l'exécution du workflow. Par exemple, si vous exécutez un workflow trois fois, trois jetons de workflow sont créés.

vSphere Web Client vous permet de lancer et de planifier les Workflows sur les objets sélectionnés à partir de votre 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, consultez Développement avec VMware vRealize Orchestrator.

Paramètres d'entrée de workflow

La plupart des workflows exigent un certain ensemble de paramètres d'entrée afin de fonctionner. Un paramètre d'entrée est un argument que le workflow traite quand il démarre. L'utilisateur, une application, ou un autre workflow ou une action transmettent les paramètres d'entrée à un workflow, pour que le workflow le traite lorsqu'il démarre.

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

Paramètres de sortie de workflow

Les paramètres de sortie de workflow représentent le résultat de l'exécution du workflow. Les paramètres de sortie peuvent changer quand un workflow ou un élément du workflow s'exécute. 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 démarrez 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 des interactions des utilisateurs au cours de leur exécution et suspendent celle-ci jusqu'à ce que l'utilisateur fournisse l'information nécessaire ou jusqu'à ce que le workflow atteigne le délai d'expiration.