Pega Platform™ versions 8.6 through 8.7.1
After updating your Pega environment to Pega Platform version 8.6.x, you observe that the Search functionality no longer works while property-level security is enabled. The Pega log files show the error message.
Error message
Lucene Syntax search queries are not supported when property-level security is enabled.
Explanation
Pega Defect: The Pega-provided global Search rule, pySearchWrapper performs a Lucene Syntax search query. When property-level security is enabled in Pega Platform versions 8.6.x, searches will not work out-of-the-box because pySearchWrapper has been updated to leverage a Lucene Syntax search query.
Solution
Until the Pega defect is fixed, perform the following workaround:
Update Step 3 of pySearchWrapper to set the value of Param.pySearchString
to Param.SearchString
instead of using the Pega-provided value.
Related Content
Understanding Access When rules
Upgrading Pega Sales Automation to use attribute-based access control (ABAC) (7.2-7.4)