Display Portlet In Modern UX Using Channel
search cancel

Display Portlet In Modern UX Using Channel


Article ID: 251421


Updated On:


Clarity PPM On Premise Clarity PPM SaaS


A portlet was created in Classic. The portlet is needed in Modern, how to display it


Release: All


1. Construct a dynamic query.
2. Create a grid portlet based on the custom NSQL query.
3. Go to the portlet page and obtain the exampleportlet_id
4. Edit the blueprint module and add a channel with one of the following URLs:

a. http://<server>/niku/nu#action:exampleportlet_id
b. http://<server>/niku/nu#action:action:exampleportlet_id&id=${_internalid} (to use dynamic parameter)

5. Click Publish.

Additional Information

The purpose and design of a channel is to render another application as a frame in the Modern UX. The Classic UI is the application which is being rendered as a frame so parts of it cannot be stripped.

Until there is native support for portlets(or similar functionality) in the Modern UX, this is the only option we have to render portlets.