Display Portlet In Modern UX Using Channel
search cancel

Display Portlet In Modern UX Using Channel

book

Article ID: 251421

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

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

Environment

Release: All

Resolution

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.