Skip Navigation

Search

Pro Tip - Asynchronous Execution of Large Reports in B2C Service BUI
Answer ID 13087   |   Last Review Date 12/04/2025

 
PRO TIP - ASYNCHRONOUS EXECUTION OF LARGE REPORTS IN B2C SERVICE BUI

 

B2C Service's asynchronous report execution feature, introduced with release 25B, allows large reports to run reliably in the Browser User Interface (BUI) by processing them in the background when they exceed a specified execution time. By using async execution, organizations can ensure that large or complex reports reliably complete, improving user experience and making analytics more robust.

 

This B2C Service Pro Tip includes:

  • Automatic Processing: Reports that take longer than the set threshold (default: 15 seconds) are automatically executed asynchronously, removing prior 30-second timeout limitations.
  • Threshold Adjustment: Administrators can request to change the threshold between 5 and 25 seconds, optimizing based on site needs and report sizes.
  • Performance Monitoring: The system monitors report execution daily using the past week's audit logs. If a report’s average execution time improves, it can revert back to synchronous mode.
  • Enabling the Feature: In release 25B, an SR (Service Request) must be raised to activate async processing. From 25C onwards, administrators can enable the feature by setting the configuration verb report_async_execution_enabled to true.
  • Audit Log Tracking: Use the report audit log to determine whether reports are running in async or sync mode, helping with troubleshooting and optimization.
  • Further Information: Comprehensive documentation is available in the 25B release notes for setup and best practice guidance.

 

 
 
Please also see our documentation regarding this topic below.

 

Analytics: Asynchronous Execution of Large Reports in BUI