Question
BUPA
AU
Last activity: 12 Jul 2019 10:15 EDT
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***
-
Like (0)
-
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Pegasystems Inc.
US
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
BUPA
AU
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.
Pegasystems Inc.
US
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 .
BUPA
AU
Hello,
Thanks for your reply. I have tried as per your suggestion. But, system is not working as expected.
Updated: 11 Jul 2019 3:17 EDT
Pegasystems Inc.
US
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.
BUPA
AU
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.
Pegasystems Inc.
IN
Hi,
Have you encountered any logs stating transaction ID mismatch error during that process?
BUPA
AU
Hi ,
I have scanned PegaRULES log/ Tomcat Log/Alert log. Nothing significant on the log file.
Pegasystems Inc.
IN
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.