Skip to main content

Batch queue processing

Pega Smart Dispute™ Agentic Automation efficiently manages dispute Cases awaiting acquirer responses in the background, facilitating prompt resolution and minimizing losses for banks resulting from forfeited dispute rights.  

Batch Queue Processing helps in fetching and processing the responses of acquirer or card network. Together, they allow the system to collect responses in bulk and process them.  

The following figures captures functioning of the Batch queue processing.

Batch queue processing architecture diagram.

Two main phases define batch queue processing:  

  • Reading of records by Job Scheduler: A Job Scheduler periodically fetches or reads new items (acquirer responses) from external sources like the card network systems and stores them in the Pega’s database queue tables.  

  • Processing of records by Queue Processor: A Queue Processor in Pega is a background process that manages queued records gathered through batch queue processing. When the job scheduler passes records to the queue, the processor takes over and processes each one. It performs tasks related to each case, often by resuming any pending assignments, and progresses the case forward using new information from the queue record. For instance, if a dispute case was on hold awaiting a response and a reply comes in, the queue processor updates the case with this response and advances it to the next stage in the dispute workflow doing all this automatically, without human intervention. 

    • The queue processors automatically retry dispute cases after a failed attempt, resolving transient issues without manual intervention. The number of retries is configurable to meet the bank’s needs. 
    • Queue table records are tagged as “In-progress,” “Completed,” or “Error” to track processing and monitor background tasks. 

By handling these steps in the background, batch queue processing ensures that large volumes of work are managed efficiently. Back-office users don’t have to manually monitor or advance these Cases one by one. The system does it in the background once a response or an update is available. 


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice