We already have unchecked Manage Active Accounts Only. And we also have a “custom” SearchStringForUser value. This is used for the aggregation.
But during (for example) a disable action, the connector tries to get certain values for a specific user and that’s when the hardcoded select statement is used:
select Id ,UserRole.Id, ContactId from User where …
This is in sailpoint.connector.salesforce.ForceProvisioning.getExistingUser
Which is used internally in several locations I think.I don’t know if there’s a way to bypass that query like what you could do with the SearchStringForUser.
There’s a similar post like mine in the IDN section: