Wednesday, November 18, 2009

HRMS

Oracle HRMS can be used for:

  • Store, query and track employment and personal information
  • Set up your recruitment procedures exactly as your enterprise requires
  • Manage careers and succession using competence management and special information types
  • Define and manage all your human resource budgets

Creating a new employee...
hr_employee_api.create_us_employee
(p_validate => FALSE, -- Input Parameter
p_hire_date => SYSDATE, -- Input Parameter
p_business_group_id => 0, -- Input Parameter
p_first_name => 'Jigra', -- Input Parameter

p_last_name => 'Last_Name', -- Input Parameter
p_sex => 'M', -- Input Parameter
p_employee_number => 861, -- Input Parameter
p_email_address => 'aemitarora@gmail.com', -- Input Parameter
p_person_id => l_person_id,
p_assignment_id => l_assignment_id,
p_per_object_version_number => l_per_object_version_number,
p_asg_object_version_number => l_asg_object_version_number,
p_per_effective_start_date => l_per_effective_start_date,
p_per_effective_end_date => l_per_effective_end_date,
p_full_name => l_full_name,
p_per_comment_id => l_per_comment_id,
p_assignment_sequence => l_assignment_sequence,
p_assignment_number => l_assignment_number,
p_name_combination_warning => l_name_combination_warning,
p_assign_payroll_warning => l_assign_payroll_warning
);


You can view the new employee info in Per_All_People_F

Here 'Employee Number' was passed as an input parameter (its an IN OUT parameter). You can pass it as an input parameter if the "Employee Number Generation" option (in your Business Group) is set to 'Manual'; if 'Automatic', then you cannot.

You may view/edit this setup here:

R12 Navigation: HRMS Super User >> Work Structures >> Organization >> Description

Query for your business group and then click on "Business Group" under "Organization Classifications". Then click on Others and select "*Business Group info.".

Things to Remember in Oracle HRMS

  • You can create a new Contingent Worker using the HR_CONTINGENT_WORKER_API.create_cwk api. Oracle recommends not to refer the person type id in per_all_people_f table; refer to person_type_id in per_person_type_usages_f table especially for non-regular employees like contingent worker

Trivia

  • Self–Service Human Resources (SSHR) enables employees and line managers to maintain and update information themselves.

1 comments:

Anonymous said...

Nice work

Post a Comment