Configure the Related Users Tab

The Related Users tab shows users who are interested in topics related to the current search, and users designated as experts on topics related to the current search.

This feature finds related users by searching the user profiles in the IDOL Agentstore component for profiles that match the current search. To use the related users tab, you must configure the IDOL Agentstore component on the Find settings page. In general, you use the IDOL Agentstore component that your Community component uses (see Required IDOL Components).

NOTE: You configure the user profiles in the Community component. For more information about how to set up profiles in Community, refer to the IDOL Server Administration Guide, and the Community Component Reference.

You can also configure Find to update user profiles when users access a document. See Use Profiles to Provide User-Specific Content.

To display the Related Users tab in Find, you must add the related-users option to the resultViewOrder configuration. See Change the Result Tabs.

The following procedure describes how to change the settings for the related users tab.

To configure the related users tab

  1. Go to the Find home directory.

  2. Open config.json in a text editor.

  3. Find or create a users section.

  4. In the users section, find or create a relatedUsers object.

  5. In the relatedUsers object, set enabled to true to activate the related users tab.

  6. You can add an interests and an expertise object to configure the settings to display for interested users and experts. These objects can include the following options: 

    agentStoreProfilesDatabase The database in the IDOL Agentstore component that contains the profiles of the users that you want to use for this part of the related users tab.
    namedArea The named area listed in the user profiles that you want to use for this part of the related users tab.
    userDetailsFields An array of the fields that you want to display for each user in this part of the related users tab. Each array item is an object that contains the name element, set to the name of the field to display.

    For example: 

    "users": {
       "relatedUsers": {
          "enabled": true,
          "interests": {
             "agentStoreProfilesDatabase": "profile",
             "namedArea": "default",
             "userDetailsFields": [
                { "name": "phone" },
                { "name": "department" }
             ]
          },
          "expertise": {
             "agentStoreProfilesDatabase": "profile",
             "namedArea": "experts",
             "userDetailsFields": [
                { "name": "phone" },
                { "name": "department" },
                { "name": "position" }
             ]
          }
       }
    }
  7. Save the file, and then restart Find to apply your configuration changes.