Oracle HRMS Setup Checklists
Oracle HRMS Setup Checklists
Oracle HRMS Setup Checklists
Implementation Checklists from Oracle
Oracle Applications – E-Business Suite
Administration
o 9 Enable Currencies
o 13 Set Up ADE
Faleh alruwaished www.erpstuff.com Page 1
HRMS Implementation Checklists from Oracle
Work Structures Checklist
Define Organization Structures
o 15 Define Locations
o 18 Define Organizations
Define Roles
o 20 Define Jobs
o 21 Define Positions
o 23 Define Grades
Faleh alruwaished www.erpstuff.com Page 2
HRMS Implementation Checklists from Oracle
Define Input Value Validation
Salary Administration
o 37 Activate Salary
Element Sets
Faleh alruwaished www.erpstuff.com Page 3
HRMS Implementation Checklists from Oracle
o 44 Register Special Info Types for the Business Group
Recruitment
o 47 Create Competencies
Competence Requirements
o 52 Create Establishments
o 65 Define Budgets
Evaluation Systems
Requirements Matching
Faleh alruwaished www.erpstuff.com Page 5
HRMS Implementation Checklists from Oracle
Control Checklist
Define Reports and Generate Standard Letters
o 77 Create Standard Letters for use with Application Data Export (ADE)
o 88 Define Menus
o 90 Define Responsibilities
Faleh alruwaished www.erpstuff.com Page 6
HRMS Implementation Checklists from Oracle
o 92 Define HR User Profile Options
Faleh alruwaished www.erpstuff.com Page 7
HRMS Implementation Checklists from Oracle
Step 1 Specify Key Flexfield Structures for Business Group
There are 5 Key Flexfield Structures you must define before you can define a Business
Group in Oracle HRMS. These are:
o Job
o Position
o Grade
o People Group
o Cost Allocation
Before you begin your implementation of these 5 key flexfields you must clearly specify your
requirements. This specification must include the following details for each key flexfield:
o The Structure Name and the number of Segments
o The Flexfield Segment Names, Order, Validation Options and Qualifiers
o The Flexfield Value Sets to be used and any lists of values
The sequence which you follow to implement each Flexfield is:
o Define Flexfield Value Sets
o Define Key Flexfield Segments
o Define Flexfield Segment Values
o Define Key Flexfield Cross‐Validation Rules
o Define Key Flexfield Aliases
o Freeze and Compile Key Flexfield Structure
When you have completed the definition of a key flexfield you can run a special concurrent
process to generate Database Items for the individual segments of the Flexfield. This applies to
your Job, Position, Grade and People Group Key Flexfields only.
Faleh alruwaished www.erpstuff.com Page 8
HRMS Implementation Checklists from Oracle
o Run Create Key Flexfield Database Items process
Step 2 Define Job Flexfield
After you have specified your requirements to take best advantage of the flexibility of
Oracle HRMS for recording and reporting Job information in your enterprise, the
implementation sequence which you follow is:
1. Define Job Flexfield Value Sets
If you want to validate the values which a user can enter for any segment you must
define a specific Value Set.
The attributes of the Value Set will control the type of values that can be entered, and
how many characters each segment can hold. The attributes of the Value Set will also
control how the values are to be validated.
Value Sets can be shared by different segments of the same flexfield, or by segments of
any other flexfield.
Note: Use the Define Value Set form.
2. Define Job Flexfield Segments
Define a structure for your Job Flexfield which contains the segments you want to use
for your Business Group. You will use this structure to create your unique Job Names in
the Job window.
You must enter Yes in the Allow Dynamic Inserts field. If you enter No, you will not be
able to create new job name combinations in the Job window.
Note: You do not need to use a Value Set to validate a segment. If you do not specify a Value Set
then a user can enter any alphanumeric value up to a limit of 150 characters.
Note: Use the Define Key Flexfield Segments form.
3. Define Job Flexfield Segment Values
If you have chosen Independent or Dependent validation for a Value Set used by a Job
Flexfield Segment, you must define your list of valid values for the Value Set.
Note: Use the Define Segment Values form.
4. Define Job Flexfield Cross Validation Rules
Faleh alruwaished www.erpstuff.com Page 9
HRMS Implementation Checklists from Oracle
Define any Cross Validation Rules you want to use to control the combinations of
segment values which a user can enter.
You define Rules to Include or Exclude combinations of segment values. For each
segment, you can define a Low to High range of values.
Note: Use the Define Cross‐Validation Rule form.
5. Define Job Flexfield Aliases
Define Aliases for common combinations of segment values if you want to provide these
as default options.
Note: Use the Define Shorthand Aliases form.
6. Freeze and Compile Your Job Flexfield Structure
You are now ready to freeze your Job Flexfield definition. Navigate to the Define Key
Flexfield Segments window. Enter Yes in the Freeze Flexfield Definition field and save
your changes. Oracle Human Resource Management Systems now freezes and compiles
your Job Flexfield definition. Compiling the flexfield definition enables the Job Flexfield
window with the defaults, values and rules that you have defined.
Note: Use the Define Key Flexfield Segments form.
7. Run Create Key Flexfield Database Items process
If you want to make use of the individual segments of the flexfield as separate Database
Items you can run this concurrent process from the Submit a New Request window. The
only parameter associated with this process is the Key Flexfield Name.
Note: Use the Submit a New Request form.
Step 3 Define Position Flexfield
After you have specified your requirements to take best advantage of the flexibility of
Oracle Human Resource Management Systems for recording and reporting Position
information in your enterprise, the implementation sequence which you follow is:
1. Define Position Flexfield Value Sets
If you want to validate the values which a user can enter for any segment you must
define a specific Value Set.
Faleh alruwaished www.erpstuff.com Page 10
HRMS Implementation Checklists from Oracle
The attributes of the Value Set will control the type of values that can be entered, and
how many characters each segment can hold. The attributes of the Value Set will also
control how the values are to be validated.
Value Sets can be shared by different segments of the same flexfield, or by segments of
any other flexfield.
Note: Use the Define Value Set form.
2. Define Position Flexfield Segments
Define a structure for your Position Flexfield which contains the segments you want to
use for your Business Group. You will use this structure to create your unique Position
Names in the Position window.
You must enter Yes in the Allow Dynamic Inserts field. If you enter No, you will not be
able to create new position name combinations in the Position window.
Note: You do not need to use a Value Set to validate a segment. If you do not specify a Value Set
then a user can enter any alphanumeric value up to a limit of 150 characters.
Note: Use the Define Key Flexfield Segments form.
3. Define Position Flexfield Segment Values
If you have chosen Independent or Dependent validation for a Value Set used by a
Position Flexfield Segment, you must define your list of valid values for the Value Set.
Note: Use the Define Segment Values form.
4. Define Position Flexfield Cross Validation Rules
Define any Cross Validation Rules you want to use to control the combinations of
segment values which a user can enter.
You define Rules to Include or Exclude combinations of segment values. For each
segment, you can define a Low to High range of values.
Note: Use the Define Cross‐Validation Rule form.
5. Define Position Flexfield Aliases
Define Aliases for common combinations of segment values if you want to provide these
as default options.
Note: Use the Define Shorthand Aliases form.
Faleh alruwaished www.erpstuff.com Page 11
HRMS Implementation Checklists from Oracle
6. Freeze and Compile Your Position Flexfield Structure
You are now ready to freeze your Position Flexfield definition. Navigate to the Define
Key Flexfield Segments window. Enter Yes in the Freeze Flexfield Definition field and
save your changes. Oracle Human Resource Management Systems now freezes and
compiles your Position Flexfield definition. Compiling the flexfield definition enables the
Position Flexfield window with the defaults, values and rules that you have defined.
Note: Use the Define Key Flexfield Segments form.
7. Run Create Key Flexfield Database Items process
If you want to make use of the individual segments of the flexfield as separate Database
Items you can run this concurrent process from the Submit a New Request window. The
only parameter associated with this process is the Key Flexfield Name.
Note: Use the Submit a New Request form.
Step 4 Define Grade Flexfield
After you have specified your requirements to take best advantage of the flexibility of
Oracle Human Resource Management Systems for recording and reporting Grade
information in your enterprise, the implementation sequence which you follow is:
1. Define Grade Flexfield Value Sets
If you want to validate the values which a user can enter for any segment you must
define a specific Value Set.
The attributes of the Value Set will control the type of values that can be entered, and
how many characters each segment can hold. The attributes of the Value Set will also
control how the values are to be validated.
Value Sets can be shared by different segments of the same flexfield, or by segments of
any other flexfield.
Note: Use the Define Value Set form.
2. Define Grade Flexfield Segments
Define a structure for your Grade Flexfield which contains the segments you want to use
for your Business Group. You will use this structure to create your unique Grade Names
in the Grades window.
Faleh alruwaished www.erpstuff.com Page 12
HRMS Implementation Checklists from Oracle
You must enter Yes in the Allow Dynamic Inserts field. If you enter No, you will not be
able to create new grade name combinations in the Grades window.
Note: You do not need to use a Value Set to validate a segment. If you do not specify a Value Set
then a user can enter any alphanumeric value up to a limit of 150 characters.
Note: Use the Define Key Flexfield Segments form.
3. Define Grade Flexfield Segment Values
If you have chosen Independent or Dependent validation for a Value Set used by a
Grade Flexfield Segment, you must define your list of valid values for the Value Set.
Note: Use the Define Segment Values form.
4. Define Grade Flexfield Cross Validation Rules
Define any Cross Validation Rules you want to use to control the combinations of
segment values which a user can enter.
You define Rules to Include or Exclude combinations of segment values. For each
segment, you can define a Low to High range of values.
Note: Use the Define Cross‐Validation Rule form.
5. Define Grade Flexfield Aliases
Define Aliases for common combinations of segment values if you want to provide these
as default options.
Note: Use the Define Shorthand Aliases form.
6. Freeze and Compile Your Grade Flexfield Structure
You are now ready to freeze your Grade Flexfield definition. Navigate to the Define Key
Flexfield Segments window. Enter Yes in the Freeze Flexfield Definition field and save
your changes. Oracle Human Resource Management Systems now freezes and compiles
your Grade Flexfield definition. Compiling the flexfield definition enables the Grade
Flexfield window with the defaults, values and rules that you have defined.
Note: Use the Define Key Flexfield Segments form.
7. Run Create Key Flexfield Database Items process
If you want to make use of the individual segments of the flexfield as separate Database
Items you can run this concurrent process from the Submit a New Request window. The
only parameter associated with this process is the Key Flexfield Name.
Faleh alruwaished www.erpstuff.com Page 13
HRMS Implementation Checklists from Oracle
Note: Use the Submit a New Request form.
Step 5 Define People Group Flexfield
Warning: In Oracle HRMS you must define at least one segment for the People Group Key
Flexfield.
If you do not, you will not be able to use the Assignment window for employees or applicants.
After you have specified your requirements to take best advantage of the flexibility of
Oracle HRMS for recording and reporting People Group information in your enterprise,
the implementation sequence you follow is:
1. Define People Group Flexfield Value Sets
If you want to validate the values which a user can enter for any segment you must
define a specific Value Set.
The attributes of the Value Set will control the type of values that can be entered, and
how many characters each segment can hold. The attributes of the Value Set will also
control how the values are to be validated.
Value Sets can be shared by different segments of the same flexfield, or by segments of
any other flexfield.
Note: Use the Define Value Set form.
2. Define People Group Flexfield Segments
Define a structure for your People Group Flexfield which contains the segments you
want to use for your Business Group. You will use this structure to enter People Group
details in the Assignment window.
You must enter Yes in the Allow Dynamic Inserts field. If you enter No, you will not be
able to enter People Group information in the Assignment window.
Note: You do not need to use a Value Set to validate a segment. If you do not specify a Value Set
then a user can enter any alphanumeric value up to a limit of 150 characters.
Faleh alruwaished www.erpstuff.com Page 14
HRMS Implementation Checklists from Oracle
Note: Use the Define Key Flexfield Segments form.
3. Define People Group Flexfield Segment Values
If you have chosen Independent or Dependent validation for a Value Set used by a
People Group Flexfield Segment, you must define your list of valid values for the Value
Set.
Note: Use the Define Segment Values form.
4. Define People Group Flexfield Cross Validation Rules
Define any Cross Validation Rules you want to use to control the combinations of
segment values which a user can enter.
You define Rules to Include or Exclude combinations of segment values. For each
segment, you can define a Low to High range of values.
Note: Use the Define Cross‐Validation Rule form.
5. Define People Group Flexfield Aliases
Define Aliases for common combinations of segment values if you want to provide these
as default options.
Note: Use the Define Shorthand Aliases form.
6. Freeze and Compile Your People Group Flexfield Structure
You are now ready to freeze your People Group Flexfield definition. Navigate to the
Define Key Flexfield Segments window. Enter Yes in the Freeze Flexfield Definition field
and save your changes. Oracle Human Resource Management Systems now freezes and
compiles your People Group Flexfield definition. Compiling the flexfield definition
enables the People Group Flexfield window with the defaults, values and rules that you
have defined.
Note: Use the Define Key Flexfield Segments form.
7. Run Create Key Flexfield Database Items process
If you want to make use of the individual segments of the flexfield as separate Database
Items you can run this concurrent process from the Submit a New Request window. The
only parameter associated with this process is the Key Flexfield Name.
Note: Use the Submit a New Request form.
Faleh alruwaished www.erpstuff.com Page 15
HRMS Implementation Checklists from Oracle
See: Running Oracle Applications Reports and Programs
Step 6 Define Cost Allocation Flexfield
Cost Allocation information is normally used to record the details of employee costing
associated with payroll results. If you have installed Oracle Payroll, you can accumulate
the costs associated with your payroll results and transfer these to your General Ledger
system. If you have not installed Oracle Payroll you can use the costing flexfield to enter
your cost allocation information.
Warning: In Oracle HRMS you must define at least one segment for the Cost Allocation Key
Flexfield. If you do not, you will experience problems using forms with the flexfield window.
After you have specified your requirements to take best advantage of the flexibility for
recording and reporting costing information in your enterprise, the implementation
sequence which you follow is:
1. Define Cost Allocation Flexfield Value Sets
If you want to validate the values which a user can enter for any segment you must
define a specific Value Set.
The attributes of the Value Set will control the type of values that can be entered, and
how many characters each segment can hold. The attributes of the Value Set will also
control how the values are to be validated.
Value Sets can be shared by different segments of the same flexfield, or by segments of
any other flexfield.
Note: Use the Define Value Set form.
2. Define Cost Allocation Flexfield Segments and Qualifiers
Define a structure for your Cost Allocation Flexfield which contains the segments you
want to use for your Business Group. You will use this structure to enter your payroll
costing details in Oracle HRMS.
You must enter Yes in the Allow Dynamic Inserts field. If you enter No, you will not be
able to enter Costing details anywhere on the system.
Note: You do not need to use a Value Set to validate a segment. If you do not specify a Value Set
then a user can enter any alphanumeric value up to a limit of 150 characters.
Note: Use the Define Key Flexfield Segments form.
Faleh alruwaished www.erpstuff.com Page 16
HRMS Implementation Checklists from Oracle
The only key flexfield in Oracle HRMS which makes use of Qualifiers is the Cost
Allocation Flexfield. You use Segment Qualifiers to control the level at which costing
information can be entered to the system. Each Qualifier determines the level at which
costing information can be entered. There are six possible choices for each segment:
Qualifier Effect on window
Payroll Enter segment values in the Payroll window.
Link Enter segment values in the Element Link window.
Balancing Enter balancing segment values in the Element Link window.
Organization Enter segment values in the Costing Information window for the Organization.
Assignment Enter segment values in the Costing window for the assignment.
Entry Enter segment values in the Element Entries window.
Table 1 ‐ 1.
3. Define Cost Allocation Flexfield Segment Values
If you have chosen Independent or Dependent validation for a Value Set used by a Cost
Allocation Flexfield Segment, you must define your list of valid values for the Value Set.
Note: Use the Define Segment Values form.
4. Define Cost Allocation Flexfield Cross Validation Rules
Define any Cross Validation Rules you want to use to control the combinations of
segment values which a user can enter.
You define Rules to Include or Exclude combinations of segment values. For each
segment, you can define a Low to High range of values.
Note: Use the Define Cross‐Validation Rule form.
5. Define Cost Allocation Flexfield Aliases
Faleh alruwaished www.erpstuff.com Page 17
HRMS Implementation Checklists from Oracle
Define Aliases for common combinations of segment values if you want to provide these
as default options.
Note: Use the Define Shorthand Aliases form.
6. Freeze and Compile Your Cost Allocation Flexfield Structure
You are now ready to freeze your Cost Allocation Flexfield definition. Navigate to the
Define Key Flexfield Segments window. Enter Yes in the Freeze Flexfield Definition field
and save your changes. Oracle HRMS now freezes and compiles your Cost Allocation
Flexfield definition. Compiling the flexfield definition enables the Cost Allocation
Flexfield window with the defaults, values and rules that you have defined.
Note: Use the Define Key Flexfield Segments form.
Define Descriptive Flexfields
See:
Step 7 Specify Descriptive Flexfield Contexts for Additional Details
Use descriptive flexfields in Oracle HRMS to define your own additional fields to the
standard windows. For example, if you want to record Driver's License Number for any
person you can define a segment of the Additional Personal Details flexfield to record
this additional information.
After this, you can enter a Driver's License Number in the Person window after the
standard Personal details.
Warning: The descriptive flexfield is defined at the level of the base‐table. This means that any
window which uses the base‐table will display the same descriptive flexfield segments. In this
example, the Driver's License Number will appear in the Contact window, as well as the Person
window.
Before you begin to implement any descriptive flexfield you must clearly specify your
requirements. You must include the following details:
o The Context and the number of Segments for each Context
o The Flexfield Segment Names, Order and Validation Options
o The Flexfield Value Sets to be used and any lists of values
Faleh alruwaished www.erpstuff.com Page 18
HRMS Implementation Checklists from Oracle
You can define two types of descriptive flexfield Segments:
o Global Segments
Segments always appear in the flexfield window.
o Context‐Sensitive Segments
Segments appear only when a defined context exists. You can prompt a user to
enter the context, or you can provide the context automatically from a
reference field in the same region.
Suggestion: Often you can choose between using a code, a 'base‐table' field, and a field which
contains a meaning or description. You should always use base‐table fields as reference fields
for Context‐Sensitive segments. These fields usually have the same name as the column in the
base table.
Some of the Standard Reports supplied with the system include descriptive segment values. If
you follow this suggestion, these reports will be able to use the prompts you define ‐ otherwise
they will apply a generic prompt to the data.
Attention: If you want to include descriptive flexfield Segment Values in the list of Values for
DateTrack History you will need to modify the DateTrack History Views that are supplied with
the system.
See: Oracle HRMS Technical Reference Manual
Step 8 Define Descriptive Flexfields
The sequence which you follow to implement each descriptive flexfield is:
o Register any field in the same block of the window as the Context Reference
Field. This field will supply the context for any context sensitive segments.
o Define Flexfield Values Sets
o Define Descriptive Flexfield Segments
o Define Flexfield Segment Values
o Run the Create Descriptive Flexfields Database Items Process
The sub‐steps that follow show you how to perform all these steps.
1. Register a Reference Field
Faleh alruwaished www.erpstuff.com Page 19
HRMS Implementation Checklists from Oracle
You must use the Application Developer Responsibility to update the definition of the
descriptive flexfield.
Note: Use the Register Descriptive Flexfields form.
o Query the flexfield you want to update.
o Navigate to the Reference Fields block and enter the name of the Reference
Field you want to use.
o Save your choices.
Warning: Some descriptive flexfields are predefined and protected. These are used to deal with
specific legislative and reporting needs of individual countries or industries.
Do not attempt to alter the definitions of these protected flexfields. These definitions are a
fundamental part of Oracle HRMS. Any change to them may lead to errors in the operating of
the system.
It is possible that Oracle HRMS will use other segments of these flexfields in the future.
Therefore, do not add segments to any protected flexfield. This can affect your ability to
upgrade your system in the future.
2. Define Flexfield Value Sets
If you want to validate the values which a user can enter for any segment you must
define a specific Value Set.
o The attributes of the Value Set will control the type of values that can be
entered, and how many characters each segment can hold.
o The attributes of the Value Set will also control how the values are to be
validated.
Note: Use the Define Value Set form.
Note: Value Sets can be shared by different segments of the same flexfield, or by segments of
any other flexfield.
3. Define Descriptive Flexfield Segments.
Define the segments of your descriptive flexfield for each Context.
o Use Global Context to define any segments which will always appear in the
flexfield window.
Faleh alruwaished www.erpstuff.com Page 20
HRMS Implementation Checklists from Oracle
o Enter your own Context Name to define segments which will appear only for
that context.
Freeze and compile your descriptive flexfield definitions.
Note: Use the Define Descriptive Flexfield Segments form.
Note: You do not need to use a Value Set to validate a segment. If you do not specify a Value Set
then a user can enter any alphanumeric value up to a limit of 150 characters.
Warning: If you define a segment as 'Required', it will be required for every record on the
system. There are two common problems you can encounter:
If you define a 'Required' segment after you have entered records:
Existing records will not have any value in this segment and the system
will prompt you with an error when you query an existing record.
Some descriptive flexfields are used in more than one block. For
example, any 'Required' segments for Additional Personal Details must
be entered for every Employee, Applicant or Contact.
4. Define Flexfield Segment Values
If you have chosen Independent validation for a Value Set used by a descriptive flexfield
Segment, you must define a list of valid values for the Value Set.
Note: Use the Define Segment Values form.
5. Run Create Descriptive Flexfields Database Items Process
When you have defined your descriptive flexfields you should run the Create Descriptive
Flexfields Database Items process to create database items for your non‐context‐
sensitive descriptive flexfield segments.
Faleh alruwaished www.erpstuff.com Page 21