Learn Oracle Time and Labor
Learn Oracle Time and Labor
Below is a typical screenshot of a layout worker will see while entering the time.
Layout is something which employee (including contractor) will see while
entering the time-sheet (time-cards or time entry). The layout will determine
what fields you will see and enter values against them. There are many
predefined layouts delivered by oracle and one of them is Projects Layout.
Table below gives you an idea about the predefined layout styles and the fields
available along with them.
OTL
Layout What they do?
Styles
Using this layout, workers can enter their time against projects,
Projects
tasks, and types. They can click on a Details button to enter
layout
comments against each project, task, and type combination.
Payroll Using this layout workers can enter a start and stop time, or a
Layout number of hours, for each day of the week for the selected
hours type. This layout is suitable for workers who are
submitting their time to Oracle HR or Payroll.
This layout is similar to the Projects layout except that the list
of values for the Type field comes from the alternate name you
Projects with
have assigned to the worker (using preferences) for the
Payroll
Expenditure Elements alternate name type. So when a worker
Layout
selects a type for a time entry, an element name is also
recorded in the time store.
This layout displays one row where the worker can select an
hours type and cost center, then enter the number of hours for
Exception
each day of the week. Use this layout for workers who only
Layout
need to submit timecards for exception reporting (such as time
absent for sickness or vacation).
Okay, so now which the layout are we going to use? answer to this question
is Projects with Payroll Layout. In this setup steps we will be using the
Projects with Payroll Layout.
These Layout styles are actually combination of several layouts but at this
moment you need not to worry about them. If you are interested to know how to
customize these layouts you can read the white paper Oracle 11i and R12 Time
And Labor (OTL) Timecard Configuration (Doc ID 304340.1)
Regular Hours
Overtime Hours
Input
Primary Effective
Element Name Type Value Units
Classifications from
Name
Hours in
iAvinash Regular Decimal 01-JAN-
Earnings Non recurring Hours
Hours format (2 1951
places)
Hours in
iAvinash Holiday Decimal 01-JAN-
Earnings Non recurring Hours
Hours format (2 1951
places)
Step 02 : Create Element Links
Navigation : HRMS Manager Total Compensation Basic Link
Element links need to be created for every element that you want to attach with
employee (basically assignment). This tells the system what all elements are
available for any specific assignment. For our case just create the element link for
both these elements without associating any criteria.
Just select the element, which we created in previous steps and click on save.
Dont forget to do these for both the elements.
Step 03 : Create Element Set
Navigation : HRMS Manager Payroll Elemnt Set
Now create an element set (run set) and add these two elements you created
previously.
Responsibility
XXOTL_APP_DEV XXOTL_SSHR
Key
Data Group
Time and Labor Engine Time and Labor Engine
Application
There are many predefined categories delivered by oracle like Premium Hours,
Non-Worked Hours, Billable Hours, Non-Billable Hours, and Total1 through
Total10. Total1, Total2, and Total3 are used by the predefined timecard layouts to
display totals on the timecard summary and approval summary pages. So we will
need to add our two elements in predefined time category Total1 so that the
sum of them are added into the total.
When you are on Time Categories window query for Total1 and add
following two values/elements
Regular Hours
Overtime Hours
You can enforce when these time entry rules should be applied, either while
entering the time sheet or while submitting for approval.
Although you can write many complex formula to validate your time entry, for
this sample setup we will use a seeded formula that will stop employee entering
more than 24 hours in any single day.
For the same please create following two time entry rules
Formula
Name Description Usage Formula From Global
Input
One Day
01-
Max 24 iAvinash Max 24 Seeded formula for Total1
Save JAN- Yes
hours Save hours Save Period Maximum 241
1951
No
One Day
Max 24 01-
iAvinash Max 24 Submission / Seeded formula for Total1
hours JAN- Yes
hours Submit Resubmission Period Maximum 241
Submit 1951
No
Step 09 : Create OTL Time Entry Rule Groups
Navigation : OTL Application Developer Time Entry Rule Define Time
Entry Rule Groups
As the name itself suggests you can combine all or as many as rules you created in
the previous steps (time entry rules) under one umbrella and decide what would
be the outcome if these rules are executed. You can assign one of these outcome
Error
Warning
Reason
Business Message
For our example we will use Error when someone enters more than 24 hours in
any day.
Payroll and
Projects BEE Retrieval Process
Approved
For our example create only one Eligibility Criteria as per the image given below.
Step 16 : Create organization
Navigation : HRMS Manager Work Structures Eligibility Criteria Tab
Employee associated with normal organization cannot fill time sheet straight
forward. That organization must have following two classifications.
1. An employee record exist with all necessary information captured like Job,
Costing, Legal Employer etc.
2. You have assigned correct organization to worker, which has all the
classification mentioned in the previous step.
3. You have assigned a project to this resource.
4. You have created a login information user account and assigned the
responsibility iAvinash Self Service Time and Expenses
5. Make sure you also run the program Security List Maintenance, just in case.
6. Run the program Generate Flexfield and Mapping Information one more
time, just in case.
Select the period and then start entering your details as follows