Cosmos React (Constellation) - Role change

Hello,

we’ve started developing solutions for our backend with Cosmos React using Constellation.

As we continued to develop our solution we’ve created a set of different roles/access groups because of our business needs for this solution.

We’ve noticed however unlike in Cosmos Theme, the operator the defaul does not have an option to switch between his Access Groups / Applications within the Web Portal / User Portal anymore.

Is this intended? We would like to avoid to implement a custom solution for this and hope that there is still an out of the box solution provided by Pega for this.

We could not find anything about it in the Pega docu so any help is appreciated.

Thanks and best regards

Benjamin

@BenjaminK1088 , it is intended. In Constellation, the Application switcher in the navigation menu only lists unique applications that the user is allowed to access. Constellation makes use of the application URL like prweb/app/app-name. Therefore, you should use separate URLs for different apps.

It is recommended that each end user has just one Persona (Access Group) for each application.

This is a known limitation and is intended to ensure a consistent user experience.

:warning: This is a GenAI-powered tool. All generated answers require validation against the provided references.

Existing known issues > Application switcher in Constellation

Feature changes and limitations in Constellation > General limitations

@MarijeSchillern

Thank you for your quick reply.

Is it planned to allow an end user to have multiple Persona (Access Groups) within Constellation in the future?

That would be a necessary business requirement from us.

@Sam Alexander please could you provide some input?

@BenjaminK1088

When we were designing the Application switcher in Infinity '23, our goal was to optimize the end user’s experience.

Traditionally in UI-Kit and our Section rule UI, “switching portals” was used to show different content. The downside is that the end user has to be trained how to switch portal, it’s extra clicks, it requires more rules and maintenance. So, rather than unneeded complexity of “switching portals” within the same app to show different content, we believe the optimal outcome to show different content is 1 persona, with the right combination of landing pages for that persona.

For various customers using Constellation in production, this has been well received.

What are your thoughts on this?

Sam