Setting Up Search Configuration

Whether your organization uses fluid or classic transaction pages, the Search Configuration feature enables you to design custom search pages for a content reference based on your organization’s needs. Administrators can set up searches that use either a standard record search or search definitions. Your organization has control over which fields to display and their order. Configurable search even allows the user to view recent searches when defined in the setup.

Use the Manage Search Configuration (EOSF_SRCH_CONFIG) component to configure transaction search pages to:

  • Use a search record (standard) or search definition.

  • Display how many recent searches a user can see on the search page.

  • Identify the number of searches a user can save.

    Users can save frequently used search criteria with a name under My Saved Searches. Organizations can configure the count of saved searches a user can create.

  • Specify the Search/Lookup Type a user can access (Basic, Advanced, or both) and which will be shown by default.

  • Enable or disable Photo in Search Results, which determines if an image appears with a row, such as an employee picture, in the search results.

  • Configure which fields will appear on the Basic and Advanced Search pages along with their field order.

  • Configure which fields will appear in the Search Results grid along with their field order.

  • Define the fields and elements for the Add pages, if applicable.

This topic provides an overview of setup considerations, roles needed to configure searches, and discusses setting up and viewing search configurations.

This video provides an overview of the Configurable Search feature:

Video: Image Highlights, PeopleSoft HCM Update Image 36: Configurable Search

Page Name

Definition Name

Usage

Manage Search Configuration for Content References Page

EOSF_SRCHCFG_SRCH

Add, review, edit, or delete a search page for a content reference.

Search Configuration Page

EOSF_SRCH_CONFIG

Specify the type of search you will use and the recent, saved, basic/advanced search options, and configure search field display options.

Add Configuration Page

EOSF_ADD_CONFIG

Configure the Add page field display options.

<Transaction Search or Add> Page

(The preview page name will vary based on the configuration.)

EOSF_SRCH_FL

Review how a search or add page configuration will appear to the user.

Select a Content Reference Page

EOSF_CRFURL_SELECT

Identify an application page (content reference) for which you want to add a configurable search.

Consider the following when setting up and working with configurable searches:

  • When configuring search record fields that require a prompt table, such as Location or Company, you must associate a prompt table in the record definition. If it is not associated in the record definition, the prompt table cannot be configured.

  • Related prompts will not work as expected in most of the cases. For example, when working with a related prompt, if the State field has a prompt record with the high level key of Country, then the results are controlled by the Country field value on the search page.

  • When a search record is associated with dynamic prompts, then the prompt will not be shown on the search page. In such cases, users need to ensure they associate the right prompt record.

  • Search events (i.e.-Search Init and Search Save) will not get triggered.

  • The Previous in List and Next In List options will not be available in transaction pages to move to the next or previous row.

  • When launching a search page for a classic transaction, the standard search page will briefly display before showing the configured search.

  • It is not advisable to add transactions that use Configurable Search in Navigation Collections and WorkCenters because it may cause double header issues.

Note: You must be on PeopleTools 8.57.11 or higher to use the Configurable Search feature.

You will need to assign your users the following roles to grant access to the configurable search features.

Role

Description

Configurable Search Admin

Allows the user to create and update configurable searches for functional search pages throughout the system using the Manage Search Configuration component, as defined in this topic.

Configurable Search User

Grants a user access to search pages using a configurable search.

Use the Manage Search Configuration for Content References page (EOSF_SRCHCFG_SRCH) to add, review, edit, or delete a search page for a content reference.

Note: You must be granted the Configurable Search Admin role to access this component.

Navigation:

  • Enterprise Components > Configurable Search > Manage Search Configuration

  • Select the Manage Configurations Tile from the Manage Human Resources Dashboard, or from any other fluid home page where you have added the tile.

    Note: You can add the Manage Configurations tile or Manage Human Resources Tile, which accesses the Manage Human Resources dashboard, to any home page through personalizations. From the Personalize Homepage page, click Add Tile and enter the tile name or navigate to Workforce Administrator > Manage Human Resources, then save.

This example illustrates the Manage Search Configuration for Content References page.

Manage Search Configuration for Content References page

The PeopleSoft HCM application delivers the Manage Job application page with Configurable Search.

Field or Control

Description

Search field and button

Enter criteria to narrow the search for a content reference. The Content References grid section will display those items that match the search criteria. If no items match, the grid does not appear. Either enter new search criteria or select the Configure Search for an Application Page link to add a new search configuration for a content reference.

Content Reference link

The content reference item in this column displays as a navigational link for an application transaction page. Click the link to access the application search page (see <Transaction Search or Add> Page) to view how the search page will appear to the user.

Edit button

Click this button to access the Manage Search Configuration component (Search Configuration Page) and view or make updates to the search page content.

Remove button

Click to delete a search configuration assigned to an content reference (application page).

Note: If you remove a configurable search, the system will used the standard delivered search for the application page (see also PeopleTools documentation Search Technology, “Working with PeopleSoft Search”).

Configure Search for an Application Page link

Select this link to access the Select a Content Reference Page to add a new search configuration for a content reference.

Use the Search Configuration page (EOSF_SRCH_CONFIG) to specify the type of search you will use and the recent, saved, basic/advanced search options, and configure search field display options.

Navigation:

  • Enterprise Components > Configurable Search > Manage Search Configuration

  • Select the Manage Configurations Tile from the Manage Human Resources Dashboard or from any other fluid home page where you have added the tile. Select Configure Search > Manage Search Configuration from the navigation collection.

Then select the Edit button for the content reference.

This example illustrates the fields and controls on the Search Configuration page (1 of 2).

Manage Search Configuration - Search Configuration page (1 of 2)

(Standard Search search type) This example illustrates the fields and controls on the Search Configuration page (2 of 2): Configure Criteria and Results fields section when using a Standard Search type.

Manage Search Configuration - Search Configuration page (2 of 2) for a Standard Search type

(Search search type) This example illustrates the fields and controls on the Search Configuration page (2 of 2): Configure Criteria and Results fields section when using the Search type.

Search Configure page: Configure Criteria and Results fields section for a Search search type

Field or Control

Description

Portal Name, Content Reference, and Search Record Name

Displays the portal, content reference name, and search record name associated with the menu or component of the content reference you selected when you created a new search configuration.

Select the content reference link to access the <Transaction Search or Add> Page and view how the search page will appear to the user.

Status

Select Active to activate the search page. When the status is Inactive, the system will use the standard tools delivered search for the component.

Preview

This button appears on this page when the content reference does not allow the user to add a new transaction from the search page. When the content reference has adding capabilities, this button will appear on the Add Configuration page.

Click this button to open the <Transaction Search or Add> Page in a new window to view and test how this search page will appear to the user.

Configure Search

Field or Control

Description

Search Type

Select a search type. Options include:

  • Search: Uses a search definition to perform a search.

  • Standard Search: Uses a search record to perform a search.

Search Definition

This field is available when you select Search as the search type.

Enter the search definition that the system should use for this search page.

See also Understanding PeopleSoft Search Definitions for HCM.

Search Record

This field is available when you select Standard Search as the search type.

Enter the record table name the system should use for this search.

Note: If you are associating another Search Record or Search Definition value, ensure the key structure is the same as the original search record. The purpose of choosing another record is to have additional fields in the record so that the fields are available to include in search criteria or results.

For more information on Search Framework, see the PeopleTools documentation, Search Technology.

Field or Control

Description

Page Title

Enter the title that should appear at the top of the search page. When you leave the field blank, the title Search Existing will display.

Page Instructions

Enter any text that should appear at the top of the page, such as additional information on how to complete the process.

Advanced Options: Recent Searches and Naming Option

Use this section to identify how the My Recent Searches section of the search page will appear to the user.

Field or Control

Description

Maximum Number of Recent Searches

Enter the number of recent searches that should appear in the My Recent Searches section at the bottom of the search page. Values can be from 0 to 999. Enter 0 to hide the My Recent Searches section from the users.

Note: Although the maximum number of recent searches allowed is 999, organizations should configure a reasonable number that works best for users based on the functionality of the page.

Naming Option

Select from one of the name display options for the My Recent Searches section of the search page:

  • Field Label: Value: Shows the field name used in the search as well as the value entered in the field.

  • Field Value: Displays only the value entered in the search field.

Note: The My Recent Searches section will display only one search field value in the list. When a user enters multiple search criteria values, the recent list will display the field value of the lowest sequenced field followed by the number of search criteria used in a badge. For example, if a user entered Joseph for the First Name field and 13000 for the Department field in the search, and the First Name field has a lower sequence number, the recent list will show First Name: Joseph +1 more, or Joseph +1 more if you did not select the Field Label: Value option.

Advanced Options: Saved Searches

Use this section to configure how many searches a user can save for future use. Users will access their saved searches on the Advanced Search page from the My Saved Searches drop down menu.

Field or Control

Description

Maximum Number of Saved Searches

Enter the number of searches a user can save for this search page. Values can be from 0 to 999.

Note: Entering 0 in this field will not hide the My Saved Searches drop down menu or the Save Search button from the user. Instead, when a user tries to save a search, the page will issue a message that the maximum number of saved searches has been reached.

Note: Although the maximum number of My Saved Searches allowed is 999, organizations should configure a reasonable number that works best for users based on the functionality of the page.

Advanced Options: Basic/Advanced Search

Use this section to identify if a user should have access to the Basic Search, Advanced Search, or both search pages.

Field or Control

Description

Search Lookup Type

Select the type of search page(s) the user should be able to access. Options include:

  • Advanced: Displays only the Advanced Search page to the user. Advanced search pages allow you to enter multiple search criteria and save searches.

  • Basic: Displays only the Basic Search page to the user. Basic Search pages display the Search By field only and allow the user to select which search field to use.

  • Basic and Advanced: Allows the user to toggle between the Basic and Advanced Search pages to perform searches.

Note: Access the Add Configuration Page to define which fields will appear on the Basic and Advanced Search pages.

Default Lookup

When you have selected the Basic and Advanced option in the Search Lookup Type field, enter the page that should appear first to the user: the Basic search page or the Advanced search page.

When the lookup type is either Basic or Advanced, this field automatically displays this same option and cannot be changed.

Advanced Search Display Pattern

This field is available for the Advanced and Basic and Advanced search lookup type.

Indicate if you want the search page to appear in a single or double column format.

Configuration Criteria and Results fields

Field or Control

Description

Load Fields or Reload Fields

These buttons appear when you are working with a Standard Search.

When you first create a configurable search for an application page, the button will display Load Fields. After you have performed the initial load, the button will display the text Reload Fields.

Click this button to load the fields from the search record.

Load Attributes or Reload Attributes

These buttons appear when you are working with a Search.

When you first create a configurable search for an application page, the button will display Load Attributes. After you have performed the initial load, the button will display the text Reload Attributes.

Click this button to load the indexed fields from the search definition.

Include Image in Results

Select this check box to include an image with the search results. For example, you may want to include the employee’s photo when doing an employee search. When you select this check box, the Source Record Name and Source Field Name fields become available for selection.

Deselect to not include an image with the results rows.

Source Record Name

Select the source record (table) from which you are searching data.

Source Field Name

Enter the field name from the source record to be used for the image.

Configuration Criteria and Results fields: Configure Fields (Grid)

Use this section to identify which fields should appear for the criteria and search results.

Note: Although there is no limitation to the number of fields you can display in the search criteria, it is recommended that you only add up to 20 fields for a double column display pattern and 10 fields for single column pattern to prevent the need for search criteria scrolling.

Field or Control

Description

Include in Criteria and Criteria Sequence

Select fields or attributes that should be part of the search criteria. When you select this check box, you can enter a sequence number for the order in which the fields should appear. The search fields will display in lowest to highest sequence order.

Field Appearance in

This column is available for the Standard Search type only.

Indicate if the search field should appear in the Basic or Advanced Search pages. Options include:

  • Advanced Search: This search criteria will only display as a field on the Advanced Search page and will not be available for selection from the Search By drop down menu on the Basic Search page.

  • Basic Search: This search criteria will only be available for selection from the Search By field drop down menu on the Basic Search page. It will not be available on the Advanced Search page.

  • Basic and Advanced Search: This search criteria will display as a field on the Advanced Search page and be available for selection from the Search By drop down menu on the Basic Search page.

Include in Results and Results Sequence

Indicate if the field or attribute should appear as a column in the Search Results grid of the transaction search page. Use the Results Sequence to identify the sequence order in which it should appear. The results display the column heading sequencing in order of lowest to highest.

Use the Add Configuration page (EOSF_ADD_CONFIG) to configure Add page field display options.

Note: This page is available when the content reference allows the user to add a transaction from the search page.

Navigation:

  • Enterprise Components > Configurable Search > Manage Search Configuration

  • Select the Manage Configurations Tile from a fluid home page where you have added the tile. Then select Configure Search > Manage Search Configuration from the navigation collection.

Select the Edit button for the content reference that allows the ability to Add form the search page, then select Add Configuration.

This example illustrates the fields and controls on the Add Configuration page (1 of 2).

Add Configure page (1 of 2)

This example illustrates the fields and controls on the Add Configuration page (2 of 2).

Add Configure page (2 of 2)

Field or Control

Description

Preview

Click this button to open the <Transaction Search or Add> Page in a new window to view and test how this search page will appear to the user. Select the Add + link from that page to preview the Add page.

Configure Add

Field or Control

Description

Add Search Record

Enter the record table name the system should use for the Add transaction page.

Page Title

Enter the title that should appear at the top of the Add page. When you leave the field blank, the title Add New will display on the Add page.

Page Instructions

Enter any text that you want to appear at the top of the Add page, such as additional information on how to add the transaction.

Configure Criteria

Field or Control

Description

Load Fields or Reload Fields

When you first configure an Add page for a content reference, the button will display Load Fields. After you have performed the initial load, the button will display the text Reload Fields.

Click this button to load the fields from the Add Search Record record.

Configure Fields (Grid)

Use this section to identify how the add search record fields should appear when adding a new transaction. These fields come from the value in the Add Search Record field of this page.

Field or Control

Description

Include in Criteria

Select fields that should be part of the add criteria. When you select this check box, you can enter a sequence number for the order in which the fields should appear. The add fields will display in lowest to highest sequence order.

Hidden

Select to not display this field as part of the add criteria.

Display Only

Select to show this field as display only during the add transaction process.

Sequence

Indicate the sequence order in which the fields should appear.

Default Value

Displays the value that is provided by default to the user.

Add Button Override

Use this section to override the behavior of the Add button. Provide the method or application class for the target component where the user should be navigated when they select the Add button.

Field or Control

Description

Package Name

Enter the ID of the application package that contains the instance creation and action class to be invoked at instance creation.

Path

Enter a path that uses a specific class within the root package.

Class Name

Enter the name of the application class that contains the method to be invoked at instance creation.

Method

Enter the name of the method to be invoked to initialize the transaction.

Configure Links

Use this section to configure additional links on the page. For example, you may want to provide a link view incumbent data or matching persons. You can configure up to three links. Provide the appropriate sequence and labels for the links.

Field or Control

Description

Add Link

Select this button to open the Select a Content Reference page and select a page link.

Use the <Transaction Search or Add> page (EOSF_SRCH_FL) to review how a search or add page configuration will appear to the user.

Note: The banner displays the name of the application transaction and the page name is determined by the search or add configuration Page Title settings.

Important! You must be assigned the Configurable Search Admin or Configurable Search User role to access the transaction search pages.

Navigation:

(Basic Search and +Add New Link) This example illustrates the <Transaction Search> page, showing an example of the Manage/Create Position basic search page where the +Add New link is available.

<><Transaction Search or Add> page: Basic Search for a page showing the Add New link

(Advanced Search)This example illustrates the <Transaction Search> page, showing an example of the Manage Job advanced search page.

<><Transaction Search> page: Advanced Search

Configurable Search enables you to create a search or add page for a content reference based on your organization’s needs. The fluid based Configurable Search can be configured for Fluid as well Classic pages.

Fields on this page will vary based on the setup configuration for the application page (see the Search Configuration Page and Add Configuration Page topics).

Field or Control

Description

+ Add New link

This option is only available when the content reference allows the user to add a new transaction from the search page.

Click the link to view the Add page as configured.

Search Criteria

Use this section to enter search criteria values and initiate a search.

Note: A search page may be set up to use a Basic Search, Advanced Search, or both depending upon the configuration settings.

Field or Control

Description

My Saved Searches and Delete (Delete Saved Search) icon

This option is only available from the Advanced Search page.

Click the drop down menu to select a saved search, if any.

To modify a saved search, select the search item from the menu, update the search criteria, and click the Save Search button. The pop up window will prompt you to replace the existing search or create a new one.

To delete a saved search, select the search item from the menu and click the Delete Saved Search icon next to the My Saved Searches field.

Note: Saved searches are specific to the logged in user.

Search By

This option is only available from the Basic Search page.

Select the drop down menu to select which field you want to use in your search. Identify the viable menu items on the Add Configuration Page by selecting the Include in Criteria check box for a field or attribute. For Standard Search types, you need to specify Basic Search or Basic and Advanced Search in the Field Appearance in field for the field to appear in the drop down menu.

Search fields

Multiple search criteria fields are only available from the Advanced Search page.

Search fields are identified on the Add Configuration Page when you select the Include in Criteria check box for a field or attribute. For Standard Search types, you need to specify Advanced Search or Basic and Advanced Search in the Field Appearance in field for the field to appear here.

To define if the fields should appear in a single or double column layout, use the Basic/Advanced Search settings on the Search Configuration Page.

Include History and Correct History check boxes

The search page will display the page action access types a user can perform to view or update effective dated rows. Access modes are based on a person’s security access and may not be available for all users.

For more information, see the PeopleTools Applications User’s Guide, “Retrieving Data Using Keys, Search Pages, and PeopleSoft Search Technology,” Using Search Pages to Retrieve Data documentation.

Save Search

This option is only available from the Advanced Search page.

Click this button to save a search using the search criteria you specified. Saved searches are available from the My Saved Searches drop down menu at the top of the Advanced Search page and are specific to the logged in user.

Note: The maximum number of searches that a user can save is defined on the Search Configuration Page.

Advanced Search or Basic Search links

Click these links to toggle between the Basic and Advanced Search pages. Access to these links and pages is based on the Basic/Advanced Search settings on the Search Configuration Page. The search page can have access to just the Basic, Advanced, or both Basic and Advanced Search pages.

My Recent Searches

Use this section to view and search for data using your recent search criteria. Like saved searches, recent searches are specific to the logged in user. This section is hidden when you have initiated a search.

Note: The maximum number of recent searches that appears in this section is defined on the Search Configuration Page. The setup page also enables you to specify if you want to show just the search criteria value or the search field name label and the value you entered.

Recent searches will display the first search value (or field name and value, based on the setup) and how long ago the search was performed. When more than one search criteria value was used in the search, the field will be followed by a badge showing + and the number of criteria that was used.

Field or Control

Description

Edit icon (Edit) icon and link

Click this link to removed recent searches from the list. Searches that exceed the maximum allowed will automatically be removed from the list and do not need to manually be deleted.

Delete (Delete) icon

This icon is available when you select the Edit link in the My Recent Searches section. Click the icon to remove the recent search from the list and click the Done link to return to the list.

Search Again

Click this button to initiate a previous search. This will populate the recently used search criteria in the search fields and the user has to only click on Search button to view the search results.

Search Results

This grid section appears below the Search Criteria section when you select the Search button, replacing the Recent Searches section.

This example shows the Search Results section of the search page after you have initiated a search.

Search Results section

Use this section to view the results from your search criteria. When results are returned, the top of this section displays the first search criteria value you entered in the search (and field label, if configured to show). When you used more than one criteria, a badge will appear with a + and the number of additional search criteria items you used followed by a Details link. Click the Details link to view your search criteria and make updates, if needed.

The search result fields and order are configured on the Add Configuration Page by selecting the Include in Results check box for a field or attribute and entering the results sequence. The Related Action icon shows up in Search Results section automatically when the configured content reference has Component Level Related actions assigned. For more information on configuring Related Actions, see the PeopleTools documentation, Portal Technology, “Using the PeopleSoft Related Content Framework”. Click a column heading to sort the rows by that field.

Field or Control

Description

Continue icon button (Continue) button

Click this button to select a transaction row and access the record.

Note: This button is not available for selection when you access the page using the Preview Search Page button on the Add Configuration Page.

Add Page

(Add Page) This example illustrates the <Transaction Add> page, showing an example of the Manage/Create Position add page.

Add page

Field or Control

Description

Search Existing

Select this link to return to the search page and perform a new search.

Use the Select a Content Reference page (EOSF_CRFURL_SELECT) to identify an application page (content reference) for which you want to add a configurable search.

Navigation:

Select the Configure Search for an Application Page link at the bottom of the Manage Search Configuration for Content References Page.

This example illustrates the Select a Content Reference page.

Select a Content Reference page

Field or Control

Description

Include hidden Crefs

Select to make hidden content references available for assignment.

Note: The tree shows both PeopleSoft component URLs and PeopleSoft component-based generic URLs.

Click a folder icon to expand or collapse a folder and display or hide child folders and links. Click a content reference link to open the Search Configuration Page and begin adding a configurable search parameters for this application page.