Orchestrator

Créer un flux de travaux

Le contenu est traduit de l’anglais par Phrase Language AI.

Ceci est un cas d'utilisation exemple 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 :

  1. (Facultatif) Créer un dossier de travail.

    1. Dans le menu Créer, sélectionner Dossier.

      La fenêtre Nouveau dossier s'ouvre.

    2. Indiquez un nom pour le dossier et cliquez sur Enregistrer.

      Le dossier est répertorié sur la page Flux de travaux.

    3. Cliquez sur le nom du dossier pour l'ouvrir.

  2. Créer un flux de travaux.

    1. Dans le menu Créer, sélectionner Flux de travaux.

      La fenêtre Nouveau flux de travaux s'ouvre.

      Vous pouvez éventuellement joindre un fichier .JSON existant pour créer automatiquement un flux de travaux. La description sera extraite du fichier.

    2. Indiquez un Nom et une Description pour le nouveau flux de travaux.

    3. Cliquez sur Enregistrer.

      Le nouveau flux de travaux est répertorié sur la page Flux de travaux.

    Remarque

    Une bibliothèque de modèles courants est également disponible pour créer des flux de travaux.

  3. Définir un flux de travaux.

    1. Cliquez sur le nom du flux de travaux pour l'ouvrir.

      Le flux de travaux s'ouvre dans l'onglet éditeur.

    2. Fournissez un événement que le flux de travaux doit écouter.

      Pour cette procédure d'exemple, l'événement history-orange.svguploads:Créer sera utilisé ; il s'agit de l'événement qui se produit une fois qu'un fichier a été téléchargé et traité dans un projet Strings.

      Depuis l'onglet Events de la fenêtre Workflow blocks, recherchez le mot uploads.

      Les événements listés sont à la fois des webhooks TMS et Strings.

    3. Faites glisser et déposez le bloc history-orange.svguploads:Créer sur la première étape du flux de travail.

      L'étape est créée et les détails sont présentés dans l'onglet Overview à droite de la fenêtre.

      Le nom du bloc peut être modifié par un terme en langage courant décrivant ce que fait le bloc.

    4. Fournissez une action au flux de travaux. Pour cette procédure d'exemple, l'action circle-blue.svgFetch access tokens sera utilisée pour l'authentification (elle permet d'accéder aux jetons d'accès lors de l'exécution).

      Depuis l'onglet Actions de la fenêtre Workflow blocks, recherchez Phrase.

      Une liste d'événements est présentée dans l'onglet.

    5. Faites glisser et déposez le bloc d'action language-blue.svgFetch access tokens sous le déclencheur history-orange.svguploads:Créer pour les connecter.

    6. Après l'authentification, une fonction peut être fournie. Pour cette procédure d'exemple, les langues d'un projet Strings seront listées.

      Depuis l'onglet Actions de la fenêtre Workflow blocks, recherchez list locales.

      Une liste d'événements est présentée dans l'onglet.

    7. Faites glisser et déposez le bloc d'action language-blue.svgList locales sous l'action language-blue.svgFetch access tokens pour les connecter.

    8. La liste des langues devra être filtrée pour les besoins de l'exemple. L'action circle-blue.svgTransform JSON with jq sera utilisée à cette fin.

      Depuis l'onglet Actions de la fenêtre Workflow blocks, recherchez Transform JSON with jq.

    9. Faites glisser et déposez le bloc d'action circle-blue.svgTransformer JSON avec jq sous l'action language-blue.svgListe des paramètres linguistiques pour les connecter.

    10. Une tâche peut maintenant être créée avec les résultats du flux de travaux. Aux fins de l'exemple, une tâche Strings sera créée.

      Depuis l'onglet Actions de la fenêtre Blocs de flux de travaux, recherchez créer une tâche.

    11. Faites glisser et déposez le bloc d'action work-blue.svgCréer une tâche sous l'action circle-blue.svgTransformer JSON avec jq pour les connecter.

    12. Chaque action peut avoir des conditions définies avec des instructions logiques ET et OU pour créer plus de sorties. Aux fins de l'exemple, deux cibles de paramètres linguistiques résulteront de l'action work-blue.svgCréer une tâche.

      Faites glisser et déposez le bloc d'action circle-blue.svgTransformer JSON avec jq sous l'action work-blue.svgCréer une tâche pour les connecter.

      Faites glisser et déposez un autre bloc d'action circle-blue.svgTransformer JSON avec jq sur l'action work-blue.svgCréer une tâche pour ajouter une autre branche.

      Ces actions s'exécuteront en parallèle.

    13. Selon les conditions définies dans l'action work-blue.svgCréer une tâche, un paramètre linguistique sera créé en fonction du résultat de l'action circle-blue.svgTransformer JSON avec jq.

      Faites glisser et déposez un bloc d'action work-blue.svgAjouter une cible de paramètre linguistique à une tâche sous chaque action circle-blue.svgTransformer JSON avec jq pour les connecter.

    14. Une fois qu'un paramètre linguistique de tâche est créé, la tâche peut être démarrée.

      Faites glisser et déposez le bloc d'action work-blue.svgDémarrer une tâche sous une action work-blue.svgCréer une tâche pour les connecter. Depuis la deuxième action work-blue.svgCréer une tâche, faites glisser le point du connecteur vers l'action work-blue.svgDémarrer une tâche.

Cet article vous a-t-il été utile ?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.