HCM Foundation

Purpose
Scope
Details
 Human Capital Management Overview
 Human Capital Management Fundamentals Integrations
 Human Capital Management Fundamentals Implementations
 Global Implementation Steps
 Implementation Steps for HCM Fundamentals
 System Setup
 System Controls for Human Capital Management (P99410)
 System Options Setup (P05001S)
 Company Options (P05001C)
 Human Resources Management Common Settings (P05004)
 User-Defined Codes for Human Capital Management Foundations
 Setup Human Resources Automatic Accounting Instructions
 History Tracking and Turnover
 Adding Employee Information
 EDI Capabilities

Purpose

This document is an overview of Human Capital Management Fundamentals/Foundations within Oracle JD Edwards EnterpriseOne Human Capital Management system.

The JD Edwards EnterpriseOne Human Capital Management (HCM) system from Oracle provides a versatile, cost-effective, and timesaving solution for managing your employee information and accounting for employee time worked. You use this system to track information that human capital management users typically share. If you are not using the JD Edwards EnterpriseOne Payroll system, you can use the JD Edwards EnterpriseOne HCM system as a stand-alone time and labor tracking system.

You can use this system to:

Scope

This document is intended for EnterpriseOne users who are setting up the Human Capital Management module for use within their organization.

Details

Human Capital Management Overview

The JD Edwards EnterpriseOne Human Capital Management (HCM) system from Oracle provides a versatile, cost-effective, and timesaving solution for managing your employee information and accounting for employee time worked. You use this system to track information that human capital management users typically share. If you are not using the JD Edwards EnterpriseOne Payroll system, you can use the JD Edwards EnterpriseOne HCM system as a stand-alone time and labor tracking system.

You can use this system to:

Human Capital Management Fundamentals Integrations

The JD Edwards EnterpriseOne Human Capital Management system includes the following modules:

The JD Edwards EnterpriseOne HCM Foundation system contains the central databases for all information that human resources and payroll users typically share. For example, you use the foundation system to track:

An integrated, central database means that, when the human resources clerk updates an employee's information, the employee's payroll information is also updated. A central database:

Both human resources and payroll users can enter information into the JD Edwards EnterpriseOne HCM Fundamentals system. However, to prevent unauthorized access to confidential information, you can set up system security that allows users to access only the information that they need for their jobs. Typically, your system administrator sets up system security during system implementation. The system administrator can set up security for an entire form or for individual fields on a form.

This table shows how the JD Edwards EnterpriseOne HCM Fundamentals system supports JD Edwards EnterpriseOne Human Resources, JD Edwards EnterpriseOne Benefits Administration, and JD Edwards EnterpriseOne Payroll:

HCM Fundamentals Benefits Human Resources Payroll
Quick Hire
Pay Types, Deductions, Benefits, and Accrual Setup
Time Entry
Automatic Accounting Instructions (AAIs)
Job Information
Employee Information
Employee Self-Service
Employee History and Turnover Tracking

The JD Edwards EnterpriseOne Benefits system also provides:

The JD Edwards EnterpriseOne Human Resources system also provides:

To simplify your processes and facilitate communication within your organization, the JD Edwards EnterpriseOne HCM Fundamentals system also integrates with these JD Edwards EnterpriseOne systems:

System Description
Address Book The JD Edwards EnterpriseOne Address Book system contains
employee names, addresses, and tax IDs.
General Accounting If you are using the JD Edwards EnterpriseOne HCM Fundamentals system for stand-alone time and labor tracking (that is, you are creating timecards, but not processing them using JD Edwards EnterpriseOne Payroll), you can set up the foundation system to integrate with the JD Edwards EnterpriseOne General Accounting system. This integration allows you to update general ledger transactions and account balances. The foundation system can create and post transactions to the general ledger using the automatic accounting instructions (AAIs) that you define. You can use full detail on your labor accounts and summarize your liabilities and cash accounts.
Job Cost You can use the JD Edwards EnterpriseOne HCM Fundamentals system to enter labor and equipment time by day. Then you can use the JD Edwards EnterpriseOne Job Cost system to analyze the labor and equipment costs for a job.
Contract and Service Billing You can use the JD Edwards EnterpriseOne HCM Fundamentals system to enter labor and equipment time by job (business unit). Then you can use the JD Edwards EnterpriseOne Contract and Service Billing system to:
  • Bill customers for the labor and equipment expenses that are associated with the job.
  • Bill customers for payroll burden expenses.
  • Bill customers for contract time that is associated with the job,
Equipment/Plant Maintenance You can use the JD Edwards EnterpriseOne HCM Fundamentals system to enter labor and equipment time. Then you can use the JD Edwards EnterpriseOne Equipment/Plant Maintenance system to:
  • Charge a job for use of equipment.
  • Track labor for equipment maintenance.
  • Track labor for work orders.
Work Orders You can use the JD Edwards EnterpriseOne HCM Fundamentals system to enter labor and equipment time against a work order. You can use the JD Edwards EnterpriseOne Work Orders system to identify specific costs of a task or to track equipment repair costs. You can create work orders for small projects and service calls.

Human Capital Management Fundamentals Implementations

In the planning phase of your implementation, take advantage of all JD Edwards EnterpriseOne sources of information, including the installation guides and troubleshooting information. When determining which electronic software updates (ESUs) to install for JD Edwards EnterpriseOne HCM Fundamentals, use the EnterpriseOne and World Change Assistant. EnterpriseOne and World Change Assistant, a Java-based tool, reduces the time required to search and download ESUs by 75 percent or more and enables you to install multiple ESUs at one time.

Global Implementation Steps

Step Reference
1. Set up companies, fiscal date patterns, and business units
  • "Setting Up Organizations" JD Edwards EnterpriseOne Applications Financial Management Fundamentals Implementation Guide
  • E1: 09: Frequently Asked Questions regarding Business Units Business Units - FAQ).

2. Set up accounts, and the chart of accounts.

  • "Creating the Chart of Accounts" in the JD Edwards EnterpriseOne Applications Financial Management Fundamentals Implementation Guide
  • E1: 09: Overview Chart of Accounts Chart of Account)
  • E1: 09 Frequently Asked Questions Regarding the Chart of Accounts COA - FAQ).

3. Set up the General Accounting constants.

  • "Setting Up the General Accounting System" in the JD Edwards EnterpriseOne Applications General Accounting Implementation Guide
  • E1: 09: Overview of General Accounting Constants (P0000) GL Constants).

4. Set up multicurrency processing, including currency codes and exchange rates.

  • "Setting Up General Accounting for Multicurrency Processing" in the JD Edwards EnterpriseOne Applications Multicurrency Processing Implementation Guide
  • Overview of Activating Currency in a Non-Currency Environment Activating Currency in a Non-Currency Environment
  • "Setting Up Exchange Rates" in the JD Edwards EnterpriseOne Applications Multicurrency Processing Implementation Guide

5. Set up ledger type rules.

  • "Setting Up the General Accounting System," in the JD Edwards EnterpriseOne Applications General Accounting Implementation Guide.
  • E1: 09: Overview of Ledger Types Setup (P0025) Ledger Types)
  • "Setting Up Ledger Type Rules for General Accounting" in the JD Edwards EnterpriseOne Applications General Accounting Implementation Guide.

6. Enter address book records

  • "Entering Address Book Records" in the JD Edwards EnterpriseOne Applications Address Book Implementation Guide
  • E1: 01: Overview and Set Up of Address Book Setting up Address Book)

Implementation Steps for HCM Fundamentals

This table lists the implementation steps for the JD Edwards EnterpriseOne HCM Fundamentals system. Also included in the table are reference documents that provide details on each of the steps.

Step Reference

1. Set up system controls

  • General options
  • Position control options
  • Company options
  • Business unit constants
  • Common settings
  • Define category codes
  • Select fields for future data revisions
  • Release record reservations

2. Setup History Tracking

  • Select data for history tracking purposes
  • Initialize history and turnover tracking
  • Set up cross-reference tables by business unit, job classification constants, and union local and job cross-references
  • Set up shift-rate differentials, occupational pay rates, pay type cross-reference tables
  • Run the Synchronize Employee Master Rates with Union Rates report (R059122).
  • JD Edwards EnterpriseOne HCM Fundamentals Implementation guide, "Setting Up Employee Information"
  • E1: 08: Employee History Tracking FAQ Employee History Tracking
  • E1: 08: Job History Tracking/Job History Window (P050421) Job History Tracking).

3. Set up tax area information, corporate tax IDs, activate Quantum for Payroll, test the Quantum connection, set up the GeoCoder, and then run these UBEs:

  • Setting Up Tax Area Information
  • GeoCoder Employee Batch Processing Report
  • Cost Center Tax Area Processing Report
  • Populate Vertex Filing Status Process Program
  • JD Edwards EnterpriseOne HCM Fundamentals Implementation guide, "Setting Up Tax Information"
  • E1: 07/77: R07500 Update Tax Area Table Update the F069016

4. Set up workflow for JD Edwards EnterpriseOne Human Capital Management.

  • JD Edwards EnterpriseOne HCM Fundamentals Implementation guide, "Setting Up Workflow"
  • E1: 08: Human Resources Workflow FAQ Workflow FAQs
  • E1: 08: Employee Termination Workflow Frequently Asked Questions Termination Workflow

5. Set up a web mail merge queue, convert mail merge templates, add a web mail merge template, or add a web mail merge template record and data structure.

  • JD Edwards EnterpriseOne HCM Fundamentals Implementation guide, "Setting Up Web Mail Merge"
  • E1:08: Mail Merge FAQs Mail Merge FAQs.

6. Set up pay types.

7. Set up deductions, benefits and accruals.

  • Setup up calculation tables
  • Attach calculation tables to DBAs
  • Set up basic DBA information
  • Setup General Accounting information
  • Setup the basis of calculation
  • Add text to DBAs
  • Set up group plan DBAs
  • Set up tax status for deductions
  • Set up tax status for benefits.
  • JD Edwards EnterpriseOne HCM Fundamentals Implementation guide, "Setting Up Deductions, Benefits, and Accruals"
  • Overview of Adding PDBAs (Pay Types, Deductions, Benefits, and Accruals)(P059116)PDBAs

8. Set up rollover calculation tables and rollover information for DBAs. Set up category codes for DBAs. Set up a DBA based on another DBA.

  • JD Edwards EnterpriseOne HCM Fundamentals Implementation guide, "Setting Up Additional Information for DBAs"
  • E1: 06: Overview of Adding PDBAs (Pay Types, Deductions, Benefits, and Accruals)(P059116) PDBAs

9. Set up limits for tax-deferred compensation deductions, tax-deferred compensation deductions for the U.S., and taxable fringe benefits for the U.S.

  • JD Edwards EnterpriseOne HCM Fundamentals Implementation guide, "Setting Up Tax-Deferred and Taxable PDBAs"
  • E1: 06: Overview of Adding PDBAs (Pay Types, Deductions, Benefits, and Accruals)(P059116) PDBAs

10. Set up advance deductions, a deduction DBA to adjust negative pay, a deduction DBA for overpayment, and a DBA to calculate if no gross pay.

  • JD Edwards EnterpriseOne HCM Fundamentals Implementation guide, "Setting Up Advanced DBAs"
  • Also refer to E1: 06: Overview of Adding PDBAs (Pay Types, Deductions, Benefits, and Accruals)(P059116)PDBAs

11. Set up garnishment deductions, fee deductions, tax levy deductions, and a wage assignment deduction.

  • JD Edwards EnterpriseOne HCM Fundamentals Implementation guide, "Setting Up Deductions for Wage Attachments"
  • E1: 05/07/77/75A/75Z: Wage Attachments (Garnishments, Tax Levies, Wage Assignments, and Fees)(P07107) Wage Attachments)

12. Add Employees, attach DBAs

System Setup

Before using any features in your JD Edwards EnterpriseOne Human Capital Management Foundation system, you need to define critical information that the system uses for processing. You also need to define information that you will use to enter data throughout the system. This information consists of:

Topic Description
System Controls (P99410) Set up system controls to activate specific features and systems, such as:
  • Country-specific Human Capital Management system
  • Personic Workflow
System Options (P05001S) Set up system options to define default information and to activate processes, such as:
  • History tracking
  • Recruitment management
  • Pay grade step management
  • Position budget management

For additional information on this topic, refer to E1: 05: Overview of Human Resources Management (HRM) System Options (P05001S) HRM System Options)

Company Options (P05001C) Set up company options to define default information that applies to all of the employees in a particular company within your organization. For example, company options let you define different standard hours per day for each company within your organization. Also refer to E1: 05: Company Options Setup (P05001C) Company Options)
Business Unit Constants (P059051A) Set up business unit constants to define default information associated with a business unit. Also refer to E1: 05: Overview of Human Capital Management (HCM) Business Unit Constants (P059051A) Business Unit Constants).
HRM Common Settings (P05004) Set up common settings to control specific display or processing features of benefits enrollment, compensation management, and self-service applications. Also refer to E1: 05: Human Resources Management (HRM) Common Setting (P05004) HRM Common Settings
Employee Information (P0801) Set up employee information to:
  • Track information that is unique to your organization or your industry.
  • Define the fields for which you will allow future changes.

Fora additional information refer to:

Employee History and Turnover Tracking (P08041) Set up employee history and turnover tracking to track historical records of employee information. For additional information refer to: E1: 08: Employee History Tracking FAQ History Tracking)
Job Information (P08001) Set up job information to track complete information about the jobs within your organization. For additional information refer to E1: 08: Overview of Adding a Job (P08001) Adding Jobs)
Earnings Information (P0801CMP) Set up earnings information to define the types of pay that your employees receive. For additional information refer to E1: 08: Overview of US Employee Entry (P0801) Adding US Employees)
Tax Information (R07500) If you are using the JD Edwards EnterpriseOne Payroll system, set up tax information so that you can process payroll for employees. For additional information refer to: R07500 Update Tax Area Table Populating Tax Areas)

System Controls for Human Capital Management (P99410)

Define the System Controls within the System Control Application P99410.

This table lists and describes the data items that you can activate for specific processes in the Human Capital Management (HCM) and Payroll applications:

Action Data Item Usage
To activate the French Canadian-Specific HCM Fundamentals system SY05QU (Use HCM Foundation-French CDN Specific) Set this data item to Yes if you have the French Canadian version of the JD Edwards Human Capital Management Foundation. Perform this action in addition to entering the Country Code on the User Profile Revisions form.
To activate the U.S.-specific HCM Fundamentals system SY05U (Use HRM Foundation - U.S. Specific) This data item allows the system to provide U.S.-specific fields and forms in the JD Edwards EnterpriseOne Human Capital Management Foundation system.
To activate the Canadian-specific HCM Fundamentals system SY05C (Use HRM Foundation - Canadian Specific) This data item allows the system to provide Canadian-specific fields and forms in the JD Edwards EnterpriseOne Human Capital Management Foundation system.
To activate JD Edwards EnterpriseOne Payroll B73.3 or later SY07P733 (Use E1 Payroll B7.3.3 Or Later) Set this data item to Yes if you are using JD Edwards EnterpriseOne Payroll B73.3 and above. If this data item is set to Yes, the system searches for history records in the F07* tables. If this data item is set to No, the system searches for history records in all of the tables that begin with F06.
To activate the Criterion module SY05CRTN (Use Criterion Integration) Set this data item to Yes if you are using Criterion BluePrint
To activate the Personic module SY05PRSC (Use Personic Integration) Set this data item to Yes if you are using Personic Workflow.
To activate Wage and Salary Administration SY08W (Use HRM Wage & Salary Administration) This system control will be available in a future release.
To activate the Quantum GeoCoder HRGEO (Use GeoCoder for Tax Area in HR Apps) Set this option to Yes to use the Quantum GeoCoder to automatically assign tax area information to employee and business unit records. This option is available for U.S. and Canadian Payroll only.

System Options Setup (P05001S)


To define default information that applies to the entire system, you set up system options. Define the System Options within the System Options applications P05001S. These options control the types of information that you track and the rules that the system uses to perform specific calculations. For example, you use system options to specify the date that the system will use for tracking changes.

This table describes the types of information that you control with system options:

Information Type Description
Pay Information To ensure that you enter acceptable pay rates for employees, set up the system to verify appropriate pay types for employee pay grades or pay-grade steps.
Employee History and Turnover To define whether you want to keep historical records of employee information, set up employee history and turnover options. These options are crucial to successful history and turnover tracking.
Recruitment To automate the process of creating and maintaining requisitions, set up requisition information.
Position Control Information To create, monitor, and control position budgets, set up position information.

Company Options (P05001C)

Prerequisite: Verify that the companies within your organization are set up in the JD Edwards EnterpriseOne General Accounting system. Typically, the Accounting Department is responsible for setting up companies.

You set up company options to define default information that applies to all of the companies within your organization, and to define additional information that is specific to individual companies within your organization. Typically, you first set up options for the default company, company zero. Defint the Company options within the Company Options application P05001C. You can also set up company options for each company within your organization. If you do not set up company options for a company within your organization, the system uses the default company options when processing information for that company.

If you set up company options for each company within your organization, you can override some of the default company options. For example, you can enter standard hours per year for a particular company that vary from the standard hours per year that you entered for the default company.

Some of the default company options apply to all of the companies within your organization, and cannot be overridden at the individual company level. For example, if you signify that you are not using accounts payable integration or step progression processing at the default company level, none of the companies within your organization can use these options. However, if the default company options are set to activate these options, it is not necessary for all companies in your organization to use them. For example, if you have only one company within your organization that processes step progression information, you must set the default company options to allow step progression processing and then override that setting for all companies except the one company that processes step progression information.

You also set up company options to control payroll processing for the employees of each company. For example, you define this information at the default company level:

You must set up company options for the default company before you can process payroll or account for labor.

Note: If you use the JD Edwards EnterpriseOne General Accounting system, you must set up separate company options for that system.

For more detailed information on setting company options, refer to E1: 05: Company Options Setup (P05001C) Company Options)

Human Resources Management Common Settings (P05004)

HRM Common Settings effect many different modules within the Human Capital Management application, For information on this topic, refer to E1: 05: Human Resources Management (HRM) Common Setting (P05004)

User-Defined Codes for Human Capital Management Foundations

The user-defined codes for the JD Edwards EnterpriseOne Human Capital Management Foundation system are included in the software and are an integral part of the JD Edwards EnterpriseOne Human Capital Management features. While some of the codes cannot be changed, others are provided with lists of values that you can customize to suit the needs of your organization.

Note: You might need to set up some additional user-defined codes that are specific to the countries in which you conduct business.

Accomplishment Type (05/AT)

You use accomplishment type codes to specify a type of accomplishment. Examples include:

Arrearage Method (05A/AR)

You use arrearage method codes to specify how the system collects payroll amounts that cannot be deducted from an employee's pay due to insufficient earnings.

Bank Transit (06/BC)

You use bank transit codes to identify an employee's financial institution. Banks might refer to this code as the ABA or payment routing number. For Canadian banks, this number contains eight digits. Therefore, Canadian clients must enter the bank transit number with a leading zero. If you change this number for an employee, the system creates a prenote for the employee's next auto deposit.

Based On Date (08/BO)

You use based on date codes to define the date that you want to use to calculate the completion date of employee setup tasks.

Benefit Enrollment Events (08/BE)

You use benefit enrollment event codes to denote a benefits enrollment event such as:

Change Reason (06/T)

You use termination/change reason codes to indicate the reason that an employee's record changed. For example, you can enter the reason that you are recommending a salary or rate change.

Note: If you are reactivating an employee, you must change the code in this field to a numeric character. The default reason code for new hires is the default value for this data item.

Check Route (06/CR)

You use check route codes to specify the check routing or mail-stop code. Use this code to sequence the printing of payroll checks to facilitate their handling and delivery.

Competency Change Reason (05/CH)

You use change reason codes to indicate the reason an employee competency goal was changed. For example, you might enter a new goal for an employee after he or she has reached the current goal. Therefore, you would enter a competency change reason of Achievement of Goal.

Competency Type (05/CY)

You use competency type codes to represent a competency table, or category, for which you can track employee competencies. Values for competency type codes are:

The values in this user-defined code table are hard coded and cannot be changed. Therefore, each of the competencies that you track must pertain to one of these competency types. Adding additional values to this list requires system customization.

Default Autopay Type (06/20)

You use employee autopay type codes to designate the default pay type that the system uses to generate automatic payments in those instances in which the system does not use the employee labor distribution instructions. If you leave this field blank, the system uses pay type 001.

Delegate Authorization Type (08/AY)

You use delegate authorization type codes to specify the type of authorization given to a delegate. Values for delegate authorization type codes are:

The values in this user-defined code table are hard coded and cannot be changed.

Employee Benefit Status (06/EA)

You use employee benefit status codes to specify employee actions, such as new hire or rehire, for which the system searches as it tests for benefits eligibility. An asterisk indicates that the guidelines refer to all employee actions not otherwise specified. Do not change the codes that are hard coded, such as A (Active) and X (Terminated). These are required codes in the system.

Employee Setup Action (08/S3)

You use employee setup action codes to define the event that should occur during the new-employee setup workflow process. Hire, Rehire, and Transfer are hard coded. Rehire, Transfer, and Relocation codes cannot be used until a future release.

Employee Setup Status (08/S1)

You use employee setup status codes to indicate the status of the entire employee-setup workflow process. Changing the setup status triggers the specific event associated with the status. For example, the system can display a W status if Workflow is waiting for a manager's approval. The system displays the status for the employee setup process on the Work With Employee Setup form (W08710C) and in the Employee tab area of the Employee Setup Entry form (W08710G). These codes are hard coded in the system and should not be changed. These status codes are listed in the sequence that the system might use to change them depending on how the processing options are set up:

Employment Status (06/ES)

You use employment status codes to specify an employee's status within the company. You can change the default codes or set up new codes to meet the needs of your company. Sample values include:
Blank: Full-time Regular

French Language PDBA (06/LF)

You use French language PDBA codes to specify the French equivalent of the English text that prints on an employee's pay stub as the PDBA description. If the employee is set up as a French language employee, the system uses the PDBA description from this table on the pay stub.

Gap Reason (08/GN)

You use gap reason codes to indicate the reason that a gap snapshot was taken. For example, for a gap snapshot taken at the end of each fiscal year, you could use a reason code of Fiscal Year. You might also take a gap snapshot if major organizational changes occur, in which case you could use a reason code of Organizational Changes.

Setup Human Resources Automatic Accounting Instructions

The JD Edwards EnterpriseOne Payroll system automatically creates vouchers for payroll taxes, insurance premiums, and other payroll liability amounts that must be paid to third parties. Accounts Payable integration automates the tasks of calculating the payments due to each third-party and of generating the associated accounts payable vouchers. For a general understand of Automatic Accounting Instructions (AAIs) refer to E1: 09: Overview of Automatic Accounting Instructions (AAI) in General Accounting (P0012) ).

JD Edwards EnterpriseOne Payroll integrates with JD Edwards EnterpriseOne General Accounting to automatically update general ledger transactions and account balances. JD Edwards EnterpriseOne Payroll can create and post transactions to the general ledger using the automatic accounting instructions (AAIs) that you define. You can use full detail on the labor accounts and run a summary of liabilities and cash accounts. The required setup for Human Resources is detailed in E1: 07: Automatic Accounting Instruction (AAI) Journal and Document Types ). Some frequently asked questions regarding AAIs are discussed in E1: 07/77/75A/75Z: Payroll Journal AAIs (Automatic Accounting Instruction) FAQ (Doc ID).

History Tracking and Turnover

To help you manage employee information, you can set up the system to store historical records of employee information via the Select Data Items for History Tracking (P08041). If you do this, the system creates a historical record of the old information when you enter or update employee information. For example, when an employee receives a promotion or changes marital status, you can update the employee's current information to reflect the change and store the previous information in historical records.

You can also set up the system to store turnover records. Turnover records show employee movement within your organization, such as when an employee changes jobs, as well as movement resulting from new hires and terminations.

You can use history and turnover information to:

When you initialize history and turnover tracking, the system creates initial history records for all employee records in the Employee Master Information table (F060116). Furthermore, the system tracks history only for specific fields that you choose to track before you initialize. The history records are dated so that you can determine when you began tracking history and turnover.

Adding Employee Information

When you hire an employee, you must add an employee record that contains personal, company, job, and pay information for the employee. The information in the employee record can be used to analyze and report on your employees and to meet government reporting requirements. You can add employee records to the database using either of two methods.

For detailed information related to adding employee records one at a time, refer to E1: 08: Overview of US Employee Entry (P0801) Adding US Employees) and E1: 08 Overview of Adding Payroll Related Employee Information ).

For detailed information related to adding multiple employee records, refer to E1: 08: Adding Employee Records Using Employee Quick Hire (P060116Q) ).

EDI Capabilities

JD Edwards EnterpriseOne Human Capital Management does not currently provide EDI functionality. There are no future plans to provide this functionality.