4.9 Enabling People Search

You can configure SSPR to allow users to search for their colleagues’ information and also configure the attributes to be displayed in the search result.

If you enable People Search and configure it, anyone can use the Peoplesearch option to select the appropriate user and view the user details such as, user name, email address, photo (if specified), and names of other users who report to the selected user (in a hierarchy). You can also use wildcards or ajax (searching and displaying results while typing) search for searching specific names.

Perform the following steps to configure user’s search:

  1. In Configuration Editor, click Modules > People Search.

  2. Click View > Always Show Advanced Settings to see and configure the advanced settings.

  3. Configure the following settings:

    Setting

    Description

    Enable People Search

    Select this check box.

    After enabling this, users can search for people by clicking People Search.

    Permitted Users

    Specify an LDAP search filter to control the users who access People Search. The user must match this LDAP filter to use this feature

    You can either select the LDAP profile that you have already defined by using the settings for LDAP Directory Profiles, or specify the domain for LDAP search filter.

    Search Filter

    Specify an LDAP search filter to query the directory. Replace %USERNAME with user supplied username.

    LDAP Search Base

    Specify the LDAP search base. If you leave this field blank, the system uses the default LDAP search bases.

    PeopleSearch Result Form

    Specify the attributes that you want to display for individuals in the search result.

    PeopleSearch Detail Form

    Specify the attributes that you want to display for an individual in the detail view.

    PeopleSearch Result Limit

    Specify the maximum number of results that the system can display in the result window.

    For example, if you specify 10, the search result includes first ten people.

    Configuring this limit improves search speed.

    User Name Display

    Specify the configuration value that SSPR should display for the user’s name. The value for this setting is specified in the @LDAP:<name>@ format. This setting controls how user names should be displayed in the PeopleSearch details. For example, if you want SSPR to display the user’s first and last names then you can provide the following configuration value:

    @LDAP:givenName@ @LDAP:sn@

    Use Proxy Account

    Select this check box to use LDAP proxy account to perform searches. This is not a recommended setting.

    LDAP Photo Attribute (Advanced)

    Specify the name of the LDAP attribute that includes the photo of the LDAP users. When you specify the LDAP attribute name, the photos are uploaded from the LDAP directory.

    This is an optional field. If an LDAP attribute is not specified, photo of the user is not displayed during the user search.

    Photo URL Override (Advanced)

    Specify the URL where the photo of the user is stored. The user detail will load the same photo for PeopleSearch. For example, use the @LDAP:x@ macros.

    If this setting is specified, the photo is fetched from the specified URL and not from the LDAP directory.

    LDAP Photo HTML Style Attribute (Advanced)

    Specify the height and width of the photo in pixels. SSPR displays the photo with these dimensions during the user detail search. For example, height: 100px; width: 100px

    PeopleSearch Maximum Cache Seconds (Advanced)

    Set the interval in seconds to store the search information in cache.

  4. Click Actions > Save.