Question
Last activity: 30 Dec 2019 15:43 EST
How to filter by Obj-Browse method
Is there a way to filter with the Obj-Browse method using properties that have not been exposed?


BPM Company
NL
But non - exposed props cannot not be used as part of where clause, that is when we use them in Logic of Obj-Browse.
Instead you can go with RD if you have UDFs created in the system.


BPM Company
NL
Sorry, my bad. You're right.
To the topicstarter: after Obj-Browse, you can use Obj-Filter, where you could use a when rule with any non-exposed properties. Unfortunately, that solution will lead to higher subset to be fetched from DB, thus to lower performance (option with RD also has this disadvantage).


Pegasystems Inc.
IN
Hello!
As per the help topic for Obj-Browse, only properties exposed as columns can be used as selection criteria. However, values of properties that are not exposed as columns, including embedded properties, can be returned.
Use the Obj-Browse method optionally followed by the Obj-Filter method to create a list of search results. The Obj-Browse method selects instances based on values of properties exposed as a column. The Obj-Filter method qualifies and filters list results based on all property values, exposed or not. Together these two methods provide greater control over which properties are returned, and better performance, than the Obj-List method.
Thank you,
Pawan
Using Obj-Browse, you can mention any properties, not only exposed ones.