We have pega mash up to show harness having list of work object, the mash up is using pyEndUser skin, each work object is configured with a hyper link to open the work object in actual application.
Hyper link format- @(Pega-ProCom:PegaProComUtilities).getPublicLinkURL()+"?pyActivity=pyMobileSnapStart&pyShowFullPortal=true&pyPhoneNavRuleMainVisible=trueAction=openWorkByHandle&InsHandle="+.pzInsKey
The workobject is opening properly but the UI is getting distorted because the work object is also loading with the mash up skin (pyEndUser) instead of actual application skin.
Can someone please help me how to load new skin (application skin) every time user opens the work item.
Your mashup is probably loading content using the STANDARD thread page. It looks like your work objects are being opened using the STANDARD thread as well. The skin is already set in thread so it's not going to change.
I don't understand your usage of pyMobileStapStart for the links. Are these displaying in a popup window with full application portal?
If so would change your Mashup code to use a data-pega-threadname like "UserWorkList", something other than STANDARD.
This way it wont conflict with your links to open the assignments.
That is all I can suggest based on the content provided.