Professional Documents
Culture Documents
Authors: Lakshmi Venkat, Phid Simons, Tim Bisset, Hema Hardikar, Suzanne Kinkead
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by
intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast,
modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or
decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to
us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following
notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/
or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation
and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating
system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions
applicable to the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in
any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous
applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle
Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or
registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of
Advanced Micro Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information on content, products and services from third parties. Oracle Corporation
and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle
Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products,
or services.
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?
ctx=acc&id=docacc
Oracle customers have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?
ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.
Oracle Global Human Resources Cloud
Implementing Time and Labor
Contents
Preface i
1 Overview 1
Implementing Time and Labor: Overview .................................................................................................................. 1
3 Date Effectivity 18
Date-Effective Objects in Time and Labor: Explained .............................................................................................. 18
Date Effectivity: Explained ....................................................................................................................................... 18
Correcting Date-Effective Objects: Examples .......................................................................................................... 19
Updating Date-Effective Objects: Examples ............................................................................................................ 21
FAQs ....................................................................................................................................................................... 22
6 Layout Sets 39
Overview ................................................................................................................................................................. 39
Configuring the Various Time Entry Layouts: Worked Example ................................................................................ 40
Configuring a Calendar Entry Layout: Worked Example .......................................................................................... 45
FAQ ........................................................................................................................................................................ 47
7 Time Categories 48
Time Categories: How They Work with Time Consumer Sets and Time Entry Rules ................................................ 48
Using Time Category Condition Components: Explained ........................................................................................ 48
Creating Time Categories: Worked Example ........................................................................................................... 50
FAQs ....................................................................................................................................................................... 52
9 Time Rules 56
Rule Set Components: How They Work Together .................................................................................................. 56
Defining Rule Templates: Points to Consider .......................................................................................................... 58
Input Parameters and Rule Outputs: Explained ....................................................................................................... 60
Time Calculation Rule Set Processing Order: Explained .......................................................................................... 61
Creating a Time Entry Rule Template: Worked Example ......................................................................................... 62
Creating a Time Entry Rule: Worked Example ......................................................................................................... 65
Creating a Time Entry Rule Set: Worked Example .................................................................................................. 66
Creating a Time Calculation Rule Template: Worked Example ................................................................................ 68
Creating a Time Calculation Rule: Worked Example ................................................................................................ 71
Creating a Time Calculation Rule Set: Worked Example ......................................................................................... 73
Analyzing Rule Processing Details: Explained .......................................................................................................... 74
FAQs ....................................................................................................................................................................... 74
10 Groups 76
Overview ................................................................................................................................................................. 76
Group Membership: How It Is Evaluated ................................................................................................................ 77
Defining Groups: Worked Example ......................................................................................................................... 79
FAQ ........................................................................................................................................................................ 82
Oracle Global Human Resources Cloud
Implementing Time and Labor
11 Setup Profiles 83
Overview ................................................................................................................................................................. 83
Configuring Time Card Access Settings: Procedure ................................................................................................ 84
Worker Profile: How It Is Derived ............................................................................................................................ 84
Troubleshooting Time Card Profile Assignment: Explained ...................................................................................... 86
Preface
This Preface introduces the guides, online help, and other information sources available to help you more effectively use
Oracle Applications.
Note
If you don't see any help icons on your page, then click the Show Help icon button in the global area. However,
not all pages have help icons.
You can add custom help files to replace or supplement the provided content. Each release update includes new help
content to ensure you have access to the latest information.
You can also access Oracle Applications Help at https://fusionhelp.oracle.com/.
• User Guides address the tasks in one or more business processes. They are intended for users who perform these
tasks, and managers looking for an overview of the business processes.
• Implementation Guides address the tasks required to set up an offering, or selected features of an offering. They
are intended for implementors.
• Concept Guides explain the key concepts and decisions for a specific area of functionality. They are intended for
decision makers, such as chief financial officers, financial analysts, and implementation consultants.
• Security Reference Guides describe the predefined data that is included in the security reference implementation
for an offering. They are intended for implementors, security administrators, and auditors.
i
Oracle Global Human Resources Cloud Preface
Implementing Time and Labor
Common areas are addressed in the guides listed in the following table.
• Technical information about integrating with other applications, including services, operations, composites, events,
and integration tables. The classification scheme shows the scenarios in which you use the assets, and includes
diagrams, schematics, and links to other technical documentation.
• Other technical information such as reusable components, policies, architecture diagrams, and topology diagrams.
Documentation Accessibility
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://
www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.
ii
Oracle Global Human Resources Cloud Preface
Implementing Time and Labor
iii
Oracle Global Human Resources Cloud Chapter 1
Implementing Time and Labor Overview
1 Overview
Getting Started
You implement Time and Labor using the Time and Labor functional area in the Workforce Deployment offering.
Before you begin, use the Getting Started page in the Setup and Maintenance work area to access reports for this offering.
These reports include:
Task Description
Manage Workforce Management Lookups View and update lookups used in Oracle Fusion
Workforce Management. The only lookup type that you
can update is the Classification lookup, which filters
search results and groups rules and rule templates.
1
Oracle Global Human Resources Cloud Chapter 1
Implementing Time and Labor Overview
Task Description
Use this task to add new classification lookup codes for
the HWM_RULE_CLASSIFICATION lookup type.
Specify the rule type in the Tag column for the lookup
code by selecting:
Manage Time and Labor Value Sets Create and update sets of values for use in time card
fields.
Manage Workforce Management Value Sets Create and update sets of values for use in rule
templates and time categories.
Manage Repeating Time Periods Create and update time period definitions that produce
repeating periods for use as approval periods and time
card entry periods.
Generate Data Dictionary Time Attributes Create time attributes for payroll time types and absence
types that are used to create time card fields. Defined
attributes are available in the Manage Time Card Fields
page.
Generate Time Card Fields Create multiple attribute time card fields for the selected
legislative data group and the option to include absence
types when defining time card fields.
Manage Time Card Fields Create and update a collection of properties that
enables different user groups to report time against
different time attribute values. Associate a data source,
which is either a value set or a delivered view object,
with each time card field.
Manage Time Layout Sets Create and update a collection of different time entry
layouts for entering, reviewing, and approving time.
Associate time card fields with layout sets.
Manage Time Categories Create and update a group of time entries that is used
for summarizing, validating, and transferring time and
for processing time rules. Create time categories by
specifying the time attribute fields.
2
Oracle Global Human Resources Cloud Chapter 1
Implementing Time and Labor Overview
Task Description
Manage Time Consumer Sets Create and update time consumer sets to define a set of
rules for each time consumer:
• Approval periods
• Timings of validations
• Transfer of time
Manage HCM Groups Create group definitions that are used by Oracle Fusion
Time and Labor.
Evaluate HCM Group Membership Evaluate the membership of an HCM group and
populate the group based on a specific date or range of
dates. Run this process so that workers can report time.
During implementation, refresh the predefined groups so
that all workers in the enterprise are assigned a default
layout set and a default profile.
Task Description
Manage Fast Formulas Create fast formulas with a formula type of either time
entry rule or time calculation rule. Associate these
formulas with rule templates.
Manage Time Repository Rule Template Create and update rule templates that enable reuse of
a formula to define multiple rules. Use time categories in
rule templates to summarize time and compare different
categories of time.
Manage Time Repository Rules Create and update time entry and time calculation rules
based on rule templates. Time entry rules validate time
entries and generate messages. Time calculation rules
generate calculated time, which is transferred to time
consumers, such as payroll and project.
3
Oracle Global Human Resources Cloud Chapter 1
Implementing Time and Labor Overview
Task Description
Manage Time Repository Rule Sets Create and update sets of time entry and time
calculation rules and assign them to a group of workers
using the worker time processing profile.
Task Description
Manage Worker Time Processing Profiles Create and update an association of rule sets, a time
consumer set, and time card periods to report, validate,
approve, and transfer time.
Manage Worker Time Entry Profiles Create and update an association of a layout set and
time entry actions to control access to any time entries.
4
Oracle Global Human Resources Cloud Chapter 2
Implementing Time and Labor Time and Labor Integrations
• Absence entry
• Absence approvals
• Absence transfer
• Ensure that a work schedule exist for the primary assignment of the worker.
• Configure the units of measure of the absence type to either hours or calendar days.
• Enroll the worker in any absence accrual plans that are associated with the absence type. Ensure that the plan
balances are up to date
• Generate Data Dictionary Attributes: Creates data dictionary time attributes for a selected time consumer that
categorizes time or defines time card fields.
• Generate Time Card Fields: Creates multiple-attribute time card fields using data dictionary time attributes, for the
specified legislative data group. Select the option to include absences.
Use the Manage Time Card Fields task to display absence data in various ways for time entry:
5
Oracle Global Human Resources Cloud Chapter 2
Implementing Time and Labor Time and Labor Integrations
Absence Type Create a time card field with a Manage Time Card Field task.
single time attribute, which displays Create a single attribute.
only the absence type.
Payroll and Absence Time Type Create a multiple attribute time card Run the Generate Time Card Field
field, which combines absence process. Or use the Manage Time
types and payroll time types. These Card Field task to create a multiple
time types can have different attribute time card field with two
display names for time entry than time attribute segments. Then
they have in payroll or absence manually populate the values and
management. the time attribute.
Reason Code or Comment Configure the Reason Code as Manage Time Card Field task.
a dependent time card field that Create a single or multiple attribute
is displayed in the Additional time card field with a dependent
Attributes and Daily Details dialogs time card field for absence reason.
of the time card.
Use the Manage Layout Sets task to specify the time entry format to support absence types and payroll time type entries.
Absence entries resolve according to the worker's schedule.
Absence Entry
Workers can enter absences by time card entry in the Time work area.
6
Oracle Global Human Resources Cloud Chapter 2
Implementing Time and Labor Time and Labor Integrations
Absence Approvals
Absence approvals are automatic.
A worker :
• Submits an approval flow by entering an absence using the self-service absence management application, if
approvals are configured for that absence type.
• Initiates the Time Card Approval task by entering the absence directly in the time card.
Absence Transfer
Time and Labor doesn't transfer the absence time entries to any time consumer.
Absence Management:
• Generates the absence entries into Absence Plan Detail results for payment.
7
Oracle Global Human Resources Cloud Chapter 2
Implementing Time and Labor Time and Labor Integrations
• Generate Data Dictionary Time Attributes: Creates data dictionary time attributes for a selected time consumer that
categorizes time or defines time card fields.
• Generate Time Card Fields: Creates time card fields using data dictionary time attributes, for the specified legislative
data group.
These tasks are available in the Define Time and Labor task list, in the Setup and Maintenance work area.
• Use the Manage Time Card Fields task to create a new time card field, enabling layout set overrides.
• Use the predefined payroll layout set if you don't need to make changes to the delivered time card fields or labels.
• Use the Manage Time Layout Sets task to create a new payroll layout based on predefined payroll layout. Customize
the time card fields displayed on all time entry, review, and approval pages.
These tasks are available in the Setup and Maintenance work area.
8
Oracle Global Human Resources Cloud Chapter 2
Implementing Time and Labor Time and Labor Integrations
• View the time entries that failed during the transfer process in the Resolve Time Cards with Transfer Failures section
of the Overview page.
• Monitor time transfer processes that failed or were terminated abruptly in the Incomplete Time Transfer Processes
section of the Overview page.
◦ When the payroll administrator notifies of a failed process, reset the status to Unprocessed for the time entries
that weren't transferred successfully.
◦ The transfer process retrieves these unprocessed time entries the next time it runs.
9
Oracle Global Human Resources Cloud Chapter 2
Implementing Time and Labor Time and Labor Integrations
Note
If you're using Oracle Fusion Global Payroll, use the Define Payroll task list instead. The Define Payroll task list
includes additional tasks required to set up payroll processing.
Required Tasks
Your business requirements and product usage determine which required tasks and other payroll-related tasks you perform.
The required tasks are:
• Manage Elements
• Manage Payroll Definitions, which is usually required to support elements
• Manage Consolidation Groups, which is required for creating payroll definitions
If you use predefined Payroll Interface extracts to transfer data to a third-party payroll provider, you may need to create
element subclassifications, balances, organization payment methods, and object groups. Refer to the Global Payroll Interface
documentation for more information.
Prerequisite Tasks
The Workforce Deployment and Compensation Management offerings include the Define Elements, Balances, and Formulas
task list. These offerings contain other tasks that you must complete first, as shown in the following table.
Manage Legal Entities Create payroll statutory units. Ensures that hiring employees
automatically creates payroll
relationship records.
Manage Payroll Product Usage Select Payroll Interface as the Ensures that you use the
product usage for any countries appropriate element templates to
or territories where you use this create earnings.
product.
10
Oracle Global Human Resources Cloud Chapter 2
Implementing Time and Labor Time and Labor Integrations
• Component groups
• Payment types
Important
Complete this task before the other tasks in this task list.
Manage Elements
Use elements to communicate payment and distribution information to payroll applications from the source applications listed
in the following table.
Time and Labor Earnings elements with input value Required if you pay worked time
of Hours. based on time card entries.
Absence Management Earnings elements with input value Required if you process absence
of Hours. payments and book employer
liability of accrual balances through
Global Payroll or Global Payroll
Interface.
11
Oracle Global Human Resources Cloud Chapter 2
Implementing Time and Labor Time and Labor Integrations
Task Requirements
Manage Organization Payment Methods If you want to record personal payment methods
for your employees, you must create organization
payment methods and associate them with your payroll
definitions. Organization payment methods define the
combination of payment type and currency to use for
payments to employees or external parties.
12
Oracle Global Human Resources Cloud Chapter 2
Implementing Time and Labor Time and Labor Integrations
Task Requirements
Manage Fast Formulas You can write formulas for a number of uses, including:
• Validating user entries into element input values
Manage Balance Definitions If you're using Global Payroll Interface, creating earnings
elements creates balances automatically. You can edit
these generated balance definitions.
If you're using the Calculate Gross Earnings process,
you may want to create additional balances for extracts
or reporting.
Manage Object Groups You can create object groups to specify subsets of
elements or payroll relationships to include in a report or
process, such as the Calculate Gross Earnings process.
1. In the Payroll Calculation work area, use the Manage Elements task to create payroll elements within a legislative
data group. These elements have a primary classification of standard or supplemental earnings, and a calculation
rule of hours multiplied by rate. Create at least one element eligibility record for each element.
2. In the Payroll Calculation work area, use the Manage Payroll Relationships task to confirm that the Time Card
Required field is selected for each person who reports time. Typically, your HR specialist selects this field when
completing the new hire flow.
13
Oracle Global Human Resources Cloud Chapter 2
Implementing Time and Labor Time and Labor Integrations
Note
Skip this field for persons who complete time cards, but whose pay isn't calculated using time entries,
such as salaried employees who report time for billing purposes.
3. In the Payroll Checklist work area, run the Create Time Card Calculation Component process to generate the
calculation components that record the time card entries transferred to payroll from Time and Labor.
4. In the Define Time and Labor task list in the Setup and Maintenance work area, optionally, run the Generate Time
Card Fields process. This creates multiple attribute time card fields for the selected legislative data group.
Note
You can also use the Manage Time Card Field task list in the Setup and Maintenance work area to
create time card fields.
Consider the following when using Time and Labor with Project Costing:
• Validation configuration
1. Search for the Manage Project Organization Classifications task in the Setup and Maintenance work area. Edit each
department by selecting the Classify as project expenditure organization check box.
14
Oracle Global Human Resources Cloud Chapter 2
Implementing Time and Labor Time and Labor Integrations
2. Search for the Submit Process to Denormalize Organization Hierarchy task and run the process.
• Project Name
• Project Number
• Task Number
• Project Unit
• Expenditure Type
• Project Unit
• Organization
• Billable
• Work Type
Project tables in Oracle Fusion Project Foundations must be populated so that values are available for these time card fields.
When Project Foundation tables contain values, those values can be displayed in the time card choice lists. The choice lists
use value sets, which show the value and description.
• Predefined project time card fields, such as project, task, and expenditure type.
• Optional time card field values, such as billable indicator and work type.
Use the following tasks in the Setup and Maintenance work area to configure project time entries:
15
Oracle Global Human Resources Cloud Chapter 2
Implementing Time and Labor Time and Labor Integrations
Task Description
Manage Time Card Field Configure time card fields by using different column
labels and value sets.
Manage Layout Set Duplicate and create a new project layout set based on
the predefined project layout set.
Projects that are correct for the person Business unit defined in Human Resources for the
person
Tasks that are correct for the person Entry of the project name or number in the time card
Correct expenditure types Entry of the project, which derives the project unit. The
project unit derives the correct list of expenditure types
Validation Configuration
Clicking Next, to review and submit the time card, always validates project time entries.
This table describes the default processing associated with time card Next, Save, and Submit buttons:
16
Oracle Global Human Resources Cloud Chapter 2
Implementing Time and Labor Time and Labor Integrations
• View the time entries that failed during the transfer process in the Resolve Time Cards with Transfer Failures section
of the Overview page.
• Monitor time transfer processes that failed or were terminated abruptly in the Incomplete Time Transfer Processes
section of the Overview page.
◦ When the Project Costing administrator notifies of a failed process, reset the status to Unprocessed for the
time entries that were not transferred successfully.
◦ The transfer process retrieves these unprocessed time entries the next time it runs.
17
Oracle Global Human Resources Cloud Chapter 3
Implementing Time and Labor Date Effectivity
3 Date Effectivity
Physical Record Effective Start Date Effective End Date Department Manager
Note
The physical record number doesn't appear in the record.
18
Oracle Global Human Resources Cloud Chapter 3
Implementing Time and Labor Date Effectivity
Future-Dated Changes
For date-effective objects, you can enter future changes. For example, you enter the following worker promotion on 25
October, 2011 to take effect on 18 January, 2012.
Physical record 2 becomes current on 18 January, 2012. From 14 October, 2010 until 17 January, 2012 physical record 1
is current and available to transactions. Users who can access the object history can see physical record 2 before it takes
effect.
When future-dated changes exist, other actions may be limited. For example, to end this worker's assignment before the
promotion takes effect, you must first delete the promotion.
Date-Enabled Objects
Some objects, such as work relationships, are date-enabled rather than date-effective. They have start and end dates that
define when they're available, but they have no history of changes. New attribute values overwrite existing attribute values.
19
Oracle Global Human Resources Cloud Chapter 3
Implementing Time and Labor Date Effectivity
Physical Record Effective Start Date Effective End Date Location Phone
Physical Record Effective Start Date Effective End Date Location Phone
You learn that the worker's job was actually Project Leader from 10 May to 19 October, 2010. As this period spans physical
records 2 and 3, you must correct both.
To retrieve physical record 2, you set the effective as-of date in the person search to any date between 10 May and 17
August, 2010. You select the assignment from the search results and make the correction.
You then retrieve physical record 3 and make the same correction.
20
Oracle Global Human Resources Cloud Chapter 3
Implementing Time and Labor Date Effectivity
Physical Record Effective Start Date Effective End Date Ceiling Step
2 1 January, 2012 4
From 1 January, 2012 physical record 2 is in effect. Until then, physical record 1 is in effect.
You promote Jennifer to grade A2 from 1 July, 2010. You update her assignment with an effective start date of 1 July, 2010
and enter grade A2. This update:
• Sets the effective end dates of physical record 1 to 30 June, 2010 and of the inserted record to 17 September, 2010
You also correct existing physical record 2 to change the grade from A1 to A2.
Jennifer's assignment history is now as follows:
21
Oracle Global Human Resources Cloud Chapter 3
Implementing Time and Labor Date Effectivity
FAQs
22
Oracle Global Human Resources Cloud Chapter 4
Implementing Time and Labor Repeating Time Periods
Overview
Use the Manage Repeating Time Periods task to create repeating time period definitions that continually generate periods,
such as weekly periods that start on Sunday.
Saving the definition generates periods for ten years before and after the current date. These time periods are never used up.
Create various repeating period to use as:
• Approval periods
You must use the same time period for the time card entry period and time card approval period.
Approval Periods
An approval period controls when a time card is submitted for approval. When you configure a time consumer set, you
associate a repeating time period as an approval period.
• Values for period type, period length, and pattern starting date.
23
Oracle Global Human Resources Cloud Chapter 4
Implementing Time and Labor Repeating Time Periods
Setting Description
Sample Start Date Enter an example starting date that sets the desired
pattern for periods longer than one day.
Preview Period Dates Enter start and end dates with a valid range to test
the generated instances of the time period within the
preview period.
24
Oracle Global Human Resources Cloud Chapter 4
Implementing Time and Labor Repeating Time Periods
25
Oracle Global Human Resources Cloud Chapter 4
Implementing Time and Labor Repeating Time Periods
Note
The preview start date and end dates aren't used to generate time periods. The first period generated might or
might not match the pattern starting date you entered, depending on how you define the preview period.
FAQ
26
Oracle Global Human Resources Cloud Chapter 5
Implementing Time and Labor Time Card Fields
Overview
A time card field is a container for time attributes and their valid values, with property specifications for displaying the
attributes on the time card.
You can configure time card fields to:
Use the Manage Time Card Field task to configure the following:
• Time attributes
• Single-Attribute Time Card Field
• Multiple-Attribute Time Card Field
• Default Time Card Field Values
• Dependent Time Attribute
• Dependent Time Card Field
• Global Context and Context Value
Time Attributes
A time attribute is a quality that describes and categorizes reported time according to the attribute value selected. A time card
field contains the time attribute with its associated valid values.
This table shows examples of time attributes and their associated value:
Payroll Payroll Time Type Categorizes time for Regular, Overtime, and
payroll processing Vacation
according to the value
selected
Project Costing Expenditure Type Categorizes time for Billable and Nonbillable
costing and billing
according to the value
selected
27
Oracle Global Human Resources Cloud Chapter 5
Implementing Time and Labor Time Card Fields
Absence Management Absence Management Categorizes time for Paid Maternity and
Type absence processing Vacation
according to the value
selected.
• Providing a value.
• Selecting a function that resolves and displays the value in the time card.
• Display the dependent time card field attributes on the time entry page by declaring the dependent time card field as
global.
• Display the dependent time card field only when the time reporter selects specified values in the parent time card
field.
28
Oracle Global Human Resources Cloud Chapter 5
Implementing Time and Labor Time Card Fields
29
Oracle Global Human Resources Cloud Chapter 5
Implementing Time and Labor Time Card Fields
Time Attributes
A time attribute is a quality that describes and categorizes reported time according to the attribute value selected.
A time card field contains the time attribute with its associated valid values. The application provides predefined time
attributes based on the requirements of time consumers.
• Change the name of the column displayed for the time attribute.
• Limit the display of values in a list.
• Derive the value of a field from the value in another field.
A layout set comprises different time card layouts for entering, reviewing, and approving time cards.
You can associate a time card field with multiple layout sets. For example, you can configure a time card field that contains
five different values for workers, and seven values for managers.
Groups
A group is a collection of persons that share common time reporting characteristics. Each group can have only one setup
profile at any point in time.
Select a group on the time entry profile to assign the profile to workers in the group. All workers in the group inherit the
layouts and time entry action configurations from the associated worker time entry profile. Each group can have only one
setup profile at any point in time.
30
Oracle Global Human Resources Cloud Chapter 5
Implementing Time and Labor Time Card Fields
What is the user data source for the List of Absence Types for User List of Absence Reasons
attributes?
What is the administrator data List of Absence Types for List of Absence Reasons
source for the attributes? Administrator
What is the display component for Smart choice list Smart choice list
this time card field?
Note
The data sources, List of Absence Types for User and List of Absence Types for Administrators, are predefined.
31
Oracle Global Human Resources Cloud Chapter 5
Implementing Time and Labor Time Card Fields
2. Click Create.
3. On the Create Time Card Field page, select Single attribute.
4. Click OK.
5. In the General Properties section, complete the fields, as shown in this table:
Field Value
6. In the Time Attribute and Data Source section, select time attribute and data sources, as shown in the table:
Field Value
7. Click Add Attribute Dependency to add time attributes that must be available when the time reporter selects this
time attribute.
8. In the Add Dependent Time Attributes dialog box, select Personid from the Bind Variable Name option.
9. Select Resource in the Time Attribute list box.
10. Click OK.
11. In the Default Values section, complete the fields, as shown in the table:
Field Value
12. In the Display Properties section, complete the fields, as shown in the table. Use default values for fields unless the
steps specify other values.
Field Value
32
Oracle Global Human Resources Cloud Chapter 5
Implementing Time and Labor Time Card Fields
Field Value
Field Value
3. Click OK.
4. In the Time Attribute and Data Source section, select time attribute and data sources, as shown in the table:
Field Value
5. In the Display Properties section, complete the fields, as shown in the table. Use default values for fields unless the
steps specify other values.
Field Value
33
Oracle Global Human Resources Cloud Chapter 5
Implementing Time and Labor Time Card Fields
Field Value
6. Click Next.
7. Review the time card information.
8. Click Save and Close.
Decisions to Consider Absence Payroll Time Card Absence Reason Time Card
Field Field
What are the time attributes? Absence Type and Payroll Time Absence Type Reason
Type
What is the user data source for the • For Absence Type: List of List of Absence Reasons
attributes? Absence Types for User
• For Payroll Time Type: List of
Payroll Time Types for User
What is the administrator data • For Absence Type: List List of Absence Reasons
source for this attribute? of Absence Types for
Administrator
34
Oracle Global Human Resources Cloud Chapter 5
Implementing Time and Labor Time Card Fields
Decisions to Consider Absence Payroll Time Card Absence Reason Time Card
Field Field
What is the display component for Smart choice list Smart choice list
the time card field?
2. Create a single-attribute time card field that is dependent on this multiple-attribute time card field.
Field Value
5. In the Display Value and Multiple Attribute Definition section, select Add Time Attribute from the Actions
menu. Complete the fields for each time attribute, as shown in this table:
35
Oracle Global Human Resources Cloud Chapter 5
Implementing Time and Labor Time Card Fields
Administrative Data Source List of Absence Types for List of Payroll Time Types for
Administrator Administrator
User Data Source List of Absence Types for User List of Payroll Time Types for
User
6. In the Display Value and Multiple Attribute Definition section, complete the fields for the time attributes, as shown in
this table.
7. In the Display Properties section, complete the display fields as shown in this table. Use default values for fields
unless the steps specify other values.
Field Value
8. Click Next.
36
Oracle Global Human Resources Cloud Chapter 5
Implementing Time and Labor Time Card Fields
Field Value
3. Click OK.
4. In the Time Attribute and Data Source section, select the time attribute and data sources, as shown in the table:
Field Value
5. In the Default Values section, complete the fields, as shown in the table:
Field Value
6. In the Display Properties section, complete the fields, as shown in the table. Use default values for fields unless the
steps specify other values.
Field Value
37
Oracle Global Human Resources Cloud Chapter 5
Implementing Time and Labor Time Card Fields
Field Value
7. Click Next.
38
Oracle Global Human Resources Cloud Chapter 6
Implementing Time and Labor Layout Sets
6 Layout Sets
Overview
Use the Manage Time Layout Sets task to create a collection of layouts that determine the appearance of the time entry,
review, and approval pages of the time card.
Additional configuration includes:
• Associate time card fields with layout sets.
• Configure the arrangement of various time entry options.
• Assign a layout set to multiple worker time entry profiles.
Configure these options and aspects of layout sets:
• Layouts
• Layout types
• Time Card matrix
• Row level details
• Comments
• Entry level details
Layouts
Layout sets apply to a selected time consumer or combination of time consumers. Creating and saving a layout set creates a
set of predefined layouts for the specified consumers.
• You can customize all predefined layouts in the newly created layout set by overriding those default time card field
properties that permit override.
• You can't delete layouts from a layout set.
The predefined layout sets available for use in a worker time entry profile are:
• Projects and Payroll Layout Set
• Projects Team Membership and Payroll Layout Set
• Projects Layout Set Filtered by Project Team Members
• Payroll Layout Set
• Projects Layout Set
Layout Types
The following table lists the layouts in the layout set with corresponding Time entry pages:
39
Oracle Global Human Resources Cloud Chapter 6
Implementing Time and Labor Layout Sets
Calendar Time View Layout View Time Card: The page for viewing the time card in
the calendar.
Comments
You can display the comments column on the time card.
The following table summarizes the key decisions common to all layouts:
40
Oracle Global Human Resources Cloud Chapter 6
Implementing Time and Labor Layout Sets
Decisions to Consider Time Entry, Time Review, Time View, and Time
Approval Notification Layouts
Do you want to change any default time card field labels Yes
on the time matrix section of the Create Time Card,
Review Time, View Time Card, and Approve Time Card For Hours Type Time Card Field: Type of Hours
pages?
Do you want to display the time card field name on the Yes
Additional Attributes dialog box of the Create Time Card,
Review Time, View Time Card, and Approve Time Card For Absence Reason time card field: Reason of Absence
pages?
Display row level comments on the time card or on the Daily Details page
Daily Details page?
41
Oracle Global Human Resources Cloud Chapter 6
Implementing Time and Labor Layout Sets
The following table summarizes the key decisions that are different:
What is the format Display start and Display start and Display start and NA
for reporting and end time end time end time
displaying time?
What is the format Display hours and Display hours and Display hours and Display hours and
for displaying times times times times
calculated time?
Enter or display 2 NA NA NA
hours to how
many decimal
places?
What is the format Month Date, Day Month Date, Day Month Date, Day NA
for displaying date
on the time matrix
section of the
Create Time Card,
Review Time, and
View Time Card
pages?
What is the format Month Date, Day Month Date, Day Month Date, Day NA
for displaying date
in the Entry Level
Details section of
the Create Time
Card, Review
Time, and View
Time Card pages?
42
Oracle Global Human Resources Cloud Chapter 6
Implementing Time and Labor Layout Sets
Prerequisite
2. Configure the time entry layout to customize the Create Time Card page.
3. Configure the time review layout to customize the Review Time page.
4. Configure the time view layout to customize the View Time page.
5. Configure the approval notification layout to customize the Approve Time page.
2. Click Create.
3. On the Generate Layout Set page, select Payroll as the Time Consumer.
Field Value
6. Click Save.
2. Click Edit Layout to edit the display of time entry fields on the time card.
3. In the Time Card Matrix dialog box, delete the time card fields: Assignment Number and Payroll Time Type.
43
Oracle Global Human Resources Cloud Chapter 6
Implementing Time and Labor Layout Sets
4. Click Add two times to add the time card fields: Job and Hours Type.
5. Change the display label of the Hours Type time card field to Work Hours Type.
6. In the Time Entry Properties section, complete the values, as shown in this table. Use default values for fields unless
the steps specify other values.
Field Value
7. Click Next.
8. In the Row Level Details dialog box, click Add two times to add two time card fields.
9. Complete the fields for the two time card fields, as shown in this table.
Field Value for the first Time Card Value for the second Time
Field Card Field
10. In the Display Properties section, enter Additional Payroll Attributes in the Label on the Time Card field.
12. In the Comments dialog box, select In the entry level detail page in the Comments Column Display field.
13. In the Display Properties section, enter Daily Comments in the Label on the Time Card field.
15. In the Entry Level Details dialog box, click Add to add a time card field. Select Rate Multiplier in the Time Card Field
section.
16. In the Display Properties section, complete the values, as shown in this table:
Field Value
44
Oracle Global Human Resources Cloud Chapter 6
Implementing Time and Labor Layout Sets
Field Value
7. Repeat steps 7 through 17 of the task: Configuring the Time Entry Layout.
Do you want to replace the time card field name in the Yes
Report Time page?
Projects Number, Task Number
45
Oracle Global Human Resources Cloud Chapter 6
Implementing Time and Labor Layout Sets
What is the format for reporting time? Display start and end time
2. Configure the calendar entry layout to customize the report time page.
2. Click Create.
3. On the Generate Layout Sets page, select Projects as the Time Consumer.
Field Value
6. Click Save.
1. On the Edit Layout Set page, select Calendar Entry Layout and click Configure Layout.
46
Oracle Global Human Resources Cloud Chapter 6
Implementing Time and Labor Layout Sets
2. Click the Edit Layout button to edit the display of time card fields on the Report Time page.
3. In the Time Card Field dialog box, edit the display labels of Project and Task time card fields, as shown in this
table:
Field Value for the first Time Card Value for the second Time
Field Card Field
4. Select Display start and end time in the Time Entry Format field.
5. Click Next.
6. On the Drag and Drop Values page, click Add three times to add three time card fields - Expenditure Type, Project
Unit, and Expenditure Type Class.
7. Enter Type of Expenditure as the Display Label for the Expenditure Type time card field.
8. Click Save.
FAQ
47
Oracle Global Human Resources Cloud Chapter 7
Implementing Time and Labor Time Categories
7 Time Categories
• Condition components
• Compound and grouped conditions
Condition Components
A condition consists of the following components:
48
Oracle Global Human Resources Cloud Chapter 7
Implementing Time and Labor Time Categories
Any value Any value reported for the time attribute is included
in this time category
Specific value A value for the time attribute that must be selected
from the list of values for that time attribute.
• Operator: Combines two conditions to return a set of filtered results. An AND operator returns results if both
conditions are met and an OR operator returns results if either condition is met.
49
Oracle Global Human Resources Cloud Chapter 7
Implementing Time and Labor Time Categories
Create three new categories. Embed the first two categories into the third.
1. In the Setup and Maintenance work area, search for the Manage Time Categories task and click Go to Task.
2. Click Create.
3. Complete the fields as shown in the table:
50
Oracle Global Human Resources Cloud Chapter 7
Implementing Time and Labor Time Categories
4. In the first time category condition row, complete the fields, as shown in the table:
5. In the second time category condition row, complete the fields, as shown in the table:
51
Oracle Global Human Resources Cloud Chapter 7
Implementing Time and Labor Time Categories
3. Click OK.
6. Click OK.
FAQs
52
Oracle Global Human Resources Cloud Chapter 8
Implementing Time and Labor Time Consumer Sets
Overview
A time consumer set specifies approval periods, validation rules, and time transfer rules for one or more time consuming
applications.
Time Consumers
You can integrate Oracle Fusion Time and Labor with:
• Oracle Fusion Global Payroll to validate, approve, and transfer reported time entries to payroll for payment.
• Oracle Fusion Project Costing to bill customers for time worked on a given project.
This figure assigns a time consumer set to different groups of workers through worker time processing profiles.
53
Oracle Global Human Resources Cloud Chapter 8
Implementing Time and Labor Time Consumer Sets
Time Consumer
You can select more than one time consumer in one time consumer set. Example: The predefined time consumer set,
Projects and Payroll Time Consumer Set, contains two time consumers, Oracle Fusion Project Costing and Oracle Fusion
Global Payroll. This time consumer set transfers the project time entries to Project Costing and payroll time entries to Global
Payroll.
Time Category
Select the time category, which contains time attributes to be sent to time consumers. Example: A payroll time consumer
might not want time entries reported against project values, so you would select a time category that excludes project-related
attributes.
Submit and Save Validates time entries when workers click Save, Save
and Close, and Next buttons.
Approval Period
Select a repeating time period as an approval period. Example: If you want approvers to approve the time card once every
week, then you must select a repeating period that is defined as Weekly.
Approval Required
Select whether the time card must be approved by all time consumers in this time consumer set before being transferred
to the required time consumer. Example: The payroll time consumer might want to receive only those time cards that are
approved by both projects and payroll time approvers.
54
Oracle Global Human Resources Cloud Chapter 8
Implementing Time and Labor Time Consumer Sets
FAQ
55
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
9 Time Rules
56
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
Formula
The delivered formulas associated with rule templates are created using Oracle Fusion Fast Formula.
Use the Manage Fast Formulas task to create your own formulas, which you can attach to rule templates.
Example: A rounding formula attached to a template enables you to define a variety of rounding rules with specific values,
such as the nearest quarter hour.
You can attach a formula to more than one rule template.
Rule Templates
A rule template contains predefined combinations of input parameters and output values for the underlying formula.
Use rule templates to create time entry and time calculation rules that contain the actual values for formula parameters
available in the template. Use the same template to create more than one rule.
Create two types of rule templates:
Time Entry Rule Template Contains configurations to define time entry rules that
check the entered time and issue a business message,
error, or warning.
Example: Define a time entry rule template to display
an error message whenever the reported time entries
exceed a maximum hours value.
Time Calculation Rule Template Contains configurations to define time calculation rules
that convert the calculated time entries into processed
time.
Example: Create a time calculation rule template that
takes the time entries reported for a week as input and,
based on a threshold parameter, classifies the entries
into calculated results. This template converts the hours
above the threshold value into a separate pay time type,
such as Overtime. Hours under the threshold value
remain the same pay time type, such as Regular.
Rules
Create two types of rules:
57
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
Time Entry Rule Time entry rules validate the entered time and display a
business message, error, or warning.
Example: Write rules to ensure that the worker hasn't
entered more than a specified number of hours per
week.
Time Calculation Rule Time calculation rules convert entered time into
processed and calculated time.
Example: Create different rules to calculate overtime
according to variations in legislated requirements in
different jurisdictions.
Rule Sets
Create a collection of rules or rule sets of the same type. Assign rule sets to groups of workers with similar vacation and time
processing requirements.
• Displays time entry rule messages when you save, submit, resubmit, or delete a time card.
• Processes time calculation rule results when you save, submit, or resubmit the time card.
On the Rule Template Definition page, specify whether to display the message just once or every time the message
generation event takes place.
58
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
Selecting Yes in the Suppress Duplicate Message Display field prevents the same message from being displayed again
and again for the same rule violation and for different time entries.
Reporting Level
For time entry rules, specify the level at which to display the rule message results.
This table describes the reporting level options.
Day Display rule results for hours that are entered for the
entire day.
Time Card Display rule results for hours that are entered for the
entire period..
The suppress message display option works in combination with the reporting level option.
Example: The maximum number of hours that can be reported for a week is 20 hours and a worker works for 10 hours per
day for 5 days.
Results:
• If the reporting level is time card, then the message is displayed only once
• If the reporting level is day, then the message is displayed on three successive days after reaching 20 hours.
Summation Level
Select the summation level to specify the level at which the rule applies. This table describes the summation level options.
Day Process the rule against hours entered for the entire day.
Time Card Process the rule against hours entered for the entire
period.
59
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
Create Keeps the 10 hours intact and The additional two hours is only
creates 2 additional hours of for the premium portion of the
Overtime. overtime.
Update Converts 10 hours of reported time This Overtime attribute has a rate
into 8 hours of Regular time and 2 for both the straight and premium
hours of Overtime. portions.
Explanation
On the Explanation page, describe the business purpose of the rule template using placeholders for rule parameter and
output values that are replaced with the actual values during rule definition.
Example: You can enter the business purpose of your rule template as follows: Generate overtime hours when the reported
hours exceed Max_Hours hours.
• Rule template, specify a user-friendly display name and the order in which these parameters are displayed on the
rules definition page.
60
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
• Rule, provide actual values for these input and output parameters.
Input Parameters
Rule input configuration options on the Rule Parameters page include:
• Define the display order of the input parameters on the rule page. Lower number denotes a higher priority.
• Specify an alternate name for the rule parameter name to display on the rule definition page.
• Select the parameter type that determines the values that the administrator using the template can enter for a
specific parameter.
• The Exclude parameter type doesn't allow the template user to enter or see any parameter values.
Rule Outputs
Rule output configuration option on the Rule Outputs page includes:
• Specify an alternate name for the output name to display on the rule definition page.
When creating time calculation rule templates, you can add time attributes and associate them with predefined rule outputs.
For example, the Weekly Time Calculation Rule template based on the formula -
WFM_THRESHOLD_TIME_CALCULATION_RULE has the following two outputs:
• OUT_MEASURE_UNDER
• OUT_MEASURE_OVER
On the Outputs page, add two time attributes as output: OUT_PAY_UNDER and OUT_PAY_OVER. Use the Grouping
Structure option to associate these two attributes with the outputs OUT_MEASURE_UNDER and OUT_MEASURE_OVER
respectively.
1 Rule 1
61
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
2 Rule 2
1 Rule 3
2 Rule 4
1 Rule 5
2 Rule set B
3 Rule 6
4 Rule set A
1. Rule 5
2. Rule 3
3. Rule 4
4. Rule 6
5. Rule 1
6. Rule 2
62
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
What is the rule subtype within the template type? Working time directive
Display the rule results for all time entries, for the entire Day
day, or for the entire period?
2. Click Create.
3. In the Create rule Template dialog box, complete the fields, as shown in this table.
Field Value
4. Click Continue.
Field Value
63
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
Field Value
6. In the Time Card Events that Trigger Rule section, select Save, Submit, and Resubmit.
7. Click Next.
8. On the Parameters page, complete the fields for each parameter, as shown in the table.
Display Sequence 1 2 3
Display Name in the Minimum number of Message displayed Time category that
Create Time Entry hours when the minimum defines the hour
Rule page hours parameter isn't entries that amount to
met work time
9. Click Next.
10. On the Outputs page, for the OUT_MSG parameter, complete the fields, as shown in the table.
Field Value
Display Sequence 1
Display Name in the Create Time Entry Rule Severity of the output message.
page
64
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
Field Value
Message Tokens Time category that defines the hour entries that
amount to work time, Minimum number of hours
before which the message is displayed, and
Message displayed when the minimum hours
parameter isn't met
What is the rule template name? Minimum Hours Per Day Template
Prerequisites
1. Create a time entry rule template named Minimum Hours Per Day Template.
2. Click Create.
3. On the Create Rule page, complete the fields, as shown in this table.
65
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
Field Value
4. Click Continue.
5. On the Create Rule: Minimum Hours Per Day Rule page, enter a description, such as: Requires workers to enter at
least eight hours per day.
6. In the Time Card Events that Trigger Rule section, verify that the default values from the template match the
requirements for this rule scenario. .
7. In the Rule Parameters section, enter the parameter values, as shown in this table.
Message displayed when the minimum hours HWM_ FF_ TER_ PERIOD_ LS_MIN_ERR
parameter isn't met
Time category that defines the hour entries All Payroll Entries
that amount to work time
8. In the Outputs section, for the OUT_MSG output parameter, select Error in the Message Severity option.
9. Click Save and Close.
What are the rule members of the rule set? Two rules:
• Maximum 40 Hours Per Week
66
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
What time category determines whether the rules apply? All Payroll Entries
Prerequisite
1. Create the following rules: Maximum 40 Hours Per Week and Minimum 8 Hours Per Day
2. Click Create.
5. Click Continue.
6. In the Basic Information section, enter a description, such as: Maximum 40 hours per week and minimum 8 hours
per day.
7. In the Rule Set Members section, click Add twice to add two rule members.
8. Complete the fields for the two rule members, as shown in this table.
Field Value for the First Rule Value for the Second Rule
Processing Order 1 2
67
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
Should the result of rule calculation modify an existing Update an existing value
value or create a new value?
What are the time card actions to which the rule is Save, Submit, and Resubmit
applied?
What are the formula parameters that you want to Daily overtime threshold value, Time category that
include in the message? defines the hour entries that amount to the calculated
time, Pay time type value that is below the threshold
hours, and Pay time type value that is above the
threshold hours
What is the explanation for the rule? The total hours defined in the time category {WORKED_
TIME_ CONDITION} are compared to the threshold
value {DEFINED_ LIMIT}. If the hours exceed the
threshold value, the hours under the threshold will have
a pay type of {PTT_UNDER} and the hours above the
threshold value will have the pay type of {PTT_OVER}
68
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
The following table summarizes the key decisions for rule parameters.
What is the parameter type for the Fixed number Time category
rule parameters?
What is the display name in the Daily overtime threshold value Time category that defines the
Create Time Calculation Rule? hour entries that amount to the
calculated time
The following table summarizes the key decisions for rule outputs.
What are the output groups for these parameters? Group 1 for under the threshold and Group 2 for over
the threshold.
What is the time attribute that the output parameters are Payroll Time Type
based on?
Field Value
69
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
Field Value
7. In the Time Card Events that Trigger Rule section, select Save.
8. Click Next.
9. On the Parameters page, complete the fields, as shown in the table.
Display Sequence 1 2
Display Name Daily Overtime Threshold Value Time category that defines the
hour entries that amount to the
calculated time
Field OUT_MEASURE_UNDER
PTT_UNDER OUT_MEASURE_OVER
PTT_OVER
Display 1 2 3 4
Sequence
Output Group Output Group: 1 Output Group: 1 Output Group: 2 Output Group: 2
70
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
Field OUT_MEASURE_UNDER
PTT_UNDER OUT_MEASURE_OVER
PTT_OVER
Display Calculated hours Pay Time Type Calculated hours Pay Time Type
Name in the that are below value that is that are above value that is
Create Time the threshold below the the threshold above the
Calculation value threshold value value threshold value
Rule
14. On the Explanation page, complete the fields, as shown in the table:
Field Value
What are the actual values for the rule parameters • Daily overtime threshold value: 8
configured in the template?
71
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
What are the actual values for the output parameters? • Pay Time Type value that are below the threshold
value: Regular Hours
Prerequisites
1. Create a time category named Worker Hour Entry.
2. Create a time calculation rule template named Daily Threshold Hours Template.
Field Value
4. On the Basic Definition page, enter the following description for the Rule: Rule that takes time entries reported for a
day and based on a threshold parameter, splits the entries into calculated results.
5. In the Rule Parameters section, complete the fields, as shown in the table.
Time category that defines the hour entries Worked Hour Entry
that amount to the threshold value
72
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
What are the contents of the rule set? Two time calculation rules:
• Weekly threshold rule
Prerequisites
1. Create two time calculation rules: Weekly threshold rule and Daily threshold rule.
73
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
Field Value for the First Rule Value for the Second Rule
Processing Order 1 2
Information Description
Rule Details Click the Rule Definition icon to view details of the time
entry or time calculation rule that includes the input and
output parameters.
Rule and Rule Set Processing Logs Click the Rule Processing Log and Rule Set Processing
Log icons to view the processing logs that help to
diagnose processing issues.
Formula Details Click the Formula Details icon to view details of the
formula associated to the rule templates.
FAQs
74
Oracle Global Human Resources Cloud Chapter 9
Implementing Time and Labor Time Rules
75
Oracle Global Human Resources Cloud Chapter 10
Implementing Time and Labor Groups
10 Groups
Overview
Use the Manage HCM Groups task in the Setup and Maintenance work area to define groups of people with similar
characteristics. A group might have a fixed number of people or the members might be updated on a defined basis. A worker
can belong to more than one group.
This topic describes:
• Defining membership conditions
• Including or excluding individuals or other groups
• Setting embedded group priority
• Evaluating and refreshing membership
• Viewing group membership
• Locking membership
76
Oracle Global Human Resources Cloud Chapter 10
Implementing Time and Labor Groups
Example: To create a larger group that includes the hourly workers in the Marketing department, add the Hourly Marketing
group with membership status equal to Include.
1 Promotions Exclude
2 Advertising Include
Joe Smith would be excluded from the Marketing group because the Promotions group, his top priority embedded group, is
excluded.
Locking Membership
Select Yes in the Locked option to prevent refreshing of the group definition as of a specific date.
Example: You can lock all members of a group, senior managers, as of 12-June-2013 so that the same set of workers would
always be processed.
Locking the group membership is a permanent action and can't be reversed.
77
Oracle Global Human Resources Cloud Chapter 10
Implementing Time and Labor Groups
78
Oracle Global Human Resources Cloud Chapter 10
Implementing Time and Labor Groups
How is the group For a date range As of run date For a date range
definition evaluated?
What is the condition Department Name Equal Not applicable Not applicable
that is used to build the to Accounting
selection criteria for the
group?
What is the group that Not applicable Not applicable Accounting Workers and
you want to include in Borrowed Workers
this group definition?
What are the members Not applicable Members to Include: Not applicable
that you want to include Tate Scott, Veronica
or exclude from this Adriano, Fen Lee,
group definition? Marsha Able, and Priya
Krishnan
1. Create two groups, one by adding selection condition and the other by including members explicitly.
79
Oracle Global Human Resources Cloud Chapter 10
Implementing Time and Labor Groups
1. In the Setup and Maintenance work area, search for Manage HCM Groups and click Go to Task.
2. Click Create.
3. On the Create Group page, complete the fields, as shown in this table.
Field Value
Field Criteria
Operator Equal to
Value Accounting
1. On the Create Group page, complete the fields, as shown in this table.
80
Oracle Global Human Resources Cloud Chapter 10
Implementing Time and Labor Groups
Field Value
4. Select the members Tate Scott, Veronica Adriano, Fen Lee, Marsha Able, and Priya Krishnan. Click OK. The
members are added with the include status.
7. On the Refresh Group Membership page, select Borrowed Workers in the Group name choice list.
9. Select Submit.
10. In the Search Results region, select the Borrowed Workers group and select edit from the Actions menu.
Field Value
Locked No
81
Oracle Global Human Resources Cloud Chapter 10
Implementing Time and Labor Groups
Priority 1 2
6. On the Refresh Group Membership, select Year End Processing in the Group name choice list.
9. Select Submit.
FAQ
82
Oracle Global Human Resources Cloud Chapter 11
Implementing Time and Labor Setup Profiles
11 Setup Profiles
Overview
Setup profiles associate workers with a set of configurable time card layouts and rules for time entry and time processing.
Assign profiles either to an individual worker or a group of workers
Use the Define Time and Labor Setup Profiles task list to configure and assign time entry profiles and time processing profiles.
This topic discusses the following aspects of setup profiles:
The following table shows how two profile type assignments help you vary the time reporting experience for diverse groups:
Group Assignment
Use start and end dates to manage the assignment of a profile to groups.
You can assign a single profile to more than one group of workers at a time. Example: Assign the USA_Workers time entry
profile to:
• Full_Time_USAWorkers group
83
Oracle Global Human Resources Cloud Chapter 11
Implementing Time and Labor Setup Profiles
• Part_Time_USAWorkers group
However, you can't associate a single group with more than one profile of the same type at any given time. Example: The
Full_Time_USAWorkers group can't have both the USA_Workers time entry profile and UK_Workers time entry profile
assigned to it.
Priority
Assign each setup profile a unique priority number with reference to other profiles of the same profile type. The priority
number determines the profile used to create the time card if a worker is eligible for more than one profile.
Number one is the highest priority. Example: A single worker is a member of two groups:
• Group A: Time entry profile priority = 5
• Group B: Time entry profile priority = 3
The time entry profile with priority 3 is used for that worker.
Default Profile
By default, all workers in an organization are members of a delivered group that has a profile assigned to it. A worker who
isn't eligible for any setup profile through either individual or group assignment is assigned the default profile.
84
Oracle Global Human Resources Cloud Chapter 11
Implementing Time and Labor Setup Profiles
Default Group Assignment Catches workers who don't have any individual or group
profile assignments. Ensures that all workers have a
profile and can report time.
85
Oracle Global Human Resources Cloud Chapter 11
Implementing Time and Labor Setup Profiles
86
Oracle Global Human Resources Cloud Chapter 11
Implementing Time and Labor Setup Profiles
Comparing Profiles
Compare a worker's setup profile values from both individual and group assignments. Use the comparison to decide if the
worker must be assigned a new profile that overrides any profile associations based on group memberships.
To compare profiles, click the Troubleshoot button:
1. Select a worker.
3. Click Evaluate to list the setup profiles that are assigned to the worker effective on that date.
4. Select up to three of the worker's setup profiles and view the various time entry values for those profiles.
• If there are multiple setup profiles that have been individually assigned to a person, then the individual profile with the
lowest priority number takes priority.
Example: You assign the worker to profiles A and B and profile A has a higher priority than B. Based on a worker's
change in job responsibility, profile A is no longer accurate for the worker. To disassociate profile A, click the Delete
Override option. The application automatically assigns profile B to the worker.
• If there are no other individual setup profile assignments, then the group profile with lowest priority number takes
priority.
87
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
Overview
The Manage Time and Labor business process includes delivered approval workflow tasks that route payroll-related time
entries or project-related time entries to the appropriate approvers. Typically, you route payroll-related time to the line
manager and project-related time to a project manager. You can customize these tasks to meet your business needs.
Important aspects of time card approval flow include:
• Approval periods
• Approval groups
• Approval tasks and rules
• Approval flow
Approval Periods
Use the Manage Repeating Time Periods task to define approval periods, for each time consumer. The approval period is the
same as the time card period. When the approval period is met, the time card is ready to be routed for approval.
Approval Groups
Approval groups are defined lists of approvers used to define the approval routing within the approval rules of the approval
task. Configure approval groups using the BPM worklist.
Delivered Approval Task and Task and Rule Description Additional Routing
Rule
Time Card Approval Routes payroll time entries that Time entries less than 40 hours are
contain payroll time types to the approved automatically
line manager if the total hours for a
time card exceed 40 hours.
Project Time Card Approval Routes time entries that contain If the project manager can't be
a reported project, task, and found or derived, then routes the
expenditure type to the appropriate time entries to the worker's line
project manager. manager.
88
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
Approval Flow
These points summarize the normal approval flow:
• A time card is approved when all approvers approve the time card.
• A time card is rejected when any of the approvers reject the time card.
• The worker receives notification when the time card has been approved or rejected.
You can define approval rules to override this normal approval flow.
Use the Manage Worker Time Entry Profiles task to control when the worker can update the time card during the approval
process. This task is available in the Setup and Maintenance work area.
• Hire an employee
• Promote
• Transfer
• Terminate
Using this graphical interface, you select approvers for a task, arrange approvers in the required sequence, define approval
rules for each approver, and configure conditions for each rule. You access the Manage Approval Rules interface through the
Manage Approval Transactions page.
89
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
Failed Processes
Use the Manage Approval Transactions interface to search for approval processes that have failed. For example, you
can search for a Create Grade transaction that is stuck in the system, and therefore a failed transaction. You can find the
transaction and either withdraw or recover it. If you withdraw the transaction, then the process is cancelled and you can begin
the create grade flow again. If you recover the process, then you fix the issues using the details from the Manage Approval
Transactions page before resubmitting the approval.
90
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
91
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
Period before task escalates None Approval tasks are not escalated to
other approvers.
Approvers
The Manage Approval Rules interface supports the following types of approvers:
• Management hierarchy
• Users
92
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
• Position hierarchy
• Representatives, who are workers to whom responsibilities, such as benefits representative, are assigned
• Application role
Position hierarchies and representatives are supported by the Manage Approval Rules interface only; they are not supported
by BPM Worklist.
• Hire an Employee
• Promote
• Transfer
• Terminate
By default, these HCM tasks are approved by two levels of the line-manager hierarchy.
Managers
You can include the following predefined types of managers in your approval sequence:
• Line manager
• Resource manager
• Project manager
• Regional manager
93
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
If your enterprise defines additional types of managers, then they appear automatically in the Approvers section of the
Manage Approval Rules page; You can include them in the approval sequence.
Approval Groups
You create approval groups using the BPM Worklist. When defining your approval sequence, you can enter the names of one
or more existing approval groups.
Application Roles
You can use any of the existing duty roles to include in your approval sequence. You can't drag and drop an application role
into the approval flow. If your enterprise defines duty roles for security purposes, then you can enter the duty role to include
them in the approval sequence. Users with job or data roles that inherit the duty role become transaction approvers.
Users
You can include one or more Oracle Fusion Applications users in the approval sequence.
Responsibility Holders
You can include holders of the following predefined responsibilities in your approval sequence:
• Benefits Representative
• Union Representative
• Payroll Representative
If your enterprise defines additional responsibility types, then they appear automatically in the Approvers section of the
Manage Approval Rules page; You can include them in the approval sequence.
Human Resource (HR) Specialists assign responsibilities to workers using the Manage Areas of Responsibility task. A worker
becomes an approver for a transaction if he or she has that responsibility for the transaction subject. For example, if you
specify the Benefits Representative as an approver for a promotion, then the Benefits Representative of the worker who is
being promoted is invited to approve the promotion.
Note
If you use a responsibility holder, then ensure that responsibility holders are already defined in the application. For
example, if you include a HR representative as an approver for an employee process, then all employees must
have HR representatives assigned to them.
Job Level
You can include a job level in your approval sequence.
Job level routings are based on the manager hierarchy defined in Oracle Fusion Human Capital Management. The approval
list is generated based on the starting level specified in a rule and continues until an approver with a sufficient job level is
found. The approval flow uses the job level defined in the Manage Jobs interface.
Positions
If you include a position hierarchy in your approval sequence, then position holders are invited to approve the transaction. For
positions with more than one position holder, the transaction is approved by the first position holder to approve.
94
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
IF Statements
IF statements are tests that determine when an approval rule takes effect. For example, you could specify that an approval
rule for a promotion takes effect when the worker's department is Sales or the worker's job is Area Manager. The values in
the IF statement are those belonging to the worker's proposed assignment.
You can specify multiple IF statements. If you join multiple statements with and operators, then all statements must be true
before the approval rule takes effect. If you join multiple statements with or operators, then only one of the statements must
be true before the approval rule takes effect.
THEN Statements
THEN statements determine:
• How individual approvers of the specified type are identified
• Any actions that approvers are expected to take
The following table summarizes the approval actions.
How individual approvers are identified depends on the approver type. For example, if the selected approver type is a project
manager hierarchy, the THEN statement determines:
• How the project manager hierarchy itself is identified
• How the first approver in the manager hierarchy is selected
95
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
• How many levels of the manager hierarchy above the first approver are included
Available attributes and default values, if any, vary with the approver type.
Attributes
The following table summarizes the attributes of the manager-hierarchy approval rules and their default values.
• If you select a
user as the initial
approver, then
the manager
hierarchy is the one
associated with
that user's primary
assignment. For
example, when
promoting one of
your direct reports
you could select
as initial approver
a human resource
(HR) specialist who
is outside your
manager hierarchy;
approval requests
from this rule
would be directed
96
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
• If you select a
user who is not a
manager, then the
rule fails.
• Approval routing
stops when either
the number of
levels or the
topmost approver
is reached,
whichever occurs
first.
97
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
• A different manager
(first-level or
second-level, as
appropriate).
• A user who is a
manager from the
same manager
hierarchy as the
initial approver.
If you select a
user who is not
a manager or is
from a different
manager hierarchy
from the initial
approver, then the
topmost approver
is not found. In this
case, routing of
approvals stops
when the number-
of-levels value is
reached.
98
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
Number of Levels Minimum and maximum values At most 1 relative to initial approver
relative to:
Al least 1 relative to initial approver
• Initial approver
• Requester
99
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
Position Hierarchy
The name of the position hierarchy. Select from all position hierarchies in the enterprise.
Initial Approver
The position of the first approver.
The approval notification is sent to all workers who have the position, and the transaction is approved by the first worker to
approve.
Topmost Approver
The position of the topmost approver.
The approval notification is sent to all workers who have the position, and the transaction is approved by the first worker to
approve.
Approval routing stops when either the number of levels or the topmost approver is reached, whichever is sooner.
100
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
Who will approve employee hire requests? • Managers in the Sales department.
• The human resources representative of any new
hire doesn't need to approve but is informed of the
hire after the relevant manager has approved.
Which approval actions must approvers take? • Managers must approve the hire.
• The human resources representative receives an
approval notification for all hires, but no response
is needed.
Can the required level of management approval vary? The required level of approval varies with the grade of
the new hire.
The requester's:
101
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
3. On the Manage Approval Transactions page, enter the search term Hire in the Name field.
4. Click Search.
5. In the Search Results region, select the Configure Rules option for the task name Hire an Employee.
2. In the Approvers region, click the Add icon on the Human Resources Representative entry to add it to the right of
the Line Manager entry in the Approval Sequence region.
3. In the Name field of the Edit Rule Settings window, enter the rule name SalesHiresTraineeGrades. (The name
can't contain spaces.)
4. In the IF statement for the SalesHiresTraineeGrades rule, click the Add icon to the right of the first condition to
create an additional condition.
5. Complete the fields of the two condition statements as shown in this table.
Grade <= 3
6. In the THEN statement for the SalesHiresTraineeGrades rule, complete the fields as shown in this table.
Field Value
Number of Levels 1
102
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
Field Value
Grade <= 6
6. In the THEN statement for the SalesHiresProfessionalGrades rule, complete the fields as shown in this table.
Field Value
Number of Levels 1
103
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
2. In the Rules region for the new rule, click the Edit icon to edit the rule settings.
3. In the Name field of the Edit Rule Settings window, enter the rule name SalesHiresSeniorGrades.
4. In the IF statement for the SalesHiresSeniorGrades rule, click the Add icon to the right of the first condition to create
an additional condition.
5. Complete the fields of the two condition statements as shown in this table.
Grade > 6
6. In the THEN statement of the SalesHiresSeniorGrades rule, complete the fields as shown in this table.
Field Value
Number of Levels 1
Note
The value of the Topmost Approver attribute has no effect on this rule because the first-level and
second-level managers are below the initial approver identified by the rule (the requester's third-level
manager). To identify a manager above the requester's third-level manager, you would specify a named
user from the same manager hierarchy (for example, the organization's CEO) as the topmost approver.
104
Oracle Global Human Resources Cloud Chapter 12
Implementing Time and Labor Time Card Approval
2. In the Rules region for the new rule, click the Edit icon to edit the rule settings.
3. In the Name field of the Edit Rule Settings window, enter the rule name SalesHiresAll Grades.
4. In the IF statement for the SalesHiresAllGrades rule, complete the fields of the condition statement as shown in this
table.
Department == Sales
5. In the THEN statement of the SalesHiresAllGrades rule, complete the fields as shown in this table.
Field Value
6. Click Submit.
105
Oracle Global Human Resources Cloud Glossary
Implementing Time and Labor
Glossary
accrual term
Period of time, often one year, for which accruals are calculated.
assignment
A set of information, including job, position, pay, compensation, managers, working hours, and work location, that defines a
worker's or nonworker's role in a legal employer.
ceiling step
Highest step within a grade that a worker may progress to.
date-effective object
An object with a change history. Professional users can retrieve the object as of a current, past, or future date.
element
Component in the calculation of a person's pay. An element may represent a compensation or benefit type, such as salary,
wages, stock purchase plans, pension contributions, and medical insurance.
element classification
Provides various element controls, such as the processing order, balances feeds, costing, and taxation. Oracle predefines
primary element classifications and some secondary classifications. You can create other secondary classifications.
106
Oracle Global Human Resources Cloud Glossary
Implementing Time and Labor
enterprise
An organization with one or more legal entities under common control.
grade
A component of the employment model that defines the level of compensation for a worker.
grade rate
Used to define pay values for grades in a legislative data group.
job
A generic role that is independent of any single department or location. For example, the jobs Manager and Consultant can
occur in many departments.
logical record
One or more physical records that constitute a date-effective object.
offering
A comprehensive grouping of business functions, such as Sales or Product Management, that is delivered as a unit to
support one or more business processes.
payroll relationship
Defines an association between a person and a payroll statutory unit based on payroll calculation and reporting requirements.
physical record
A single record, with effective start and end dates, in the history of a date-effective object. Each physical record is a row in a
database table.
position
A specific occurrence of one job that is fixed within one department. It is also often restricted to one location. For example,
the position Finance Manager is an instance of the job Manager in the Finance Department.
rule template
A predefined combination of rule parameters, rule output, and messages that are used with a formula to create rules.
time attribute
A quality that describes and categorizes reported time according to the attribute value selected. For example, the Payroll
Time Type attribute categorizes time for payroll consumers according to attribute values, such as Regular, Overtime, and
Vacation.
107
Oracle Global Human Resources Cloud Glossary
Implementing Time and Labor
time category
A classification of time entries of the same type such as worked time or vacation time that can be referenced in rules, time
summaries, and analytics.
work relationship
An association between a person and a legal employer, where the worker type determines whether the relationship is a
nonworker, contingent worker, or employee work relationship.
108