Open another app from Pega constellation

Hi,

I have below requirement to open another app from Pega constellation.

When the user clicks on link, it should open Dashboard of other app within the Pega application only.

Suggest me the best practice.

Hello @SheelK871

The requirement mentioned by is a bit vague. So i will ask few questions so that we can understand your requirement better.

  1. The other app which you are mentioning, is it another Pega application screen or non-pega application screen ? Is it in the same organization ecosystem and same server or outside ?
  2. Is the other application used for some data viewing purpose or user does some actions in it?
  3. Do you want the other application to be opened in a new tab or new window or within the same app context?

If you could provide answers to this then it would be easy for the community to provide some suggestions.

In general, if its OOTB, you can have a list of cards on which you can set up URLS to open your other applications in new tab.

If you want it in the same app context, then you might have to rely on custom components to show as a modal / popup window or a as right drawer panel.

Having said that we need to understand the requirement first and then we can provide a viable solution.

Regards

JC

Thanks for your response JC.

Please find the additional details-

The other app is non pega.

Other application is a kind of print dashboard for printing.

We can open it in new tab thats fine.

Thanks for the responses.

If it’s in a case context, you can have it as URL field with the link of your non-pega application populated for it and by default when you click on the link it will open in new tab.

If you want it on the portal dashboard aloof from the case, then you show them as list view rendered as gallery cards with the link populated in it. You might need an abstract class with URL field along with a data page of type list for it to display the list of cards.

You can refer to the below post for more insights

Hope this helps

Regards

JC

2 options, I can think of it if the requirement is to show on Portal

  1. Leverage the Short cut component - storybook - Storybook
  2. Build a new Custom DX component

If the intent is to show on Case lifecycle,

  1. URL Property
  2. Built a new Custom DX component (if OOTB doesn’t suffice your requirement)