What is the recommended approach to display a case in Review mode when opening it from a URL?
I was able to achieve this by creating a URL mapping that calls the Work-.Open activity. However, the issue is that the full portal does not load—only the harness is displayed.
With Cosmos and Constellation, this works fine because they support deep linking and load the full portal automatically.
Is there any way to achieve the same behavior with UI-Kit, so that the case opens in Review mode within the full portal context?
@RichardMarsot
Thank you for your response, but none of the discussions you provided correspond to my use case, that is : Having an URL to open a case in Review mode.
Use a “portal-first, then open work” pattern with UI-Kit. Instead of calling Work-.Open directly, deep-link to Data-Portal.ShowDesktop so the full portal boots (either /prweb/app/PRServlet?pyActivity=Data-Portal.ShowDesktop or /prweb/app/<PortalName>). Read caseID and action=review from the query string using a small landing harness/section that runs on portal load. In that harness, run a Data Transform (or JS) to call pega.desktop.openWorkByHandle(param.caseID, "Review") so the case opens inside the portal shell. Put the URL mapping to a tiny “wrapper” activity that validates access, sets params, and then forwards to the portal URL. Make sure the operator’s access group has the target portal and Review harness available, and enable deep link auth on the Authentication Service if SSO is involved. Handle fallbacks: if the case is missing or secured, show a friendly message and keep the user in the portal. This replicates Cosmos/Constellation deep linking behavior for UI-Kit.