You are trying to query Role Entities via OData API
RBPRole --> Rules --> AcessGroups --> dgExcludePools/dgIncludePools
You can retrieve data for RBPRole, Rules, and AccessGroups but cannot retrieve data for dgExcludePools / dgIncludePools
The query on these fields returns the following error:
"com.successfactors.codomain.rbp.query.CORBPNonTableQueryProvider@14ec229cQuery on this entity is unsupported!"
Limitation of Product - Data for dgExcludePools / dgIncludePools is not able to be retrieve via API
Our Engineering Team have advised this is a limitation of the product. Though it says this can be queried in the OData API Data Dictionary, these fields cannot be queried and will return the error above.
Currently, we do not have other workaround for this, you only can view the group definition from UI.
We ask that you lodge an enhancement request if this is an important requirement for your business.
dgExcludePools, dgIncludePools, Roles, Role Based Permissions , KBA , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-PLT-RBP , Role Based Permissions , LOD-SF-INT , Integrations , How To