I was unaware that UFT had a scheduler. generally one would use Jenkins and Quality Center to do scheduling. And if one is a glutton for punishment, use windows task scheduler.
For windows task scheduler. It's pretty hard to do dependencies right. You add in your bat or powershell script, you can check the exit codes in the previous task before continuing to the next job. Powershell you can do, $ErrorActionPreference = "Stop", in bat files, you can try, command || echo ERROR && exit /b That is ok to work for simple linear dependencies. If you have more complicated ones, I'd probably recommend just using a real build tool.