# Running a list of child Jobs dynamically

This scenario describes a Job that calls specific child Jobs dynamically in a given order based on a child Job list.

The child Job list can be stored in a text file, an excel file, a database table, and so on. This scenario makes sure each of the child Jobs is processed using a tFlowToIterate component, which reads each row of the list and passes the child Job names to a tRunJob component.

### In this section

* [Setting up the child Jobs](https://help.qlik.com/talend/en-US/components/8.0/system/tflowtoiterate-trunjob-tfixedflowinput-tlogrow-setting-up-child-jobs-standard-component-create?id=4883)
* [Creating the child Job list](https://help.qlik.com/talend/en-US/components/8.0/system/tflowtoiterate-trunjob-tfixedflowinput-tlogrow-creating-child-job-list-the?id=4884)
* [Setting up the parent Job](https://help.qlik.com/talend/en-US/components/8.0/system/tflowtoiterate-trunjob-tfixedflowinput-tlogrow-setting-up-parent-job-standard-component-create?id=4885)
* [Executing the parent Job to run the child Jobs dynamically](https://help.qlik.com/talend/en-US/components/8.0/system/tflowtoiterate-trunjob-tfixedflowinput-tlogrow-executing-parent-job-to-run-child-jobs-dynamically-save?id=4886)

**Related concepts**

* [tRunJob](https://help.qlik.com/talend/en-US/components/8.0/system/trunjob "Manages complex Job systems which need to execute one Job after another.")

**Related information**

* [tFlowToIterate](https://help.qlik.com/talend/en-US/components/8.0/orchestration/tflowtoiterate)
* [tLogRow](https://help.qlik.com/talend/en-US/components/8.0/logs-and-errors/tlogrow)
* [tFixedFlowInput](https://help.qlik.com/talend/en-US/components/8.0/tfixedflowinput/tfixedflowinput)