Project Worksheet (PPW) does not open in a third-party portal or standalone window when using ui=p
Context
Project Worksheet is called from a third-party portal, or in a standalone window using the method described in the installation guide, for example:
https://myChangepointURL/core/portlet.aspx?ui=p&portletid=PPW&Params=ProjectId=05630....
Symptoms
The URL works in some circumstances, but the same URL fails when opened in a new window. There are error messages for example: "Cannot connect to notification server."
Reason
This is due to security measures that are implemented in web browsers, which restrict the calls that Changepoint requires to properly open Project Worksheet (PPW).
Solution
You must add an additional 'noopener' parameter.
When opening the worksheet from a URL:
<A href='https://MyChangepointURL/core/portle...=SomeProjectID' target='_blank' rel="noopener">PPW in new window</A>
When opening the worksheet using JavaScript:
<A href='javascript:window.open("https://MyChangepointURL/core/portle...=SomeProjectID", "_blank", "noopener");void(0)'>With window.open</A>