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:
Anonymous access to the Employee Directory repository with simple and advance search features
You can provide users with anonymous access to the read-only directory. Users can use basic or advanced search facilities to find people and their assignment details.
Controlled access to the HRMS data during major reorganization processes within the company
The repository data is independent of the HRMS data, and therefore remains static if your organization is undergoing internal change. The directory data will not change until you refresh the repository.
Constant and immediate availability
The directory is available continuously, and supports concurrent users.
Presentation of complex Oracle HRMS data
The associated HRMS data is de-normalized into the Employee Directory repository tables, enabling users to view a range of data relating to workers and their assignments in a simple layout. In addition, the directory is not dealing with temporal data.
Time zone support
The Employee Details page can display the local time at the worker's location.
MLS support
If your configuration includes the MLS dictionary, you can display organization, position, and job values in the local language.
Multi-assignment support
You can view multiple assignments for each worker.
Support for multiple data sources
You can import data from heterogeneous data sources.
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:
First Name
Last Name
Full Name
Preferred Name
E-mail Address
Work Phone Number
Alternate First Name
Alternate Last name
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.
You can choose to deploy the Employee Directory in any of the following ways:
Self Service Personal Home Page
Add the Proxy Page function (HR_EMPDIR_PROXY_SS) to a menu or responsibility using the standard AOL setup. Give the function a prompt.
See: Self-Service Menus and User Access
The Personal Home Page uses the standard Self Service Global Menu to provide global buttons. See: Configuring the Global Button Bar to configure this menu.
Portal
For information on configuring Portal, see the following notes on My Oracle Support:132035.1
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
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
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.
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.
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".
| User Menu Name | Function Name |
|---|---|
| Employee Directory Functions Menu | Employee Directory |
See: Defining User Access and Menus
Not applicable
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
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.
| 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 |
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.
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:
Prevent the Client Timezone profile option being set at the User level. To do this, use an Application Developer responsibility to change the delivered profile option definition. See: User Profiles
Use the Personalization Framework functionality to remove the Time Zone field from the Preferences page.