What are your top asks/improvements for the Pega Constellation Advanced Search?
We are looking to gather feedback on the Constellation Advanced Search component to understand where we can improve the user and developer experience.
Default date filters would be useful because they reduce effort and people love shortcuts. Examples: Last 24 hours, Last 7 days, Last 30 days, This month, and Previous month.
The Reset action in the Search and Select/ (Advanced Search) control currently clears only the user-entered search parameters and does not reset the displayed results or selected records, as they are sourced from the data page. This behavior could be improved to align with traditional user expectations, where the Reset action clears both the search criteria and the displayed results/selections
And just so we delink the opinionated UI requirement from the outcome - we want a simple way to quickly remove selections? Would an ability to clear selection also meet this need?
I am just thinking, some use cases we have seen the desired to do multiple searches and multiple selections, so resetting search should not clear in that scenario.
Maybe it should be configurable, maybe it should be clearer - just trying to dive deeper into why you want the reset specifically? (otherwise @Kamil_Janeczek would not get his Uncovering the XY problem credits )
From a user perspective, when the Reset button is clicked, there is an expectation that everything is cleared — including search parameters, results, and any selected records.
At the same time, I understand that there are valid use cases where selections need to persist across multiple searches.
To accommodate both scenarios, we could consider either:
Making this behavior configurable, or
Providing a separate “Clear Results” option that removes all results and any selected records. (But providing a separate “Clear Results” option introduces an extra step for the user. They would first need to reset the search parameters and then click “Clear Results”, resulting in two separate actions.
Wouldn’t it be more intuitive for the results to be cleared automatically when the search parameters are reset? Since the displayed results are generated based on the entered search criteria, once those criteria are cleared, continuing to display results from the previous search feels inconsistent with the current state of the search form.)
For reference, please find the below link where the problem statement is explained with an example.
Reset should clear the entire search state, including filters, results, and selections, while making selection persistence configurable for use cases that require it.