Configuring System Properties

Objective

After completing this lesson, you will be able to configure properties files.

System Configuration Files

There are many configuration settings that are determined by properties in configuration files. These should only be modified during implementation or by a System Administrator as they can affect global system behavior.

Hint

As best practice, it is recommended that the entire file is copied to a text editor and saved before making any changes. After editing the file, save it with a new name. This allows you to revert to the original unedited file if you need to restore the system's previous behavior.

System configuration property files are found by navigating to: System AdministrationConfigurationSystem Configuration.

You can edit the property files to customize system behaviors. Some of the important system property files include:

  • BIZX: May be viewed to confirm the integration between SAP SuccessFactors HCM (formerly BizX) and SAP SuccessFactors Learning was successful.
  • CONNECTORS: Used to configure FTP settings, field mappings, and other settings necessary for the Connectors to find the correct input files and add the data to the system correctly.
  • LMS_ADMIN: Numerous global settings including background job settings, maximums, and system behaviors.
  • SEARCH: Contains settings for global searching defaults such as the number of rows per page to be displayed in search results and whether searches are case sensitive by default.
  • USER LEARNING PLAN: Contains configuration settings for user including Learning Plan and Curriculum Details.

Customizing Search Properties

The Search properties file establishes global search defaults that apply to all searches. However, individual searches can be tailored by modifying the Search Selector Property file.

Best Practices for Search Customization

For Searches with Many Results: Searches that typically return a large number of results (such as those for Items, Job Codes, or Job Locations) should enable administrators to filter results using secondary search criteria.

For Searches with Few Results: In contrast, searches that yield a small number of results should display the results immediately or provide a dropdown list for selection.

Setting Properties in the Search Selector File

At the bottom of each Search Selector file, there are three properties that need to be consistently set to either true or false, based on the anticipated number of results.

Example for Large Job Codes: If a customer has a significant number of job codes, they should navigate to System AdministrationConfigurationSearch Selectors, edit the Job Code Search Selector, and set the following three properties to false:

  • properties.EntitySearchDefaultToResultPage=false(This disables automatically showing results on the results page.)
  • properties.PickerSearchDefaultToResultPage=false (This disables the picker function for showing results on the results page.)
  • dropDownEnabled=false (This disables the dropdown list for selections, as it may be too long to display effectively.)

By setting these properties to false, you enable users to apply filters and refine their searches before viewing results, making it easier to handle large datasets or extensive lists.

Location of the Properties settings is highlighted in the search selector file.

Summary

  • System Configuration Files contain settings that affect global system behavior.
  • Important files include BIZX, CONNECTORS, LMS_ADMIN, SEARCH, and USER LEARNING PLAN.
  • Search properties file establishes global search defaults, which can be customized.
  • Adjust properties for search selectors according to anticipated result size.