If two jobs “A” and “B” are being scheduled at the same time, sometimes “B” could start before “A”, and other times “A” could start before “B”.
In this scenario, I would create dependencies between the two jobs. Suppose you wish to have job “A” execute only after an execution of job “B”, you can define a trigger on job “A” that depends on job “B”. In this way, job “A” will be in WAITING state during the scheduled time of execution until job “B” finishes its execution. By default, a trigger will not execute the job unless the jobs it depends on have successfully finished their execution.
You can create dependencies under the Triggers section of the job.
You can refer to the [Dependencies Among Jobs](https://community.denodo.com/docs/html/browse/7.0/scheduler/administration/creating_and_scheduling_jobs/configuring_new_jobs/dependencies_among_jobs) section of the Scheduler Administration Guide.
Hope this helps!