BatchJobService can handle large jobs, with potentially hundreds of thousands of operations. As a best practice, we recommend using fewer larger jobs than many smaller jobs. However, if you want to use multiple jobs, you can check the status of each job using
BatchJobService.get method. A
DONE status signifies that the job has completed successfully and that it's safe to start the next job which is dependent on the previous job.