Préparer un flux secondaire
Passez en revue 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
- Dans l’éditeur, ouvrez et vérifiez le workflow que vous souhaitez utiliser en tant que flux secondaire.
-
Dans la barre de titre, cliquez sur l’icône de menu et sélectionnez Modifier les entrées.
- Dans la fenêtre Entrées du workflow, cliquez sur Nouveau dans la liste Variables .
-
Ajouter une nouvelle variable en fonction du type de valeurs qu’elle va stocker.
L’exemple suivant configure une valeur chaîne.
- Cliquez sur Envoyer.
- Fermez la boîte de dialogue Entrées du workflow .
-
Créez une activité Exécuter le script sur le flux secondaire.
- Définissez la valeur du paramètre dans un champ sur le formulaire actuel. Ceci est important car l’activité de notification peut uniquement extraire des 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.inputs.bluesubvariable ; - Créez un nouveau champ sur le formulaire de demande, mais ne l’affichez pas. Celui-ci sert de stockage temporaire.
- Définissez la valeur du paramètre dans un champ sur le formulaire actuel. Ceci est important car l’activité de notification peut uniquement extraire des valeurs de la variable actuelle et non de la variable nouvellement ajoutée. L’exemple suivant définit la valeur dans le champ Description .
-
Créez une activité de notification sur le flux secondaire et utilisez
${description}dans l’objet pour renvoyer la valeur du champ.Voici à quoi ressemblerait le flux secondaire :
Préparer un workflow pour utiliser un flux secondaire
Après avoir créé un flux secondaire, utilisez cette procédure pour préparer le workflow parent.
Procédure
-
Sur 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.
- Cliquez sur Envoyer.
-
Insérez une activité Exécuter le script pour renvoyer la valeur d’un champ à la variable nouvellement créée.
Dans cet exemple, la valeur du champ Short Description (Description brève ) est renvoyée et donnée à la variable nouvellement créée.
workflow.bloc-notes.bleuvariableprincipale = current.short_description ; - Cliquez sur Envoyer.
-
Dans l’activité de flux secondaire, définissez la sous-variable bleue pour passer la
variable bluemainà lavariable bluesubvariable.${workflow.scratchpad.bluemainvariable}Voici à quoi ressemble le workflow principal :