Cet exemple de cas utilisé pour créer un flux de travaux couvre la plupart des aspects de la procédure.
Les modèles flux de travaux donnent davantage d ' exemples de différents types de flux de travaux.
Pour créer un flux de travaux Strings dans Orchestrator qui crée une tâche lorsqu'un fichier est chargé dans un projet et qui contient les clés concernées par le chargé, procédez comme suit:
-
(Facultatif) Créer un dossier de travail.
-
Dans le menu Dossier.
, sélectionnezLa fenêtre
s'ouvre. -
Donnez un nom au dossier et cliquez sur Enregistrer.
Le dossier est répertorié sur la page
. -
Cliquez sur le nom du dossier pour l'ouvrir.
-
-
Créer un flux de travaux
-
Dans le menu Flux de travaux
, sélectionnezLa fenêtre
travaux s'ouvre.Joindre éventuellement un fichier .JSON existant pour créer automatiquement un flux de travaux. La description sera tirée du fichier.
-
Le nouveau flux de travaux doit comporter un
et une . -
Cliquez sur Enregistrer.
La page
présente le nouveau flux de travaux.
Remarque
Une bibliothèque de modèles courants est également disponible pour créer des flux de travaux.
-
-
Définir un flux de travaux .
-
Cliquez sur le nom du flux de travaux pour l'ouvrir.
Le flux de travaux s'ouvre dans l'onglet
. -
Fournis un événement que le flux de travaux doit écouter.
Pour cet exemple de procédure, l'événement
sera utilisé et est l'événement qui se produit une fois qu'un fichier a été téléversé et traité dans un projet Strings.uploads:creat
Dans l'onglet uploads .
de la fenêtre travaux, cherchez le motLes événements répertoriés sont à la fois des webhooks TMS et Strings.
-
Glisser-déposer le bloc
sur la première étape du flux de travail.uploads:créer
L'étape est créée et les détails sont présentés dans l'onglet
à droite de la fenêtre.On peut changer le nom du bloc en quelque chose en langue normale qui décrit ce que fait le bloc.
-
Fournir une action au flux de travaux . Pour cet exemple de procédure, l'action
sera utilisée comme authentification (elle récupère les authentifiants accéder pendant l'exécution).Récupérer les authentifiants accéder
Dans l'onglet Phrase .
de la fenêtre des , chercherL'onglet présente une liste des événements.
-
Glissez-déposez le bloc d'action
en dessous desRécupérer accéder jetons
un déclencheur pour les connecter.uploads:créez
-
Après authentification, une fonction peut être fournie. Pour cet exemple de procédure, les paramètres régionaux d'un projet Strings seront répertoriés.
Dans l'onglet liste locale.
de la fenêtre des , chercherL'onglet présente une liste des événements.
-
Glissez et déposez le bloc d'action
en dessous de l'actionListe locales
pour les connecter.Récupérer accéder jetons
-
La liste des paramètres régionaux devra être filtrée pour les besoins de l'exemple. L'action
sera utilisée pour cela.Transformer JSON avec jq
Dans l'onglet Transformer JSON avec jq.
de la fenêtre travaux, chercher -
Glissez et déposez le bloc d'action
en dessous de l'actionTransformer JSON avec jq
langue pour les connecter.Liste codes de
-
On peut désormais créer une tâche avec les résultats du flux de travaux. Pour les besoins de l'exemple, une tâche Strings sera créée.
Dans l'onglet créer une tâche.
de la fenêtre travaux, chercher -
Glisser-déposer le bloc action
en dessous de l'actionCréer une tâche
pour les connecter.Transformer JSON avec jq
-
Chaque action peut avoir des conditions définies avec des instructions logiques ET et OU pour créer plus de sorties. Pour les besoins de l'exemple, deux paramètres régionaux cibles résulteront de l'action
.Créer une tâche
Glissez-déposez le bloc d'action
en dessous de l'actionTransformer JSON avec jq
pour les connecter.Créer une tâche
Glisser-déposer un autre bloc d'action
sur l'actionTransformer JSON avec jq
pour ajouter une autre branche.Créer une tâche
Ces actions se dérouleront en parallèle.
-
Selon les conditions définies dans l'action
, des paramètres régionaux seront créés en fonction du résultat de l'actionCréer une tâche
.Transformer JSON avec jq
en dessous de chaque actionAjoutez un paramètre régional cible à un bloc d’action de tâche
pour les connecter.Transformer JSON avec jq
-
Une fois les paramètres régionaux de la tâche créés, la tâche peut être lancée.
Glisser-déposer le bloc Action
en dessous deCommencer une tâche
action pour les connecter. À partir de la deuxième actionCréer une tâche
, faites glisser le point connecteur vers l'actionCréer une tâche
.Commencer une tâche
-