Hello everyone,
Hope things are going well at your end.
Over the past several months of working extensively with Pega Constellation, I’ve had the opportunity to explore many of its out-of-the-box capabilities across different use cases. The platform has evolved significantly, especially in terms of standardization and developer productivity.
That said, after practical usage and implementation across scenarios, I wanted to share a few observations and suggestions that could further enhance flexibility and help teams build more robust solutions.
Here are top 10 of them. Please rate them on the scale of (1-10) based on your opinion of whether they are surely needed (10) or not needed (1). Let’s make it interactive.
1. Enhancing Dynamic Text Capabilities
Currently, Dynamic Text supports only plain text. It would be highly beneficial if support for rich text formatting could be introduced.
Additionally, enabling the ability to invoke functions or reference other rules dynamically would significantly improve reusability and allow more contextual rendering of information. Switching modes between static and dynamic text would be of great help.
2. Conditional Column Visibility in Tables
List views, data reference tables, and galleries currently do not support conditional show/hide of columns.
Providing this capability would give developers better control to tailor UI behavior based on business logic, instead of relying solely on end-user personalization.
3. Inline Editing Consistency for Multi-Select Fields
When using multi-select fields (sourced from another data object) within embedded tables, these are currently available only via modal or repeating views.
They are not accessible in inline row editing mode, which creates an inconsistency in user experience. Enabling support for inline usage would make the behavior more uniform and intuitive.
4. Conditional Control for Stakeholder Addition
In the Utilities > Stakeholders widget, there is currently no option to conditionally control the visibility of the “+” (Add) action.
Introducing a “when condition” capability here would allow better governance based on case state or user roles.
5. Customization of Assignments Widget Content
The Assignments widget is very useful, but currently offers limited flexibility in customizing displayed information such as flow action names, urgency, or contextual metadata.
Providing extension points (e.g., views, when rules) would enable developers to tailor the display based on specific requirements.
6. Flexible Case Summary Layout (Top vs Left Panel)
In the case view, fields configured in the summary block are reused in both the top header (collapsed view) and left panel (expanded view).
It would be helpful to have separate configuration options for these two areas:
- Top header → frequently accessed information
- Left panel → supplementary or less frequently used details
This would improve information hierarchy and usability.
(Also, the current tabs/accordion behavior works well—no concerns there.)
7. Conditional Collapsing of UI Sections
Providing the ability to conditionally collapse or expand:
- Field groups
- Embedded views
- Repeating views (embedded lists)
would improve UI responsiveness and relevance.
I understand there has already been some discussion on this topic by @MarcCheong , and it would be great to see this evolve further.
8. Manual Refresh and Close Actions for Cases
Having a manual “Refresh” and “Close” capability for cases—similar to the existing “Follow” action—would be a useful addition.
With appropriate extension points (e.g., when conditions), this could provide better control for specific scenarios.
9. Localization Improvements
While the introduction of bundle-based localization (from v25 onwards) is a positive step and simplifies maintenance, there are still some known issues—particularly in Insights (as observed in version 25.1.2).
Addressing these would greatly improve global usability.
10. Enhanced Visual Feedback for Fields
Currently, “Show field warning” provides a good way to highlight warnings.
Extending this concept to include:
-
Success indicators
-
Error indicators (with icons and color cues)
would provide clearer visual feedback for both manual inputs and automated data mapping outcomes.
Closing Thoughts
These suggestions are shared with the intent of contributing to the ongoing evolution of Constellation. The platform already provides a strong foundation, and incremental enhancements like these could further empower developers while maintaining its design principles.
Would be great to hear thoughts from others in the community and see if similar needs have come up in different implementations.
Also if you have any more items in your mind, please drop them in the replies and it will be easy for everyone to view them and provide their feedback.
Happy coding and exploration!!! ![]()
Regards
JC



