Commonly the Everyone or end user roles for Service Panel are permitted to search for other users, but are not allowed to see non-person accounts.
- Identify what attribute(s) will be used to hide non-person accounts. Choose an attribute like employeeType, title, employeeStatus, employeeId, an extensionAttribute, etc. that is populated for all person objects and empty or has a distinguishing value for non-persons.
- Add the attribute to the Audience Properties list in the People virtual silo:
- Add a Filter rule to the audience based on the presence and values of the attribute(s)
Attributes.employeeStatus == "Active"
And(Attributes.employeeType, Attributes.employeeStatus == "Active")