L'éditeur de workflow présente les éléments du schéma de workflow dans les menus de l'onglet Schéma. Vous pouvez utiliser les éléments du schéma disponibles dans l'onglet Schéma pour constituer un workflow.

Tableau 1. Éléments et icônes du schéma
Nom de l'élément du schéma Description Icône Emplacement dans l'éditeur de workflow
Début de workflow Point de départ du workflow. Tous les workflows contiennent cet élément. Un workflow ne peut comporter qu'un seul élément de départ. Les éléments de départ comportent une sortie, mais aucune entrée et ne peuvent être escamotés du schéma de workflow.
Élément de départ d'un schéma de workflow.

Toujours présent sur l'onglet Schéma
Tâche pouvant contenir des scripts Tâches à usage général que vous définissez. Les fonctions JavaScript sont à écrire dans cet élément.
Icône d'une tâche inscriptible dans un schéma de workflow.

Palette des workflows générique
Décision Fonction booléenne. Les éléments Décision prennent un paramètre en entrée et renvoient soit true, soit false. Le type de décision que prend l'élément dépend du type de paramètre d'entrée. Les éléments Décision permettent au workflow de prendre différents embranchements en fonction du paramètre d'entrée reçu par l'élément Décision. Si le paramètre d'entrée reçu correspond à une valeur attendue, le workflow poursuit le chemin emprunté. Si l'entrée diffère de la valeur attendue, le workflow emprunte un autre chemin.
Icône d'un élément Décision dans un schéma de workflow.

Palette des workflows générique
Décision personnalisée Fonction booléenne. Les décisions personnalisées peuvent prendre plusieurs paramètres en entrée et les traiter en fonction de scripts personnalisés. Renvoie soit true, soit false.
Icône de l'élément Décision personnalisée du schéma.

Palette des workflows générique
Activité de décision Fonction booléenne. Une activité de décision exécute un workflow et opère une liaison entre ses paramètres de sortie et un chemin true ou false.
Icône de l'élément Décision personnalisée du schéma.

Palette des workflows générique
Interaction utilisateur Permet aux utilisateurs de passer de nouveaux paramètres d'entrée au workflow. Vous pouvez concevoir la manière dont l'élément d'interaction utilisateur adresse sa demande de paramètres d'entrée et fixer des contraintes sur les paramètres que les utilisateurs peuvent fournir. Lorsqu'un workflow en cours d'exécution arrive sur un élément d'interaction utilisateur, il passe à l'état passif et invite l'utilisateur à une saisie de données. Vous avez la possibilité de définir un délai d'expiration avant lequel les utilisateurs doivent saisir des données. Le workflow reprend son cours en fonction des données que l'utilisateur lui a transmises ou renvoie une exception si le délai imparti a expiré. Pendant qu'il attend la réponse de l'utilisateur, le jeton du workflow est à l'état waiting.
Icône de l'élément Interaction utilisateur du schéma de workflow.

Palette des workflows générique
Minuterie d'attente Sert aux workflows au long cours. Lorsqu'un workflow en cours d'exécution arrive sur un élément Minuterie d'attente, il passe à l'état passif. À vous de définir une date absolue à laquelle le workflow reprendra son cours. Pendant qu'il attend que la date arrive, le jeton du workflow est à l'état waiting-signal.
Icône de l'élément Minuterie d'attente du schéma de workflow.

Palette des workflows générique
Événement d'attente Sert aux workflows au long cours. Lorsqu'un workflow en cours d'exécution arrive sur un élément Événement d'attente, il passe à l'état passif. À vous de définir l'événement déclencheur que le workflow attend pour reprendre son cours. Pendant qu'il attend que la date arrive, le jeton du workflow est à l'état waiting-signal
Icône de l'élément Événement d'attente du schéma de workflow.

Palette des workflows générique
Fin de workflow Point final d'un workflow. Vous pouvez avoir une multiplicité d'éléments de fin dans un schéma pour représenter les différentes issues possibles du workflow. Les éléments de fin doivent posséder une entrée et une sortie. Lorsqu'un workflow atteint un élément Fin de workflow, le jeton du workflow passe à l'état completed.
Élément Fin de workflow du schéma

Palette des workflows générique
Exception engendrée Crée une exception et interrompt le workflow. Une multiplicité d'occurrences de cet élément peut être présente dans le schéma du workflow. Les éléments Exception possèdent un paramètre d'entrée, qui ne peut être que du type Chaîne, mais aucun paramètre de sortie. Lorsqu'un workflow atteint un élément Exception, le jeton du workflow passe à l'état failed.
Élément Exception du schéma de workflow

Palette des workflows générique
Remarque sur le workflow Vous permet d'annoter des sections du workflow. Vous pouvez étirer les remarques pour qu'elles portent sur des sections entières du workflow. Vous avez la possibilité de modifier la couleur de l'arrière-plan des remarques afin de distinguer les différentes zones du workflow. Les remarques sur le workflow ne donnent que des informations visuelles pour vous aider à comprendre le schéma.
Icône d'un élément Remarque sur le workflow.

Palette des workflows générique
Élément d'action Fait appel à une action provenant des bibliothèques d'actions d'Orchestrator. Lorsqu'un workflow atteint un élément Action, il appelle et exécute cette action.
Élément Action du schéma de workflow.

Palette des workflows générique
Élément Workflow Démarre un autre workflow de façon synchrone. Lorsqu'un workflow atteint un élément Workflow dans son schéma, il exécute ce workflow au sein de son propre processus. Le workflow d'origine ne se poursuit qu'après que le workflow appelé a achevé de s'exécuter.
Élément Workflow

Palette des workflows générique
Élément Foreach Exécute un workflow sur chaque élément d'un tableau. Vous pouvez, par exemple, exécuter le workflow Renommer la machine virtuelle sur la totalité des machines virtuelles d'un dossier.
Workflow pour chaque élément

Palette des workflows générique
Workflow asynchrone Démarre un workflow de façon asynchrone. Lorsqu'un workflow atteint un élément Workflow asynchrone, il lance ce workflow et poursuit son cours. Le workflow d'origine n'attend pas que le workflow appelé ait fini de s'exécuter.
Icône de l'élément Workflow asynchrone du schéma.

Palette des workflows générique
Planifier un workflow Crée une tâche pour exécuter le workflow à une heure définie, suite à quoi le workflow poursuit son cours.
Icône de l'élément Workflow planifié du schéma.

Palette des workflows générique
Workflows intégrés Lance plusieurs workflows simultanément. Vous pouvez décider d'imbriquer des workflows locaux et des workflows distants se trouvant sur un serveur Orchestrator différent. Et vous avez également la possibilité d'exécuter des workflows avec différentes informations d'identification. Le workflow attendra que tous les workflows intégrés soient terminés avant de poursuivre son cours.
Icône de l'élément Workflow imbriqué du schéma.

Palette des workflows générique
Gestionnaire d'erreurs Traite une erreur dans un élément spécifique du workflow. Le workflow peut traiter l'erreur en créant une exception, en appelant un autre workflow ou en exécutant un script personnalisé.
Icône de l'élément Gestionnaire d'erreurs du schéma.

Palette des workflows générique
Gestionnaire d'erreurs par défaut Traite les erreurs du workflow qui ne sont pas prises en charge par les traitements d'erreur standard. Vous pouvez vous servir de n'importe quel élément disponible du schéma pour traiter les erreurs.
Icône de l'élément Gestionnaire d'erreurs par défaut du schéma.

Palette des workflows générique
Commutateur Aiguille sur des chemins de workflows alternatifs, suivant la variable ou le paramètre du workflow.
Icône de l'élément Aiguillage du schéma.

Palette des workflows générique
Tâche prédéfinie Éléments en script non modifiables réalisant des tâches standard que les workflows emploient couramment. Les tâches suivantes sont prédéfinies :
De base
  • Veille
  • Modifier les informations d'identification
  • Attendre la date
  • Attendre l'événement personnalisé
  • Envoyer un événement personnalisé
  • Incrémenter le compteur
  • Décrémenter le compteur
Journal
  • Journal système
  • Avertissement système
  • Erreur système
  • Journal du serveur
  • Avertissement du serveur
  • Erreur du serveur
  • Journal système+serveur
  • Avertissement système+serveur
  • Erreur système+serveur
Réseau
  • HTTP POST
  • HTTP GET
Palette des workflows De base, Journal et Réseau