Question

ING Belgium SA NV
BE
Last activity: 10 Jul 2025 9:59 EDT
Resolve case stage not working after queue processor
In order to do better errorhandling, we execute some processing in a queue processor while the case is assigned to "[email protected]" to wait until the queue processor execution is done. Once the execution is done, the QP-activity calls "ResumeFlow" in order to proceed the case. It now comes to our attention that, in case the case can proceed until the end stage, the case is not correctly closed. The OOTB pxForceCaseClose is executed on pyQueuePage. In step 4, the current primary page (pyQueuePage) is copied into a workpage In step 11.1 This workPage is used as pgWork in order to close all assignments and resolve the case. So by the end of step 11.1, pgWork has a status "Resolved-whatever", but my pyQueuePage is still in "Ongoing" As the pgWork is not copied back into the primary page, when I reach the end of my QP-activity, the case is overwritten by whatever is in pyQueuePage, resetting my status back to "Ongoing". Do I do something wrong? Is this a bug in Pega? Should I have taken another approach in case I want some processing to be done by a QP before continuing my normal caseflow? Looking forward to your feedback!