Issue
Case URL generates incorrectly when the case is processed in the background, either through the Queue Processor or Job Scheduler.
Symptoms and Impact
Queue Processor or Job Scheduler does not have the correct case URL. Hence, users are unable to open the case with the case URL generated.
Steps to reproduce
- Create Job Scheduler or Queue Processor on Pega Platform.
- Use the pxGetSimpleURLByClass RUF (Rule Utility Function) to generate the case URL.
Root Cause
The pxGetSimpleURLByClass RUF functions correctly for Browser requestors but fails for Batch requestors. Batch requestors do not have context of pxReqContextURI and pxReqServletNameReal as they are running in background.
Solution
This issue is planned to be addressed in a future Pega Platform release. Issues are prioritized based on impact, severity, and capacity. The specific release for the fix has not yet been determined. This section will be updated with release details when the fix for this issue is available.