Customize person search capability

We can enable person search capability in the self-service user interface.

Person search capability is a powerful feature we can use to select only people that match certain search criteria. Person search filters a wide range of search attributes.

The names of attributes take the form of ui.usersearch.attr.attribute_name=attribute_name in cases where attribute_name is common to all person and business partner person profiles. The attribute_name is a value that maps to that profile attribute. For example, ui.usersearch.attr.cn=cn searches by common name.

Some single attributes can map to multiple attributes if the profiles vary. In this case, the names of attributes take the form of ui.usersearch.attr.attribute_name=profile1.attribute_name1,profile2.attribute_name.

For example, ui.usersearch.attr.telephone=Person.mobile,BPPerson.telephonenumber would map the mobile number for the person profile and the telephone number for the business partner person profile.

The translated value of the attribute name is displayed in the search by attribute box. Do not specify attributes that cannot be searched by using plain text. For example, audio, photo, and other similar items.

To enable person search capability for the self-service user interface, complete these tasks.

  1. From the top level of the Appliance Dashboard, click Configure > Advanced Configuration > Update Property.

  2. From the All Files tab, select a property file SelfServiceUI.properties.
  3. Update the attributes in the SelfServiceUI.properties file.
  4. Restart ISIM application to make the changes effective.

In a managed-cluster environment, we must wait until after the configuration is synchronized to the application servers in the cluster. See Synchronizing a member node with a primary node.

Parent topic: Self-service user interface customization