# tRunJob

Ce composant gère des systèmes de Job complexes devant être exécutés l'un après l'autre.

Le tRunJob exécute le Job spécifié dans ses propriétés dans un contexte défini.

Note InformationsAvertissement : L'utilisation des Jobs récursifs dans les composants tRunJob n'est plus supportée dans les nouveaux projets, à partir de la version 8.0 du Talend. Ils risquent de causer des problèmes de performances lors de la construction des Jobs. Pour plus d'informations, consultez [Configurer les paramètres de build](https://help.qlik.com/talend/r/fr-FR/8.0/studio-user-guide/configure-build-settings).

### Dans cette section

* [Propriétés du tRunJob Standard](https://help.qlik.com/talend/fr-FR/components/8.0/system/trunjob-standard-properties?id=4716)
* [Propriétés du tRunJob pour Apache Spark Batch (déprécié)](https://help.qlik.com/talend/fr-FR/components/8.0/system/trunjob-properties-for-apache-spark-batch?id=4717)

**Concepts associés**

* [Appeler un Job et passer le paramètre nécessaire au Job appelé](https://help.qlik.com/talend/fr-FR/components/8.0/system/trunjob-tfilelist-tfileinputdelimited-tlogrow-calling-job-and-passing-parameter-needed-to-called-job-standard-component-this)
* [Modifier une variable lors de l'exécution d'un Job](https://help.qlik.com/talend/fr-FR/components/8.0/system/tsetenv-trunjob-tmsgbox-trunjob-tmsgbox-modifying-variable-during-job-execution-standard-component-the)
* [Passer une valeur depuis un Job parent vers un Job enfant](https://help.qlik.com/talend/fr-FR/components/8.0/system/component-trunjob-pass-value-from-parent-to-child "Passer une valeur d'un Job parent à un Job enfant est un cas d'utilisation réelle. Dans cet exemple, vous allez lire des données d'un fichier texte dans un Job parent et passer des champs de chaque ligne à un Job enfant. Les données sont utilisées dans le Job enfant.")
* [Propager les données de sortie en mémoire tampon du Job enfant au Job parent](https://help.qlik.com/talend/fr-FR/components/8.0/system/trunjob-tfixedflowinput-tbufferoutput-tlogrow-propagating-buffered-output-data-from-child-job-to-parent-job-standard-component-in-this)
* [Exécuter dynamiquement une liste de Jobs enfants](https://help.qlik.com/talend/fr-FR/components/8.0/system/tflowtoiterate-trunjob-tfixedflowinput-tlogrow-running-list-of-child-jobs-dynamically-standard-component-the "Ce scénario décrit un Job appelant dynamiquement des Jobs enfants spécifiques dans un ordre donné basé sur une liste de Jobs enfants.")