You can jump to PPM from other applications, for example, webMethods Optimize.
In these types of jump scenarios, the behavior of PPM via Web Start differs fundamentally from that of PPM as a Web application (Applet). As a Web application, PPM generally always restarts in a separate browser window every time it is called from another application. In the case of the Web Start, the PPM user interface opens for each client. Calling the same client repeatedly from another Web application always uses the same user interface of the respective client that is already open. The user interface of a client is not restarted for each call.
To reuse a jump scenario for a Web Start, the name of the JNLP file must be changed in ppm_<client>.jnlp accordingly and the jump target must be adapted in the file Templates_settings.properties with the parameter QueryApi.PPMUIMode=WEBSTART. If the parameter does not exist or has a value other than WEBSTART, PPM opens as an applet in a Web browser. In the case of an SAML connection between webMethods Optimize and PPM, the file name ppm.jnlp must be used in the jump URL.