Friday, October 14, 2016

Batch Apex Job Progress Bar

We can display the progress of Batch Apex job on UI to user. Apex allows you to query the job status by query AsyncApexJob  object and getting all details about running job like status, JobItemsProcessed, NumberOfErrors, TotalJobItems etc. By using apex, we can manipulate the result and display the progress bar for batch job.

Suppose you already have Apex Batch class written. Here for example "RecordTypeAccessFinder" is batch class is already present.

Below is VF page and Apex class Code:


  1. Nowadays, most of the businesses rely on cloud based CRM tool to power their business process. They want to access the business from anywhere and anytime. In such scenarios, salesforce CRM will ensure massive advantage to the business owners. Salesforce Training | Salesforce Training in Chennai

  2. Hi
    Quite Interesting post!!! Thanks for posting such a useful post. I wish to read your upcoming post to enhance my skill set, keep blogging.
    Cloud computing course in Chennai|cloud training in chennai

  3. The bar is set high for every one of the bloggers out there.

  4. where is Batch class "RecordTypeAccessFinder" code

    1. Hi jyothi,

      It was assumption that you want to display progress bar for "RecordTypeAccessFinder". You can replace with any batch class that you have in your org and see the progress bar.

      Hope this help!!


  5. Hello Sunil - Any tips to write a test class on this?

  6. Hello Sunil - I am trying to write a class for the controller. However I seem to have got stuck when I attempt to pass the batchid as its returning a null. Could you please help me know how do I go about this?

  7. Nice Post i learned a lot From the Post Thanks for sharing,learn the most ON-DEMAND software Training in Best Training Institutions
    Instructor-LED Salesforce Online Training
    Best Salesforce Online Training
    Salesforce Training


  8. Its Very a useful post to everyone and learn AWS from best IT training institute TO register Now
    Amazon web Services Training
    Salesforce training in Hitech city
    Salesforce training in Hyderabad

  9. You can awe your questioners by utilizing industry terms in your discussion amid the meeting, all since you took an online course. go check out

  10. They were searching for access to the business world and direction in how to approach this outside animal. more

  11. This comment has been removed by the author.