Préparer un flux secondaire

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Examinez le processus de préparation d’un flux secondaire à utiliser dans un workflow parent et de préparation du workflow parent à utiliser un flux secondaire.

    Procédure

    1. Dans l’éditeur, ouvrez et vérifiez le workflow que vous souhaitez utiliser en tant que flux secondaire.
    2. Dans la barre de titre, cliquez sur l’icône de menu et sélectionnez Modifier les entrées.
      Modification des entrées de workflow
    3. Dans la fenêtre Entrées du workflow, cliquez sur Nouveau dans la liste Variables .
    4. Ajouter une nouvelle variable en fonction du type de valeurs qu’elle va stocker.
      L’exemple suivant configure une valeur de chaîne.
      Ajout de nouvelles variables
    5. Cliquez sur Envoyer.
    6. Fermez la boîte de dialogue Entrées du workflow .
    7. Créer une activité Exécuter le script sur le flux secondaire.
      • Définissez la valeur du paramètre sur un champ sur le formulaire actuel. Ceci est important car l’activité Notification peut uniquement extraire les valeurs de la variable actuelle et non de la variable nouvellement ajoutée. L’exemple suivant définit la valeur dans le champ Description .

        current.description = workflow.entrées.sous-variablebleue ;

      • Créer un nouveau champ sur le formulaire de demande, mais ne pas l’afficher. Celui-ci sert de stockage temporaire.
        Créer un script pour définir la valeur du paramètre
    8. Créez une activité de notification dans le flux secondaire et utilisez ${description} dans l’objet pour renvoyer la valeur du champ.
      Configuration de la notification pour renvoyer une valeur
      Voici à quoi ressemblerait le flux secondaire :
      Flux secondaire terminé

    Préparer un workflow pour utiliser un flux secondaire

    Après avoir créé un flux secondaire, procédez comme suit pour préparer le workflow parent.

    Procédure

    1. Dans le workflow parent, créez une variable similaire à celle que vous avez créée dans le flux secondaire, mais nommez-la différemment.

      Dans l’exemple suivant, la variable est nommée Blue Main Variable.

      Création de variables d’entrée pour le workflow
    2. Cliquez sur Envoyer.
    3. Insérez une activité de script d’exécution pour renvoyer la valeur d’un champ à la variable nouvellement créée.

      Dans cet exemple, la valeur du champ Brève description est renvoyée et donnée à la variable nouvellement créée.

      workflow.bloc-notes.bleuvariableprincipale = current.short_description ;

      Exécuter les propriétés de l’activité du script
    4. Cliquez sur Envoyer.
    5. Dans l’activité de flux secondaire, définissez la sous-variable bleue pour transmettre la variable bluemain à la sous-variable bleue.

      ${workflow.scratchpad.bluemainvariable}

      Voici à quoi ressemble le workflow principal :
      Exemple de workflow terminé avec un flux secondaire