You are on page 1of 34

http://oracleapps88.blogspot.

com/

Business Requirement : Organization require automated process for Accrual of 2 leaves at


every month so yearly total 24 leaves employee can take if at start of new calendar year all
unused Annual leaves should carried out to next year Leave Balance.

Absence Management: Oracle provides seeded functionality which can capture leave related
information and provide extensibility so you can make changes as per your requirement.

M
Absence management is provided in self service (Oa framework pages) as well as from core
Hr(Oracle forms)
Navigation For Absence management . O
1. Core HRMS: .C
T
O
P
Navigation: Human Resources Responsibility  people  Enter and maintain
S
G
Others Absence

O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Accrual Plan: - Oracle Provides Accrual plan Functionality for calculating leave balance
calculation and Balance Carry Over calculations.

So for calculating balance following things should be taken in consideration.

1)Opening Balance : - Some Organization Provides Yearly opening balance to employee when
organization hire new employee or at starting of new calendar year .so generally opening balance
is captured in Element.
M
O
.C
2)Leave Adjustment :- Some time there is need make adjustment because of problem in
calculation of leave balance or some Other reason in between year so that information also
should be captured . Generally Adjustment is also stored as element.
T
O
P
3) Leave Encashment: Organizations provides policy for encashment of leave when Leave

S
balance Exceed some amount. So we have to provide interface for encashment of leave

G
.Generally Leave Encashment is also captured in Element.

O
So for Designing Flexible Accrual Plan above 3 Things should be considered even if
L
organization is not using those things currently but for future flexibility you have to consider
these 3 things.
.B
8
8
S
Pprocess for Leave and Accrual Plan.
P
Now we will discuss step by step

A
Eof Element For Absence:
L
1. Creation

C
Navigation: Human Resources Responsibility  Total Compensation Basic  Element
A
Description.

R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
Enter following Mandatory fields: O
L
.B
1. Name: XXDS_ABSENCE_ELEMENT
8
8
S
2. Description: These Element Capture Days for Individual Annual Leave

P
3. Primary Classification: Information
P
A
4. Type: Nonrecurring.

E
5. Input Value:
L
C
A Name Unit
R
O
Days Day

Pay Value Money

Future 1 Character

Future 2 Character
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

2. Creation of Element Link:

Navigation: Human Resources Responsibility  Total Compensation Basic  Link

Query Element Name “Annual Leave Element “


M
Enter Organization “Vision operations” to link organization. O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A3.
R Creation of Absence reason:

O Next step is to create Absence reason. This setup (step 3) is optional.

As per business requirement we can create Absence reason setup.

Navigation: Human Resources Responsibility  other Definitions Lookup Table


(Application utility Lookup)

Query “ABSENCE_REASON” as Type.


http://oracleapps88.blogspot.com/

Add new Line with Code “AN”, Meaning “Annual Leave”, Description” Annul Leave”

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
Query “ABSENCE_CATEGORY” and add new category as shown below snap:

P
Add new Line with Code “ANL”, meaning “Annual Leave”, Description” Annul Leave”
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
O
L
.B
4. Creation of Absence Type: 8
8
S
Navigation: Human Resource Responsibility  Total Compensation Basic  Absence Type.

P
P
NOTE:
A
E
1) Some Organizations Provides Opening balance when new employee hire or at start of new
L
calendar year in That case you can take Balance as Decreasing while defining Absence Type.

C
Ex. Suppose organization provides opening balance 24 at starting of new calendar year then you

A can take balance as decreasing so if you take leave of 3 days then that 3 days will be decreased

R
from total balance 24.
So balance = 24-3 = 21
O But here we are not giving opening balance to employee we are just restricting employee to take
more than 24 leaves in a year. So here we are taking balance increasing. So if employee take first
leave of 2 days then balance become 2 and after that employee takes leave of 3 days then balance
become 2+3 =5, so balance will increase each time.

2) Giving Absence category and Absence reason is optional while defining Absence Type.
http://oracleapps88.blogspot.com/

Name XXDS_Absence Type

Element Annual Leave

Input value Days

Balance Decreasing

Effective Date 01-JAN-1950


M
Units Days O
.C
T
Below screen shot show how to create Absence Type:
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
5. Creation of Leaves:

For employee, user will create leaves as shown in below screen

Navigation: Human Resource Responsibility  Enter and Maintain Others  Absence.


http://oracleapps88.blogspot.com/

Steps:

1. Find person to whom create leaves.

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
2. Screen shows below information for person:

E
L
C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
3. Go to Others and select Absence to create leaves:

E
L
C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

6. Attachment of Test Element for leave:

Navigation:

Human Resource Responsibility  Enter and Maintain  Assignment  Entries.

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O

Click on Entry Values:


http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
O
L
.B
In this way we have defined absence and8
8
absence element and create testing for Leave.

S
P
P
Now, we will discuss about how to handle encashment, opening balance, adjustment and

A
designing of accrual plan.

E
Creation of Element for Opening Balance:
L
C Human Resource Responsibility  Total Compensation  Basic  Element
NOTE: Go to ’01-JAN-1950’ using date track mode before creating element.

ADescription.
Navigation:
R
O
Create new nonrecurring Element “XXDS_OPENING_BALANCE”.

Element Name XXDS_OPENING_BALANCE


http://oracleapps88.blogspot.com/

Reporting Name Annual Leave opening Balance

Primary Classification Information

Opening Balance Day

Effective Date Date

Reason Character

Future 1 Character M
O
.C
Future 2 Character

T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
Save Element Name and Click on Input value and define Input Values.

A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
O
Creation of Element For Adjustment:
L
.B
NOTE : Go to ’01-JAN-1950’ using date track mode before creating element.

Navigation: Human Resource Responsibility8


8  Total Compensation  Basic  Element
Description.
S
Again create new nonrecurringP
Element Name “XXDS_OPENING_BALANCE_ADJ”
P
A
E
L
Element Name XXDS_OPENING_BALANCE_ADJ

C Name
Reporting Annual Leave Adjustment
APrimary Classification Information
R
O Adjustment Days Day

Effective Date Date

Reason Character

Future 1 Character
http://oracleapps88.blogspot.com/

Future 2 Character

M
O
.C
T
O
P
S
G
O
L
. B
8 and define Input Values.
Save Element Name and Click on Input value
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Creation of Element For Encashment:

NOTE : Go to ’01-JAN-1950’ using date track mode before creating element.

Navigation: Human Resource Responsibility  Total Compensation  Basic  Element


Description.

Again create new nonrecurring Element Name


“XXDS_OPENING_BALANCE_ENCASHMENT”
M
O
Element Name XXDS_OPENING_BALANCE_ENCASHMENT

.C
Reporting Name Annual Leave Encashment

Primary Classification Information T


O
Encashment Days Day
P
Effective Date Date S
G
O
Reason Character

Future 1 Character L
.B
8
Future 2 Character

8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

Save Element Name and Click on Input value and define Input Values.

M
O
.C
T
O
P
S
G
O
L
.B
Creation of Link for above 3 all elements:

Navigation: Human Resource Responsibility8


8
 Total Compensation  Basics  Link.

S
P
P
1. XXDS_OPENING_BALANCE:

A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
2. XXDS_OPENING_BALANCE_ADJ:
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

3. XXDS_OPENING_BALANCE_ENCASHMENT:

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
Creation of Absence Type:

A
E Types for all Elements.
L
Create Absence

C
A
R
Navigation: Human Resources Responsibility  Total Compensation  Absence
type
O
1. xxds_opening_balance_type
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
O
L
.B
2. xxds_opening_balance_adj_type:
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
O
L
.B
8
3. xxds_opening_bal_encash_type:

8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
O
L
.B
Creation of Accrual Plan:

8
Now , we will see how to create accrual plan for Absence Leave management.

8
Navigation: Human Resource Responsibility  Total Compensation  Basics  Accrual
S
P
Plan.

P
A
NOTE : Go to ’01-JAN-1950’ using date track mode before creating Plan.

E
L
C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
Plan Name xxds_annual_leave_plan
O
L
.B
Accrual category Vacation

Accrual Units Days 8


8
Accrual Formula
S
PTO_PAYROLL_BALANCE_CALCULATION
P
Cary over Formula
PPTO_PAYROLL_CARRYOVER

A
E
Absence Information XXDS_OPENING_BALANCE

L
C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
Creation of Accrual Bands:
O
L
Navigation: Human Resources Responsibility  Total Compensation  Basics  Accrual
Plan  Accrual Band.
.B
8
8
S
P
P
A
E
L
C
A
R
O

Creation of Net calculation Rules:


http://oracleapps88.blogspot.com/

Navigation: Human Resources Responsibility  Total Compensation  Basics  Accrual


Plan  Net Calculation Rules.

M
O
.C
T
O
P
S
G
O
L
.B
Creation of Link for Accrual Plan:
8
8  Total Compensation  Basics  Link.
Navigation: Human Resources Responsibility
S
1.
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
O
L
.B
8
2.

8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

3.

M
O
.C
T
O
P
S
G
O
4. L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

5.

M
O
.C
T
O
P
S
G
O
L
.B
NOTE: Above 5 snaps, when you create accrual plan then below system will automatically

8
generate below elements. System will automatic generate element link for below elements

8
and link below 5 elements to criteria defined for absence Element link. So check element

S
link is automatically for below elements and if it is not generated automatically then

P
manually create element link.

P
A
E
1) Annual Leave Plan

L
2) Annual Leave Plan Carried Over
3) Annual Leave Plan Payroll Balance
C
4) Annual Leave Plan Residual
A 5) Annual Leave Plan Tagging
R
O Now enroll Employee to Accrual Plan:

Creation of New Employee:

Navigation: Human Resources Responsibility  Enter and Maintain.


http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O

Check Accrual Balance:

Navigation: Human Resources Responsibility  Fast Path Accrual


http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O

Again go to Employee form:


http://oracleapps88.blogspot.com/

Navigation: Human Resources Responsibility  Enter and Maintain  Others.

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
Enter Absence details:

A
Type: xxds_opening_balance_type

E
L
Actual Start: 15-Sep-2012 End : 17-Sep-2012. Duration (Days)= 2

C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O
http://oracleapps88.blogspot.com/

M
O
.C
T
O
P
S
G
O
L
.B
8
8
S
P
P
A
E
L
C
A
R
O

You might also like