Open in TAB is Not working

We have Build a Landing Page , which is getting sourced from a Report defination , that returns work item. In App studio, in the respective View , we have enable the respective setting so , that , it can be opened as Link to a new tab ( User will be accessing multiple case via this) .

When , we click -Open in New Tab —>Its not opening the case and it is opening the entire portal . When , we tried to copy the Link , we can see the case id is not present .

We have attached the configuration details .

Can some one pls check and tell us , whether we are missing any thing here ?

open in new tab 1.docx (251 KB)

@AVIKCEMK what class is the datapage in? Open object will only work for the class the datapage is in, if youre datapage is joining data from other classes it won’t work.

The more likely cause of the issue is the pyRoutingTable, if the case is new then it might not have the semantic URL for the case to open this. I have seen this commonly. Try regenerating the table.

Failing that, it could be something more complex, I would be raising a ticket to My Pega Support so they can check all your configurations.

@MarcCheong My Dpage is sourcing from a RD which brings data only from Work table ( No Join present in that RD ) . We have an other use case -where we have implemented, worklink from Correspondence using Semantic URL configuration as recommended. That Worklink part is working Fine. However , we see the issue with this “Open in Tab”.

I am having some confusion around this routing table as mentioned -Routing Table Clarification | Pega Community.

Have open INC-C53423 . Hoping to get resolution at earliest.

@AVIKCEMKit is possible your worklink is working fine as you are explicit in the semantic URL, where as Open in Tab would be using the pyRoutingTable to generate the worklink.

Though having re-read you description, now I am thinking it is your datapage itself. I’d want to check to see if your OOTB generated datapage for the case, under “use existing lists” works for this configuration. That would suggest its something in the datapage (join, response datatransform, not marked as “queryable”).

I see your INC is raised, so you are in capable hands. Do share your outcome and learnings :slight_smile:

@AVIKCEMK

We have raised an SR for this issue. After investigation by the Pega Support team it seems to an issue with the amount o pyRoutingTable in the application stack.

In our application stack we have several versions of the pyRoutingTable but when making the changes the pyRoutingTable was saved in the dev ruleset of our development application.

To solve this issue we have to make sure the the pyRoutingTable is is updated on the lowest application in the stack that needs the pyRoutingTable.

@SebastiaanH @MarcCheong

In our case , we were using a Custom Dpage to source the content of the table and Dpage was getting sourced via a DT . Inside DT , we were calling RD ( From work group table) to get the details .

When we update the Dpage source , to RD directly ( in place of DT ) -->Then it started working .

In our case as well , pyRoutingTable rule is present in many ruleset versions of a particular ruleset .

So as per the conclusion -it seems , the Dpage sourcing method creates an Issue .

@AVIKCEMK

We have seen this as well. For us it sometimes helps to untick Allow query using a JSON object.

The behavior seems to be different then.