The Employee Directory Module

The Employee Directory provides an easily accessible, highly configurable lookup of people within your enterprise. Users can search for a specific person against a range of data, and navigate through the organization to view details of a person's manager or direct reports. You can set up the Employee Directory to search for people from a single business group or from multiple business groups as required.

The directory extracts information from the Employee Directory repository. The repository tables hold a snapshot of de-normalized HRMS data. In addition, users can upload their personal picture to the repository.

The Employee Directory includes the following features:

Search Facility

The simple search field enables users to enter a value to match against any of the following columns in the repository for the worker's primary assignment:

Note: To search on a telephone number enter the numbers only, without spaces or other characters. The telephone number search format can be altered using the override packages. For an example, see: Customer Override for Single Sign On

The Advanced Search page enables users to search on multiple values. You can configure this page to display the most appropriate search fields for your requirements.

See Configuring Web Pages

Deploying the Employee Directory

You can choose to deploy the Employee Directory in any of the following ways:

Populating the Employee Directory

Before you can use the Employee Directory you must load data from your database into the repository. At this time you can override any of the supplied mappings with your own data.

See: Populating the Repository

Editing Personal Details

From the directory, users can log on to Self Service modules to update their personal information. For example, a user can log on to the employee directory to update a phone number or change name information. See: Enabling Single Sign On to Self Service

Personal Picture

Users can upload their personal picture into the repository using the Update Profile page if you have enabled Single Sign On. See: Enabling Single Sign On To Self Service.

The repository stores the images as locally.

Name Fields

The Display Name is a format which is used in the following places:

Page Item
Employee Detail Header title (Employee Detail Region)
  Name
  Tree
  Manager
  Representative1
  Representative2
  Representative3
  Representative4
Organization Hierarchy Employee Name
Simple Search Employee Name
Advanced Search Employee Name
Employee Profile Page title
Profile Preview Page title

You can change the format of the Display Name by using the override procedures. The change will affect the format of the name in all of the above items.

The following fields display a value depending on the legislation associated with a person:

Field name Description
First Name Displays a value for the person's first name
Last Name Displays a value for the person's last name
First Name Alternate Displays a multi-byte first name
Last Name Alternate Displays a multi-byte last name

The values held by each of the above fields can be altered by using the override procedures.

See: Setting Up Legislation and Customer Overrides

You can configure the pages at the required levels to display whichever name fields are appropriate for your enterprise.

Page Layout Configuration

You can configure the Employee Detail page at all personalization levels. You can configure the other pages at Function, Responsibility, User, and Site levels.

Note: Responsibility and User level personalizations are not available for Anonymous access.

On the Employee Detail page, the application automatically displays the Employee Detail region. If you enable other regions, the application will only display them if they contain data.

If you enable additional telephone number fields, map them to a lookup code of type "PHONE_TYPE".

See: Configuring Web Pages

Menu and Function Names

User Menu Name Function Name
Employee Directory Functions Menu Employee Directory

See: Defining User Access and Menus

Workflow

Not applicable

Configurable Tips and Instructions

Simple Search Page

Region Tip Type Message Name
Page Layout Region Instruction HR_EMPDIR_SIMPLE_SEARCH_INSTR
Search Results Region Instruction HR_EMPDIR_MULTI_ASG_INSTR

Advanced Search Page

Region Tip Type Message Name
Search Header Region Instruction HR_EMPDIR_ADV_SEARCH_INSTR
Search Results Region Instruction HR_EMPDIR_MULTI_ASG_INSTR

Employee Detail Page

Region Tip Type Message Name
Employee Detail Cell Instruction HR_EMPDIR_EMPDETAIL_INSTR

Organization Hierarchy Page

Region Tip Type Message Name
Hierarchy Region Instruction HR_EMPDIR_HIERARCHY_INSTR

Employee Profile Page

Region Tip Type Message Name
Page Layout Region Instruction HR_EMPDIR_EDITPROFILE_INSTR
Photo Region Instruction HR_EMPDIR_PIC_INSTR
Edit Employee Information Region Instruction HR_EMPDIR_EMPUPD_INSTR

Picture Preview Page

Region Tip Type Message Name
Page Layout Region Instruction HR_EMPDIR_PREVIEW_PIC_INSTR

See: Adding Instructions to Web Pages

Configurable Flexfields

With anonymous login, the application has no context of business groups, responsibilities, or personal profiles, to support flexfields. However, you can import flexfields using the override packages. If you do so, it is your responsibility to map the flexfields to MLS if you require multi-lingual support.

Configurable Profile Options

Profile Configurable Levels Values Default
HR:Employee Directory Global Menu Site Any menu name with menu type of Global Employee Directory Global Menu
Server Timezone Site, User List of values based on FND_TIMEZONES_VL None

HR:Employee Directory Global Menu

This system profile enables you to specify a menu to provide global buttons in addition to the standard Self Service Global Menu buttons when the Employee Directory is accessed anonymously.

Server Timezone

Set this profile option to the time zone corresponding to your server time zone. This option affects the date and time displayed on the Employee Details page.

Note: The Client Timezone profile option also exists within Oracle applications. If you enable this profile option at User level, there will be implications for other windows and pages. This is because other DATETIME fields on other windows and pages are automatically converted to the time zone defined by the Client Timezone profile. This time zone may be inconsistent with the time zone defined by the Server Timezone profile option. To avoid this situation, the system administrator should carry out the following steps: