Question

Case Manager Dashboard with Defer Load tab

Hi All,

We have customised pyCaseManager7 rule to display the portal with multiple tabs. As per the Pega guidelines, we have added Tab Group with a Dynamic container to display multiple tabs. The default tab is referring a section rule with defer load enabled. But, when a browser refresh is happening when multiple tabs are opened (if user is clicking refresh button of the browser) then the default tab is not loading. Below are the step to reproduce:

1. Save pyCaseManager7 is your ruleset

2. Add Tab group with Dynamic Container

3. Under the default tab refer a section

4. Launch the portal and open multiple tabs

5. Click on browser refresh button and check the default portal.

Kindly help if possible.

***Edited by Moderator: Lochan to update platform capability tags***

Comments

Keep up to date on this post and subscribe to comments

Pega
July 11, 2019 - 2:41am

Hi,
Could you please confirm the following.

1.The version of pega that you are using ?

2.Are you getting any Loading symbol when that tab is loading?

3. Any errors in tracer ? 

Kindly attach the screenshots of the configuration if there are any data transforms or activities configured in the actions

July 11, 2019 - 2:57am
Response to bathb

Thanks for your reply.

1.The version of pega that you are using ? >> Pega 8.2.1

2.Are you getting any Loading symbol when that tab is loading? >> Yes the loading symbol is showing but nothing is getting loaded.

3. Any errors in tracer ?  >> No error in tracer and nothing on Log file. Tracer is not showing inner section calls.

Screenshots attached.

Pega
July 11, 2019 - 3:41am
Response to SwarnenduM

Hi,

Can you try disabling templatization from harness for a check .

1.Go to harness->Advanced tab ->Enable client-side template UI -NO 

2.Try replicating the scenario and observe the behavior , you might see some UI distortion ,but observe whether the section is loading or not. 

Have seen similar issue in 8.1.x and that will get resolved in future patch release .

July 11, 2019 - 8:30pm
Response to bathb

Hello,

 

Thanks for your reply. I have tried as per your suggestion. But, system is not working as expected.

Pega
July 11, 2019 - 3:18am

1. Any particular reason why you are defer-loading the default section? I would instead defer-load specific sections/layouts within the dashboard. 

2. I see that the source is a custom section. Can you try pointing it to an OOTB section? I suspect the section might have something that is causing it to not load. 

3. Can try disabling the "refresh when active" option and share the behavior? 

4. I see a "severe" warning. Have you recently performed an upgrade? Have you considered using layout group instead? You can achieve the desired functionality using a layout group as well. 

July 11, 2019 - 11:25pm
Response to sangr1

Hi,

Thanks for your reply. Please see my responses and kindly provide your further help.

1. Without Defer load my custom section is not at all getting loaded.

2. With OOTB section it is working fine. But, as per our business requirement we have to display this custom section. My custom section is referring pyDashboard7 harness rule. That might be the cause of this issue. However, is there any option to fix this.

3. Pega suggested to implement multiple tab dashboard using Tab group layout with a dynamic container and thus I have followed the same.

Pega
July 12, 2019 - 12:18am

Hi,

Have you encountered any logs stating transaction ID mismatch error during that process?

July 12, 2019 - 1:08am
Response to bogap

Hi ,

 

I have scanned PegaRULES log/ Tomcat Log/Alert log. Nothing significant on the log file.

Pega
July 12, 2019 - 10:15am

Hi,

Try unchecking the defer on load check box.The same issue I have encountered and it is loading properly after unchecking the defer on load check box.

When defer on load check box is checked the execution of the that particular section happens independently irrespective of other elements in the DOM.