Why Is My Custom Code-Pega-Requestor Property Missing from the Constellation Insight Filter Dropdown?


I’m working in Constellation → Channels and Interfaces → Landing Pages.

I added an Insight that displays a list of open cases. My goal is to apply a filter so that users only see cases belonging to a specific workbasket.

To support this, I created a property called WorkBasketCSV on Code-Pega-Requestor and marked it as a Relevant Record.

However, when configuring the Insight filter, .pyRequestor.WorkBasketCSV does not appear in the filter property dropdown (see attached screenshot). Only a limited set of Requestor properties, such as pxWorkGroup, pxUserName, and pyUserIdentifier, are available.

Does anyone know what determines which Requestor properties are available in this filter dropdown, and why a custom property like WorkBasketCSV is not being included?

@ostoa you can refer to this document https://docs.pega.com/bundle/platform/page/platform/reporting/extending-scope-filters.html

the fields are populated from pxGetSystemPagesForInsights, if you want to add any custom properties you can use pyGetSystemPagesForInsightsExtension.