title: how to define job execution order in Talend?
body: <p>I am new to Talend and I am trying to design a data flow that transfers the data from postgres to neo4j database. I am using the "Talend Open Studio for Big Data" open source tool version 6.2.1 . I need to implement an ordered job flow in which Job1 and Job2 are executed independently  and Job 3 is started if and only if Job1 &amp; Job2 both are completed successfully! 
  <a href="https://i.stack.imgur.com/7q3u7.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/7q3u7.png" alt="this is what I have done for now ,using the tRunJob"></a></p>
  
  <p>I have used the tRunJob component  to implement the order however after executing the flow , I noticed that Job3 does not wait for the completion of 2 previous jobs and starts its execution. What am I doing wrong here? Is this the right way to design ordered and dependent jobs in Talend?</p>
  
  <p>P.S. each of the tRunJobs have their own sub flow for example the User_Import is :</p>
  
  <p><a href="https://i.stack.imgur.com/6qRJe.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/6qRJe.png" alt="User_Import sub job"></a></p>