---
sourceDocument: Australie : créer des workflows
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/build-workflows

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Australie : créer des workflows

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Activité du workflow du lanceur de flux parallèle

# Activité du workflow du lanceur de flux parallèle {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 12 mars 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes de lecture

L'activité de lanceur de flux parallèle lance plusieurs flux secondaires en parallèle.{#r_ParallelFlowLauncher__wf-parallel-flow-activity-shortdesc}
Les workflows exécutés en parallèle s'exécutent simultanément et peuvent se terminer dans n'importe quel ordre. L'activité peut lancer un ou plusieurs flux secondaires selon les besoins. Vous pouvez gérer les valeurs d'entrée et les valeurs renvoyées pour chaque flux secondaire.  
Remarque :  
L'activité de lanceur de flux parallèle attend que tous les flux secondaires soient terminés avant de continuer. Si un flux secondaire ne se termine pas, l'activité attend indéfiniment.

Ne lancez pas un grand nombre de flux secondaires avec l'activité Lanceur de flux parallèle. En cas de surutilisation, cette activité peut surcharger l'instance. Pour lancer un très grand nombre de flux secondaires, envisagez de placer le lanceur de flux parallèle à l'intérieur d'une boucle contrôlée par un tourniquet ou une autre activité conditionnelle et de lui faire effectuer des lots.

## Variables des activités

Les variables d'activité déterminent le comportement initial de l'activité.
{#r_ParallelFlowLauncher__table_rvx_lj1_hr__entry__2}

| Champ | Description |
|-|-|
| Configuration du lanceur de flux parallèle ||
| Nom | Nom unique pour l'activité. |
| Étape | Étape à afficher lorsque le workflow atteint l'activité. |
| Entrées | Entrées pour les flux secondaires à exécuter. Spécifiez un tableau de paires nom-valeur pour chaque entrée définie dans le workflow en cours de lancement. Le nom et le type de données de chaque variable d'entrée saisie doivent correspondre à ceux utilisés par le flux secondaire que cette activité lance. Pour obtenir un exemple détaillé, consultez [Exemple de lanceur de flux parallèle](https://servicenow-prod.fluidtopics.net/xQtG99BmJ5XjL6pJiT_6WQ "Cet exemple montre comment utiliser l’activité Lanceur de flux parallèleavec un tableau de valeurs d’entrée et un objet WorkflowCoordinator."). |
| Sélection de lanceur de flux parallèle ||
| Workflow | Workflow à exécuter. |
| Avancée | Cochez Avancé pour saisir un script qui utilise un objet WorkflowCoordinator pour gérer les flux secondaires. Lorsque vous cochez la case Avancé, une zone de texte s'affiche, dans laquelle vous pouvez entrer un script qui spécifie un workflow unique pour chaque ensemble de variables d'entrée. Consultez [Objet WorkflowCoordinator](https://servicenow-prod.fluidtopics.net/WaXa9rvGkeJR6sR5aKZJCw "Un objet WorkflowCoordinator spécifie les flux secondaires à exécuter et les variables d’entrée à transmettre à ces flux secondaires.") pour plus d'informations. |
| Itération du lanceur de flux parallèle Spécifiez des paramètres pour affiner les performances des workflows par lots. ||
| Nombre | S'il n'est pas spécifié par un ensemble d'entrées, le nombre détermine le nombre de flux secondaires exécutés en parallèle à partir de cette activité. Si l'option Avancé n'est pas sélectionnée, assurez-vous que ce champ est renseigné avec un nombre valide. |
| Nbre max. de flux | Nombre maximal de workflows que cette activité peut lancer. Si cette valeur est un nombre entier positif, elle remplace le paramètre max utilisé dans le constructeur WorkflowCoordinator. |
| Nbre max. simultanés | Nombre maximal de workflows parallèles que cette activité peut exécuter à la fois. Si cette valeur est un nombre entier positif, elle remplace le paramètre poolsize utilisé dans le constructeur WorkflowCoordinator. |
| Processus de lanceur de flux parallèle ||
| Flux de processus terminé | Pour spécifier un script qui s'exécute à la fin de chaque flux secondaire, cochez Flux de processus terminé. Si vous cochez ce champ, une zone de texte intitulée Flux terminé s'affiche, dans laquelle vous pouvez saisir le script à exécuter. |
| Flux terminé | Script qui s'exécute à la fin d'un flux secondaire. Ce champ est disponible lorsque l'option Flux de processus terminé est sélectionnée. Les mêmes fonctions de script et variables disponibles dans d'autres scripts de workflow, tels que ceux de l'activité Exécuter le script, sont disponibles ici. Pour plus d'informations, consultez [Valeurs de flux secondaire terminées dans les scripts](https://servicenow-prod.fluidtopics.net/3PKz~wVJM~cfdx4YQVNJgw "L’activité Lanceur de flux parallèle expose des variables supplémentaires que vous pouvez utiliser dans les scripts."). La variable \<\< flow \>\> est disponible pour ce script. Il s'agit d'un objet qui contient les informations suivantes sur le flux qui se termine : flow.output (chaîne) : valeur que le flux secondaire renvoie au parent s'il a exécuté une activité Valeur de retour avant de se terminer. flow.index (Numéro) : index relatif à zéro du flux secondaire qui s'est terminé. flow.contextId (chaîne) : sys_id du contexte du workflow pour le flux secondaire terminé. flow.inputs (objet) : entrées transmises au flux secondaire lorsque son contexte a été créé et démarré. flow.status (chaîne) : état final du contexte. Cela correspond à la colonne d'état de l'enregistrement de contexte du flux secondaire, qui contient des valeurs possibles d'exécution, de terminé, d'annulé ou d'échec. (Étant donné que le flux est terminé, il ne peut pas être en cours d'exécution à ce stade.) |
| Lancement de flux parallèle : fractionnement ||
| Processus terminés | Pour spécifier un script qui s'exécute à la fin de tous les flux secondaires, cochez la case Processus terminé. Si vous cochez ce champ, une zone de texte intitulée Script terminés'affiche, dans laquelle vous pouvez saisir le script à exécuter. La variable \<\< coordinateur \>\> est mise à la disposition de ce script et est un objet qui permet d'accéder à n'importe lequel des flux secondaires terminés à l'aide de la méthode getFlow(index). Par exemple : for (var i = 0; i < coordinator.getNumFlows(); i++) writeFlowResultsToTable( i, coordinator.getFlow(i) ); |
| Script terminé | Script qui s'exécute une fois que tous les flux secondaires lancés par l'activité sont terminés. Vous pouvez utiliser des variables qui contiennent des informations sur le flux terminé dans ce script. La variable \<\< coordinateur \>\> est mise à la disposition de ce script et est un objet qui permet d'accéder à n'importe lequel des flux secondaires terminés à l'aide de la méthode getFlow(index). Par exemple : for (var i = 0; i < coordinator.getNumFlows(); i++) writeFlowResultsToTable( i, coordinator.getFlow(i) ); Ce champ est disponible lorsque Processus terminé est sélectionné. |
[Tableau 1. Variables d'entrée d'activité du lanceur de flux parallèle]

{#r_ParallelFlowLauncher__table_rvx_lj1_hr}

## États

L'état de l'activité indique au moteur de workflow ce qu'il doit faire de l'activité. Pour afficher l'état d'une activité, pointez vers l'activité. Une fenêtre contextuelle affiche l'état et le résultat de l'activité. Si l'activité présente un état d'erreur, la fenêtre contextuelle fournit une brève description de panne.
{#r_ParallelFlowLauncher__table_lsz_hfy_jr__entry__2}

| État | Description |
|-|-|
| En attente | L'activité attend la fin de tous les flux secondaires. Tous les flux secondaires ont démarré et certains sont peut-être terminés. |
| Fermer | L'activité a terminé avec succès tous les flux secondaires. |
| Erreur | L'activité a rencontré une erreur. |
[Tableau 2. États des activités du lanceur de flux parallèle]

{#r_ParallelFlowLauncher__table_lsz_hfy_jr}
* **[Objet WorkflowCoordinator](https://servicenow-prod.fluidtopics.net/WaXa9rvGkeJR6sR5aKZJCw)**   
  Un objet WorkflowCoordinator spécifie les flux secondaires à exécuter et les variables d'entrée à transmettre à ces flux secondaires.
* **[Valeurs de flux secondaire terminées dans les scripts](https://servicenow-prod.fluidtopics.net/3PKz~wVJM~cfdx4YQVNJgw)**   
  L'activité Lanceur de flux parallèle expose des variables supplémentaires que vous pouvez utiliser dans les scripts.
* **[Exemple de lanceur de flux parallèle](https://servicenow-prod.fluidtopics.net/xQtG99BmJ5XjL6pJiT_6WQ)**   
  Cet exemple montre comment utiliser l'activité Lanceur de flux parallèleavec un tableau de valeurs d'entrée et un objet WorkflowCoordinator.

