Classifying Jobs

To classify jobs, use the Define Job Code component (JOB_CODE_TBL). Use the CI_JOB_CODE_TBL component interface to load data into the tables for this component.

These topics provide an overview of and discuss classifying job codes.

Page Name

Definition Name

Usage

Job Code Profile Page

JOBCODE_TBL1_GBL

Add new job codes to the system and define job family, compensation, and regulatory information for each job code.

Business Units by Job Code Page

JOBCODE_BU

View all business units associated with the Set ID for this Job Code.

Evaluation Criteria Page

JOBCODE_TBL2_GBL

Assign points to certain job evaluation criteria. You can use this information to rank job codes in your company and to assess salary grades, steps, and exempt and nonexempt categories for personnel.

Market Pay Match Page

JOBCD_MP_SAL_SURV

Associate a market pay matrix to a specific job code.

Default Compensation Page

JOBCD_COMP_RATE

Associate salary plan information and base pay rate codes with a job code. By associating rate codes with job codes, you define compensation packages that can be associated with a worker's Job record on the Job Information page.

Non-Base Compensation Page

JOBCD_NON_BASE

Associate non-base rate codes with a job code.

In HCM, you identify jobs by job codes, and you maintain information about jobs independent of the person or group performing that job. For example, you assign salary grades and standard hours to a job regardless of who holds it.

When you save a job code, the system creates a rate code defaulting rule for the salary step, with the Rate Code Source Indicator equal to the job code. The system uses rate code defaulting rules (instead of the Job Code and Salary Step setup tables) for the compensation defaulting.

Understanding Job Codes and Positions in HCM

In HCM, job codes are different from positions: Within a single job code, you can have a number of positions. For example, you can have a job code representing Administrative Assistant, and within that job code, you can have different Administrative Assistant positions—one in your Marketing department, one in Research, and one in your Compensation group. You use positions to track details on a particular job in a particular department or location. Positions usually have a one-to-one relationship with workers. Job codes have a one-to-many relationship with workers.

You still use job codes to create general groupings or job classifications in your organization if you drive PeopleSoft Human Resources by position in your organization. You then use the Job Code groupings as the basis for default job data for positions.

Note: If you use PeopleSoft Pension Administration, set up jobs, and not positions, for your pension payees. You can use Manage Profiles to set up profiles for your job codes.

See Understanding Managing Profiles.

(JPN) Using Job Codes and Capability Grade Management in Japan

The Job Code field on the Job Details page of Job Requisition Data is a required field. If your organization has adopted a human resources management system based on capability grade, you may not want to associate a job code with your job requisitions. However, to satisfy the requirements of that page, you need to have a dummy job code that you can enter in the Job Code field. The dummy job code has no processing associated with it. The Job Code Profile page, on which you create the dummy code, has only six required fields, but of these fields, five take default values, so you need to enter only a Job Title. We recommend using a job title that clearly indicates that this is a dummy job code.

Use the Job Code Profile page (JOBCODE_TBL1_GBL) to add new job codes to the system and define job family, compensation, and regulatory information for each job code.

Navigation:

Set Up HCM > Foundation Tables > Job Attributes > Define Job Code > Job Code Profile

This example illustrates the fields and controls on the Job Code Profile page (1 of 5). You can find definitions for the fields and controls later on this page.

Job Code Profile page (1 of 5)

This example illustrates the fields and controls on the Job Code Profile page (2 of 5). You can find definitions for the fields and controls later on this page.

Job Code Profile page (2 of 5)

This example illustrates the fields and controls on the Job Code Profile page (3 of 5). You can find definitions for the fields and controls later on this page.

Job Code Profile page (3 of 5)

This example illustrates the fields and controls on the Job Code Profile page (4 of 5). You can find definitions for the fields and controls later on this page.

Job Code Profile page (4 of 5)

This example illustrates the fields and controls on the Job Code Profile page (5 of 5). You can find definitions for the fields and controls later on this page.

Job Code Profile page (5 of 5)

Field or Control

Description

Job Code

A unique code that you associate with a specific job in your organization.

Key Job Code

Select this check box if it is a key job for your organization's succession planning.

(USF) Occupation Series, Official Posn Title Code (official position title code), and Organization Posn Title Cd (organization position title code)

Select from the list. This fields are available on the federalized database for users authorized to view federal information.

Job Function Code

Select the code that best categorizes the job by function, such as administrative, legal, or management.

Job Subfunction

Select the code that best categorizes the job's subfunction.

Job Family

Select a job family to categorize a job code into a more general grouping. For example, you might group a trust analyst and an operations analyst into a job family called Analyst.

Standard Hours

Enter the default number of hours in a standard work period for this job. The Standard Hours value that you enter on this page becomes the default for all workers who are associated with this job code. You can modify the standard hours for an worker on the worker's Job Data pages (JOB_DATA).

The value that you assign for Standard Hours must fall between the minimum standard hours and the maximum standard hours defined in the Primary Permission List Preferences table. If no minimum standard hours and maximum standard hours are defined on the Primary Permission List Preferences table, the system uses the values on the Installation table.

Standard Work Period

Select the time period in which workers must complete the standard hours. Maintain these values in the Frequency Table page (FREQUENCY_TBL).

The system uses the annualization factor of the standard work period in combination with the standard hours to calculate FTE (full-time equivalency).

See PeopleSoft: Enterprise Components.

Workers' Comp Code (Workers' Compensation code)

Enter a code to specify the workers' compensation plan to which this job code belongs.

Manager Level

Select the level of management associated with the employee.

Comp Freq (compensation frequency)

Select the frequency in which the compensation is quoted. The default value is the frequency that you specified on the Installation table

Medical Checkup Required

Select if this job code requires a onetime medical checkup when the worker is hired into the job.

Note: If you're tracking a German workforce, also indicate whether the job requires ongoing medical surveillance in the Job Code Profile section for local German functionality, especially if the worker comes into contact with hazardous conditions or materials on the job.

Union Code

If you're defining a job code that is associated with a union, select a union code. Define union codes as a part of the Manage Labor Relations business process in PeopleSoft Human Resources.

Updated On

Last updated timestamp for this jobcode.

Updated By

Last updated by user information

(SGP) Singapore

Field or Control

Description

Festive Advance Pay Program

If you set up one or more festive advance pay programs that each cover all the festive holiday types (using the Festive Advance Pay Program page), associate a default festive advance pay program with a specific job code here.

The program details for each festive holiday can be the same or different from each other. One pay program can have many festive holiday types and can be associated with many combinations of earnings elements, deduction elements, and probation periods.

This job code, in conjunction with the ethnic group and religion, are responsible for the defaults on the FA Employee Details (SGP/MYS) page.

(CAN) Canada

Field or Control

Description

National Occupational Classif (National Occupational Classification)

Select a Canadian National Occupation classification code.

Seasonal

Select if the job is seasonal.

BPS Activity (Business Payrolls Survey activity)

If you are participating in the Statistics Canada Business Payrolls Survey, select the job code's business activity.

Employment/Labour Std Status (employment and labour standards status)

Choose whether this job is Exempt or Non-Exempt according to the provincial Employment Standards Act or Labour Standards Act. This value becomes the default for the Employment/Labour Std Status field on positions that are associated with this job code and on worker job records that are associated with this job code.

Report Flag

Select the Both Surveys, Full-Time Survey, Part-Time Survey, or Not Applicable to indicate whether the job code is to be reported in one of the Statistics Canada Academic Teaching Surveys.

This field is for Canadian higher education degree-granting institutions only.

Duties

Indicate whether the duties of the job code consist of Research, Teaching Only, or Teaching & Othr Responsibility (teaching and other responsibilities). This field is required if you selected an option other than Not Applicable in the Report Flag field.

This field is for Canadian higher education degree-granting institutions only.

Academic Rank

Select the academic rank that is associated with this job code. Set up values for this field on the Academic Rank Page.

Province

Enter the province that you report to when you perform WCB (Workers' Compensation Board) reporting for this job code. WCB reporting in Canada is always done at the provincial level; there is no national WCB level.

Rate Group

Select a rate group for this job code. Each industry is assigned a rate group for assessment purposes, based on the type of industry and the accident/injury level in that industry in that province.

Classification

Select a WCB classification for this job code. The classification indicates the industry that applies to this job code.

Note: The rate groups and classifications can be obtained from your provincial WCB. The rates and rate codes may vary from province to province.

(DEU) Germany

Field or Control

Description

Medical Surveillance Required

Select if ongoing medical surveillance is required for this job code. For instance, some jobs require workers to be in contact with hazardous materials, and health and safety regulations require that workers receive periodic medical checkups as long as they are in that job.

(GBR) United Kingdom

Field or Control

Description

UK SOC Code (United Kingdom Standard Occupational Classification code)

Enter the appropriate UK Standard Occupational Classification code. This code is required for Northern Ireland Fair Employment reporting.

(ITA) Italy

Field or Control

Description

INAIL Code

Select the job code's INAIL code from the list of options. This code classifies jobs according to the level of risk that is associated with the job and the related insurance that is required by the employer.

(MYS) Malaysia

Field or Control

Description

Number of Hours in a Work Day

Enter the standard workday hours that are used for payroll and leave calculations.

Festive Advance Pay Program

If you set up one or more festive advance pay programs that each cover all the festive holiday types (using the Festive Advance Pay Program page), associate a default festive advance pay program with a specific job code here.

The program details for each festive holiday can be the same or different from each other. One pay program can have many festive holiday types and can be associated with many combinations of earnings elements, deduction elements, and probation periods.

This job code, in conjunction with the ethnic group and religion, are responsible for the defaults on the FA Employee Details (SGP/MYS) page.

(USA) USA

Field or Control

Description

EEO Job Categories

Select a job category. The EEO-1 code is also the Federal Occupation Category (FOC).

To retrieve valid job codes for EEO-1 reporting, select a EEO-1 job category that is not equal to No EEO-1 Reporting.

Standard Occupational Classif (Standard Occupational Classification)

If your company has operations in Alaska, you can enter a Standard Occupational Classification (SOC) code for use in unemployment insurance reporting. You enter U.S. SOC codes in the U.S. Standard Occupational Classification Table.

EEO Job Group

To further classify the job categories, enter the EEO job group to which this job belongs.

FLSA Status (Fair Labor Standards Act status)

Enter a code to indicate whether this job is exempt or nonexempt according to the FLSA. This value becomes the default for the FLSA status on all worker job records that are associated with this job code. Example values are Administrative, Executive, Nonexempt, and Professional.

Available for Telework

Select if this job allows workers to work remotely.

For the Remote Worker functionality in Fluid, select this check box to enable the Remote Worker tile for employees that hold this job and have been granted the Fluid Remote Worker Employee role.

These videos provide an overview of the Fluid Remote Worker feature:

Video: Image Highlight, PeopleSoft HCM Update Image 40: Remote Worker

Video: PeopleSoft Remote Worker

(USF) When creating a U.S. federal job, select this option to enable the Remote/Telework Type field in the US Federal section.

Note: (USF) Federal functionality is not tied to the Fluid Remote Worker feature. Selecting this check box does not enable Fluid Remote Worker functionality for Federal users.

ACA Eligibility

Enter the default ACA eligibility for this job code. This value will be provided by default to the employee’s record, where it can then be overwritten, if needed. Valid values are:

  • Always Eligible: For example, a salaried full-time employee who is always eligible for benefits.

  • Eligible: An employee whose average hours is equal to or above the minimum hours/week or hours/month so that the employee is considered Benefits Full Time. The employee is eligible for benefits

  • Excluded: For example, volunteer employees, student employees, members of religious orders.

  • Ineligible: An employee whose average hours is below the minimum hours/week or hours/month so that the employee is considered Benefits Part Time. The employee is not eligible for benefits.

  • To be determined: Unable to determine whether the employee is Benefits Part-Time or Full-Time. Human Resources needs to review and determine the employee’s ACA Eligibility status.

Note: When a new hire is entered in the system, the value that is set in the respective Job Code record is passed to Benefits. Therefore, you should analyze all Job Code table data for your organization and set the appropriate value for this field.

(AUS) Australia

Field or Control

Description

ANZSCO Code (Australian and New Zealand standard classification of occupation code)

Select the ANZSCO code.

Package Template ID and Package Rule ID

Use these fields to associate this job code with the package rules and templates you set up as part of salary packaging for Australia. These IDs act as defaults for this job in employee salary packaging modeling. These fields are also available on the Position Table; the Position Table fields take precedence over the fields here.

By associating templates and rules with job codes, package components are automatically assigned to workers during the package modeling process. Using templates can save time by ensuring that you use the correct template and rule when modeling.

Note: You set up package templates on the Package Template page. You set up package rules on the Package Rule page.

(AUS) Higher Education

These fields are available when you select the Australian Public Service box on the Country Specific page of the Installation component.

Field or Control

Description

Job Function

Select the default job function for the organization.

Type of Work Performed

Select the default type of work performed for the organization.

Annual Contact Hours

Enter the number of contact hours. This depends on the type of work performed. See "Determining Contact Hours" to calculate this value.

Teaching Weeks

Enter the default number of teaching weeks.

(BRA) Brazil

Field or Control

Description

Brazilian Occupation Cd (Brazilian occupation code)

Enter the appropriate Brazilian Code of Occupation (CBO - Código Brasileiro de Ocupações) from the official table. If this job code is created for the Brazilian country extension, you must specify a Brazilian occupation code in this field.

Brazilian occupation codes are defined on the CBO Codes BRA Page.

Argentina

Field or Control

Description

Report Job Code

Enter a job code for My Simplification reporting. Valid values are defined in the Report Job Codes component.

Spain

Field or Control

Description

Job Code CNO

 Enter the national occupation code that you want to map to the selected PeopleSoft HCM job code.

(USF) US Federal

These fields are available when you work in a federalized (U.S. Federal) database:

This example illustrates the fields and controls on the Job Code Profile page – US Federal section (1 of 2). You can find definitions for the fields and controls later on this page.

Job Code Profile page - US Federal section (1 of 2)

This example illustrates the fields and controls on the Job Code Profile page – US Federal section (2 of 2). You can find definitions for the fields and controls later on this page.

Job Code Profile page - US Federal section (2 of 2)

Field or Control

Description

Override NFC Indicator

Select this check box to override the value in the NFC Update Indicator field.

NFC Update Indicator

Status of the transaction in relation to NFC, as maintained by the user or system. Options in this field include:

  • In Process – This Jobcode has been run through the export program and will be sent to NFC.

  • Not Ready – User intends to exclude this Jobcode from export to NFC.

  • Other – Status maintained by system user.

  • Ready – User intends to include this Jobcode in the next NFC export.

  • SINQ – This Jobcode has not successfully passed NFC's PINE Edits and needs correction.

NFC Function Code

Identifies the task to be performed by NFC on a primary record. Options in this field include Add, Change, Delete, Inactivate, and Reactivate.

Bargaining Unit

If the job code is associated with a union, select a bargaining unit.

Pay Basis

Enter the pay basis for which you quote salaries for this job code; for example, Per Annum, Per Hour.

Program and Project Management

Note: This field is available for job rows with the effective date of August 2, 2023 or later.

Specify the managerial position for this job code, which can be used for reporting to the OPF.

Remote/Telework Type

Note: This field is available for job rows with the effective date of September 1, 2023 or later and editable when the Available for Telework check box is selected on the Job Code Profile - USA section.

Identify the remote worker/teleworker agreement type for this job, which can be used for reporting to the OPF.

Classification Factors

The system displays the classification authority and the classification factors that are associated with the classification standard.

Target Grade

Enter the target grade of the job, if applicable.

Official Title Prefix

NFC-defined list of title prefixes.

Factor Level

Enter a classification factor level for each classification factor that is associated with this classification standard.

Points, Grade Points, and Total Points

The system displays the points that are associated with the classification standard.

Weight (%)

The system displays the weight percentage of the points that are associated with the classification standard.

OPM Certification Nbr (office of personnel management certification number)

Enter the OPM certification number that is associated with this job code.

Position Classification Stds (position classification standards)

Enter the position classification standards that are used.

Use the Evaluation Criteria page (JOBCODE_TBL2_GBL) to assign points to certain job evaluation criteria.

You can use this information to rank job codes in your company and to assess salary grades, steps, and exempt and nonexempt categories for personnel.

Navigation:

Set Up HCM > Foundation Tables > Job Attributes > Define Job Code > Evaluation Criteria

This example illustrates the fields and controls on the Evaluation Criteria page . You can find definitions for the fields and controls later on this page.

Evaluation Criteria page

Field or Control

Description

Knowhow

Enter points that represent the worker's knowledge required to perform the job.

Accountability

Enter points that represent the worker's ability to do the assigned job.

Problem-Solving

Enter points that represent the worker's ability to work out solutions despite obstacles.

Total Points

You determine the points by comparing each of these factors to every other job in your company. The greater the know-how, accountability, and problem solving for this job, the higher the points. For example, you would probably assign more accountability points to a controller than to a secretary because the controller has more responsibility.

The system calculates Total Points and the Percent, or relative importance, of each factor. For example, if Knowhow receives 33.2 percent of the total points, Accountability receives 33.7 percent, and Problem-Solving receives 33.1 percent, then all three factors are almost equally important.

However, if Knowhow receives 54.4 percent of the total points, Accountability receives 9.2 percent, and Problem-Solving receives 36.4 percent, then Knowhow is of greater importance than Accountability or Problem-Solving, and Accountability is of little significance.

Used by Position Management

Select if this job code is used by a position. If you specified full or partial position management on the Installation Table, this check box is selected by default. A selected check box tells the system that you're budgeting for the job code at the position level.

In Education and Government systems, deselecting this check box prevents you from attaching the job code to a position.

In commercial and U.S. Federal systems, deselecting this check box does not restrict your ability to attach positions to a job code. That is, even if this check box is deselected, you can still set up a position with the job code.

When you deselect this check box, the Pre-Encumbrance Indicator and Encumber Salary Option fields appear.

Pre-Encumbrance Indicator

Indicate if and when to pre-encumber for this job code by selecting one of these values: Encumber Immediately, Encumber on Requisition, or No Encumbrance.

Encumber Salary Option

If you are using Commitment Accounting to encumber salaries, the system uses the option that you select to determine the salary amount when it encumbers the salaries of vacant positions.

Encumber Salary Amount

If you select User Specified Amount as the Encumber Salary Option, enter the salary amount to encumber.

(FRA) France

Field or Control

Description

Employee Category

Select the employee category for the job code. This code is required for these statutory reports:

  • Personal Register

  • Annual Survey by Nationality

  • French Accident report

INSEE Code (National Institute for Statistical and Economic Studies code)

Link this job code to an INSEE code for use in the French Disability report.

Job Category Code

Select a job category code, required for the Single Hiring Statement report.

(DEU) Germany

Field or Control

Description

BA Code (Bundesanstalt fuer Arbeit code)

Select this job code's BA code, if applicable.

Technical

Select if this job code is technical.

(FRA) French Public Sector

Field or Control

Description

Job Type

Select whether this job is public, private, or public private combination.

Contract Worker Compensation

Select the salary grade table type and salary grade table that apply to contract workers in this job.

See Setting Up Salary Grades.

Job Outside Coll Lbor Agrment (job outside the collective labor agreement)

Select this check box if the job code is not covered by a collective labor agreement.

Regulatory Region

Select the job code's regulatory region.

Note: Labor agreements are grouped by regulatory region. If you are assigning a labor agreement to this job code, ensure that the regulatory region matches that of the labor agreement.

See Defining Labor Agreements.

Labor Agreement

Select the labor agreement that covers this job code.

See Defining Labor Agreements.

Labor Agreement Category

Select the labor agreement category for this job code.

See Employee Labor Agreement Page.

Auto Hire Validation

Select to have the system automatically validate the newly hired person's qualifications with the job requirements.

Match Competencies

Select to have the system match the competencies associated with this job code with the qualifications of the person assuming the job.

Occupation Code

Select an occupation code for this job code.

Training Program

Field or Control

Description

Training Program

You can associate a training program with this job code, which you'll find helpful in career planning. When you set up training and development programs for workers in this job code, you can use the default training program as the basis for an individual career-training plan.

Use the Market Pay Match page (JOBCD_MP_SAL_SURV) to associate a market pay matrix to a specific job code.

Navigation:

Set Up HCM > Foundation Tables > Job Attributes > Define Job Code > Market Pay Match

This example illustrates the fields and controls on the Market Pay Match page. You can find definitions for the fields and controls later on this page.

Market Pay Match page

Field or Control

Description

Matrix Name

Select the market pay matrix that you want to associate with this job code. The effective date of the matrix must be less than or equal to the effective date of the job code.

Edit Matrix

Click this button to access the Data Content page where you can view and edit values associated with this matrix. Any other job code linked to this same matrix will be impacted as well.

Use the Default Compensation page (JOBCD_COMP_RATE) to associate salary plan information and base pay rate codes with a job code.

By associating rate codes with job codes, you define compensation packages that can be associated with a worker's Job record on the Job Information page.

Navigation:

Set Up HCM > Foundation Tables > Job Attributes > Define Job Code > Default Compensation

This example illustrates the fields and controls on the Default Compensation page. You can find definitions for the fields and controls later on this page.

Default Compensation page

By associating rate codes with job codes, you define default compensation packages that will be associated with a worker's job record on the Job Information page.

Job Ratio

The job ratio calculates comparative salary information for workers who perform similar work activities in countries where plan/grade/step data is used to support industrial tariffs. If you use plan/grade/step data for job-related activities, you do not need to use the Job Ratio fields.

The worker's compensation rate (as specified on the Compensation page of the Job Data component) is converted to the currency and frequency defined in the Job Ratio group box. The result is divided by the job code midpoint salary.

Field or Control

Description

Minimum Salary, Midpoint Salary, Maximum Salary, Currency, and Frequency

Enter the minimum, midpoint, and maximum salary amounts according to the frequency (which appears by default from the Job Code Profile page but can be overridden here) that is available to this job code. Indicate the currency of the salary amounts if it is not the same as the default.

Sal Plan/Grade/Step (salary plan/grade/step)

If your company has established compensation programs, select the codes that represent the default salary plan/grade/step for this job. You define these codes in the Salary Plan Table, the Salary Grade Table, and the Salary Step Table.

Field or Control

Description

Sal Plan/Grade/Step

Select a salary plan, grade and step. Note that all three fields are optional. If you do set defaults, the system populates the rest of the Salary Administration Plan fields on the page and the Salary Step Components grid with hourly, monthly, and annual midpoint pay rates that are associated with the grade.

When you assign a worker to a job code on the Job Information page (JOB_DATA_JOBCODE), the system enters these values as a default on the Salary Plan page (JOB_DATA_SALPLAN).

Note: If you have associated a salary plan with the location code assigned to the worker on the Work Location page (JOB_DATA1), the system will use the location salary plan as a default on the Salary Plan page instead of the job code salary plan.

See Tying Salary Plans to Job Codes, Locations, or Labor Agreements.

Military

Field or Control

Description

Service

Select the military service to which this job belongs. This becomes the military service default value in Manage Positions when you associate this job code to a position.

Rank

Select the military rank to which this job is classified. This becomes the military rank default value in Manage Positions when you associate the job code to a position.

Job Code Base Components

Select one or more rate codes that will make up default base compensation for this job code. The default values for compensation rate, currency, and frequency come from the Rate Code Definition page, but you can set different values if required.

Note: If a rate matrix is associated with the rate code, the compensation rate field will be unavailable. In this case, the rate will be set dynamically based on employee data when this rate code is added to the employee's compensation record.

Field or Control

Description

Details

Click to review the description, comp rate type (compensation rate type), and rate code class that are associated with the rate code.

Frequency

The system displays the compensation frequency of the rate code as the default frequency. Rate code frequency is defined on the Comp Rate Code Table page.

See Understanding Frequency IDs.

Points

The system displays the points that are associated with this rate code, if applicable.

Percent

If the rate code type for this rate code is Percent, the system displays the percent that is to be applied to the job compensation rate or to a rate code group.

Apply FTE (apply full-time equivalency)

Select to indicate that the compensation rate for this rate code is multiplied by the FTE in calculating the job compensation rate.

Note: Column order for grids may vary by implementation. All columns may not be visible. Use the page's horizontal scroll bar as necessary to view all the columns.

Use the Non-Base Compensation page (JOBCD_NON_BASE) to associate non-base rate codes with a job code.

Navigation:

Set Up HCM > Foundation Tables > Job Attributes > Define Job Code > Non-Base Compensation

This example illustrates the fields and controls on the Non-Base Compensation page. You can find definitions for the fields and controls later on this page.

Non-Base Compensation page

The system doesn't use non-base pay rate codes as default values on any HCM pages. The codes are used for payroll processing.