Your screenshot shows mostly unconnected components. E.g. you have an tFileExcelWorkbookOpen starting not in a clear order with tFileExcelSheetInput. This cannot work, beside to the also unchained tCheckPoint components. You have to connected all of them with the triggers like OnSubjobOk or OnComponentOk. Build a real work flow. Simply adding components to your job and hope the start will happen in a order you want will not work. I cannot see a good use case for tCheckPoint here. Usually a tCheckPoint will be put between parts of the jobs at which a job can be restarted - parts of the job can be skipped. But what do you want to skip here?