Adding a Custom widget in all the pages of PPM

Hi,

We have a custom widget that will work as an AI assistant. This will be our organization's custom Gen AI widget, based out of javascript code. Is there a  way to have that widget embedded any where in PPM tool. Preferably like it will appear on every page, say on extreme right bottom.

Thanks,

Kaushik

  • Suggested Answer

    0  

    Hi Kaushik,

    There is no built-in way to achieve this - the most common customization for exposing something on all PPM pages is to edit "PPM_HOME\server\_common\deploy\itg.war\web\knta\global\Header.jsp" and include your changes in it. However, this change will have to be done after every PPM upgrade as you cannot just keep an old customized version of Header.jsp and re-reploy it on a new version that may have changes. In order to cover the newer PPM pages (team, portfolio), you should customize "PPM_HOME\server\_common\deploy\itg.war\web\common\ngTopMenu.jsp" - same concerns do apply here.

    And be aware that there are significant changes planned for future PPM versions around the menu, so this solution will likley stop working on your next upgrade - so this is a very brittle customization that is likely to cause a lot of issues.

    I would much rather advise you to raise an official ER that would allow you to "inject" custom JS code on all PPM pages in a supported & upgrade-proof way.