Ceci est un exemple d'utilisation pour créer un flux de travaux et couvre la plupart des aspects de la procédure.
Les modèles de flux de travaux donnent plus 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 contient les clés affectées par le chargement, suivez ces étapes :
-
(Optionnel) Créer un dossier de travail.
-
Dans le menu , sélectionnez Dossier.
La fenêtre s'ouvre.
-
Fournissez un nom pour le dossier et cliquez sur Enregistrer.
Le dossier est listé sur la page .
-
Cliquez sur le nom du dossier pour l'ouvrir.
-
-
Créer un flux de travaux.
-
Dans le menu , sélectionnez Flux de travaux.
La fenêtre s'ouvre.
Optionnellement, attachez un fichier .JSON existant pour créer automatiquement un flux de travaux. La description sera tirée du fichier.
-
Fournissez un et une pour le nouveau flux de travaux.
-
Cliquez sur Enregistrer.
Le nouveau flux de travaux est listé sur la page .
Remarque
Une bibliothèque de modèles communs 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 .
-
Fournissez un événement auquel le flux de travail doit écouter.
Pour cette procédure d'exemple, l'événement
sera utilisé et est l'événement qui se produit une fois qu'un fichier a été téléchargé et traité dans un projet Strings.uploads:create
Dans l'onglet de la fenêtre , recherchez le mot uploads.
Les événements répertoriés sont à la fois des webhooks TMS et Strings.
-
Faites glisser et déposez le bloc
sur la première étape du flux de travail.uploads:create
L'étape est créée et les détails sont présentés dans l'onglet à droite de la fenêtre.
Le nom du bloc peut être changé en quelque chose dans un langage normal qui décrit ce que fait le bloc.
-
Fournissez une action au flux de travail. Pour cette procédure d'exemple, l'action
sera utilisée pour l'authentification (elle récupère des jetons d'accès pendant l'exécution).Récupérer des jetons d'accès
Dans l'onglet de la fenêtre , recherchez phrase.
Une liste d'événements est présentée dans l'onglet.
-
Faites glisser et déposez le bloc d'action
en dessous du déclencheurRécupérer des jetons d'accès
pour les connecter.uploads:create
-
Après l'authentification, une fonction peut être fournie. Pour cette procédure d'exemple, les locales d'un projet Strings seront répertoriées.
Dans l'onglet de la fenêtre , recherchez liste des locales.
Une liste d'événements est présentée dans l'onglet.
-
Faites glisser et déposez le bloc d'action
en dessous de l'actionLister les locales
pour les connecter.Récupérer des jetons d'accès
-
La liste des locales devra être filtrée aux fins de l'exemple. L'action
sera utilisée pour cela.Transformer JSON avec jq
Dans l'onglet de la fenêtre , recherchez Transformer JSON avec jq.
-
Faites glisser et déposez le bloc d'action
en dessous de l'actionTransformer JSON avec jq
pour les connecter.Lister les locales
-
Un travail peut maintenant être créé avec les résultats du flux de travaux. Pour les besoins de l'exemple, un travail de chaînes sera créé.
Depuis l'onglet dans la fenêtre , recherchez créer un travail.
-
Faites glisser et déposez le bloc d'action
en dessous de l'actionCréer un travail
pour les connecter.Transformer JSON avec jq
-
Chaque action peut avoir des conditions définies avec des déclarations 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 un travail
Faites glisser et déposez le bloc d'action
en dessous de l'actionTransformer JSON avec jq
pour les connecter.Créer un travail
Faites glisser et déposez un autre bloc d'action
sur l'actionTransformer JSON avec jq
pour ajouter une autre branche.Créer un travail
Ces actions s'exécuteront en parallèle.
-
Dépendant des conditions définies dans l'action
, un paramètre régional sera créé en fonction du résultat de l'actionCréer un travail
.Transformer JSON avec jq
Faites glisser et déposez un bloc d'action
en dessous de chaque actionAjouter un paramètre régional cible à un travail
pour les connecter.Transformer JSON avec jq
-
Une fois qu'un paramètre régional de travail est créé, le travail peut être démarré.
Faites glisser et déposez le bloc d'action
en dessous d'une actionDémarrer un travail
pour les connecter. Depuis la deuxième actionCréer un travail
, faites glisser le point de connecteur vers l'actionCréer un travail
.Démarrer un travail
-