Oracle HR For Non-HR People
Oracle HR For Non-HR People
Oracle HR For Non-HR People
DateTrack!
HR/Payroll Key Flexfields
• Grade
• Job
• Position
• Cost allocation
• People Group
• Competence
• Personal Analysis (Special Information Types)
Work Structures
• Act as the building • Positions are optional
blocks for HR for HR but required
transactions for PO hierarchy
• Jobs, positions, orgs, • Positions and Jobs
locations, budgets, can have valid grades
etc… associated with them
Person
• Person Type
– Employee
– Ex-Employee
– Dependent
– Contact
• Person related data
– Ex: SSN, DOB,
gender
– Remains the same
regardless of the job
Person Table
• Table: • Party_id
PER_ALL_PEOPLE_F – Links to
• Primary key: HZ_PARTIES the
connection to the
– Person_id
TCA
– Effective_start_date
– Links person across
– Effective_end_date multiple business
groups
Assignment
• Can have multiple assignments
• Holds work-related information: job,
organization, payroll, position, group,
location, employment category
• Employees must have an assignment
(even if the information is blank)
Assignment Table
• Table: • Different
PER_ALL_ASSIGN assignment_id for
MENTS_F each assignment
• Primary key:
– Assignment_id
– Effective_start_date
– Effective_end_date
Element &
Element Entries
• Elements holds pay, benefit, leave items
• Element entries hold the values for the
element (similar to value sets and values)
• Recurring elements continue on
indefinitely: such as salary
• Non-recurring items are for a distinct pay
period
Benefits & Compensation
Functionality
• Program • Rates
• Plan Type • Premiums
• Plan in Program • Enrollments
• Plan not in Program • Eligibility
• Option
Data Model (Simplified)
Person Assignment Review
(Date of Birth, SSN (job, position,
gender, marital status, payroll, group,
employee type) Grade Step
org, location)
Budget (FTE)
Salary
Date Track
DateTrack
• Adds a dimension of time to the record
• 8 Datetrack modes:
– UPDATE
– CORRECTION
– UPDATE_CHANGE_INSERT(Insert)
– UPDATE_OVERIDE (Replace)
– DELETE (End Date)
– ZAP (Purge)
– FUTURE CHANGE (All)
– DELETE (Next Change)
DateTrack (continued)
• Technical Note: Datetrack modes < >
SQL terms
– Date track mode = Update >> SQL = Insert
– Date track mode = Correction >> SQL =
Update
DateTrack Tables
• DateTrack table names ends with ‘_F’
• Primary key consists of 3 columns to
form a unique combination:
– effective_start_date
– effective_end_date
– xxxx_id (Ex. Person_id)
• Makes writing queries longer
Business Group
• The highest grouping in HR (similar to
Operating Unit) related to countries
• Business groups are associated to a
responsibility
– Which means that the data in that
responsibility is restricted to that business
group
APIs: Know What you
Don’t Know
• Object Version Numbers
• DateTrack Mode
• Loading HR History is
very hard
• Don’t Delete directly
from the tables
especially DATE
TRACKED TABLES!!!
**Read it in the
implementation manual
HR and Other Modules
HR Shared vs. Full Install
• Shared Install - HR only serves the purpose of
supporting your applications
• Full Install – typically when installing HR
• Moving from Shared > Full invalidates
thousands of objects
• If you’ve installed Full, you cannot use the
purchasing form to create employees???
• If you have problems with employees, and
install is shared see note 260683.1
HR Shared Install: Security
• Security Profiles restrict data based on
specific criteria
• HR:Security Profile associates the
security profile with the responsibility
HR Family Pack G
New Security Profiles
• Organization Security for Financials and
Manufacturing Business Views
– create a single security profile that secures
data either by single operating unit or by
operating unit and inventory organizations,
as required
HR Family Pack G
New Security Profiles-Impact
• If no security profiles = no problem
• If using HR:Security Profile and did not set
MO:Security Profile profile option
• If using HR:Security Profile and set
MO:Security Profile profile = the need to
modify their security setup to reflect the fact
that the financial and manufacturing business
views will now be securing data using the
MO:Security Profile profile option
Locations
• HR Locations are shared with financials
• HR Locations are in PER_LOCATIONS
• Additionally locations are stored in
HZ_LOCATIONS
Organizations
• HR_ALL_ORGANIZATION_UNITS - is used
by the following:
• Contact: [email protected]