Jobs#

A Job is used to describe a function, task or role that is a recognized requirement within the organization.

A job is always associated with a unit, which determines the employment rules applicable to the job.

Employees may be assigned to a job, either permanently through a work assignment record, or temporarily through a payroll transaction. In either case, the employee's record inherits certain information from the job, such as a default pay rate and general ledger distribution. This defaulting process reduces the amount of information that must be entered on an employee’s record to ‘exceptions’ and ‘overrides’ only.

Collective agreements within unionized organizations usually contain a list of jobs that apply to the union. Jobs are usually generic in nature and many different employees may do the same job.

The same job code may be used in different units but it is recommended that they be unique.

Job details are date sensitive. This means that as the job information changes over time, a complete history of the job may be kept.

Job codes and names may be changed at any time and the effect of the changes will be seen immediately throughout the system. A job code may be frozen to ensure the job is no longer used for new changes, while it still remains available for inquiry on historical information.

It is recommended that meaningful code names be chosen for job codes (i.e. accountant, analyst, benefit administrator, carpenter, consultant, controller, craftsman, engineer, entertainer, inspector, lecturer, manager, payroll clerk, president, programmer, stagehand, supervisor, teacher, technician, vice-president, etc.).

‘Maintain Jobs’ Usage and Examples
#


Job data is stored in the P2K_CM_JOBS and P2K_CM_JOB_DETAILS tables.
Job
The job code is the short name, reference code, or number that uniquely identifies this job within the organization. Job_Code is a 16-character alphanumeric mandatory field.
Standing
Standing is used to indicate whether the record is active, frozen or obsolete. Active will default
Standing is an optional fixed lexicon (X_STANDING).
Unit
This field shows the unit to which the job belongs. Unit_Code from IDUN (P2K_CM_UNITS) is a 16-character alphanumeric mandatory field.
Entity
This field displays the entity to which the job belongs. Entity_Code from IDEN (P2K_CM_ENTITIES) is a 16-character alphanumeric mandatory field.
Change Reason
This field displays the ‘Change Reason’ code, which provides the rationale as to why information has been created or changed as of an effective date. Change_Code is a 16-character alphanumeric optional field.


Definition #

Job Title
This is the formal title by which the organization knows this job. Job_Title is a 50-character alphanumeric mandatory field.
Description 1 Description 2
These fields hold additional text or title information about the job. May be used to hold a job title translation for an alternate language used. Description_1 and Description_2 are 50-character alphanumeric optional fields.
Job Type
This field allows you to classify the job into a specific type. Job_Type is an optional user-defined lexicon (X_JOB_TYPE).
Job Class
This field associates the job to a specific class. Job_Class is an optional user-defined lexicon (X_JOB_CLASS).
WC Class
This field associates the job to a specific Workers’ Compensation classification used to determine the WC category for reporting and WC Contribution. WCB_Class is an optional user-defined lexicon (X_WCB_CLASS).
Job Family
Job Family is a grouping of jobs used to aid the flex positions functionality. This field allows you to limit the values of the Job LOV on the assignment details to those jobs that matched the identifiers attached to the position that has been assigned to the employee. Job_Family is an optional 200 alphanumeric character field.
Occupation
This field associates the job to a specific occupation. Occupation_Code from IDOC (P2K_CM_OCCUPATIONS) is an optional field.
EEO Category
This field associates the job to a specific EEO Category. EEO_Category is an optional user-defined lexicon (X_EEO_CATEGORY).
Job Profile
This field associates the job to a specific job profile; the ‘job posting’ information linked to the Recruitment application. Job_Profiles_Code from IDJP (P2K_RE_JOB_PROFILES) is an optional user-defined field.
User Profile
This field associates the job to a specific user profile.


Compensation #

Work Rule
Work rules are used to determine standard payroll processing information required to create pay headers and pay transactions for an employee. Work_Rule_Code from IDWR (P2K_CM_WORK_RULES) is an optional 16-character alphanumeric field.

If the work rule is specified and has the following defined on the IDWR form:

  • STD Hrs/Day,
  • Std Hrs/Week, and
  • Std Hrs/ Pay
    then these standard hours will be defaulted in the following fields.
Std Hrs/Day
This field holds the average number of hours per day that are required by this job.You may accept the default Std Hrs/Day from the work rule or manually override it. Std_Hours_Per_Day is an optional numeric field.
Std Hrs/Week
This field holds the regular number of hours per week required by this job. You may accept the default Std Hrs/Week from the work rule or manually override it. Std_Hours_Per_Week is an optional numeric field.
Std Hrs/Pay
This field displays the regular hours in a pay period required by the job. You may accept the default Std Hrs/Pay from the work rule or manually override it. Std_Hours_Per_Pay is an optional numeric field.
Job Points
For the purposes of using salary ranges ‘by formula’, job points may be assigned. Job_Points is an optional numeric field.
Evaluation Points
This field displays the amount of evaluation points awarded to this job in order determine a salary range.
Range
This field displays the salary or wage range associated with the job. Range_Code from ISSR (P2K_SA_SALARY_RANGES) is a 16-character alphanumeric optional field.
Scale Step
This field displays the salary or wage scale/step code. Scale_Code and Step_Code from ISSR (P2K_SA_WAGE_SCALES) and (P2K_SA_WAGE_SCALE_STEPS) is a combined 16-character alphanumeric optional field.
Wage Rate
This field displays the standard or starting rate for this job by the rate basis below.
Wage_Rate is an optional numeric field that will default from scale/step, if entered, but may be overridden.
Rate Basis
The rate basis is the unit of measure the associated rate is being stored or displayed in (i.e. hourly, weekly, biweekly, semi-monthly, monthly, annual or contract). This field may be defaulted from the Scale/Step definition or the Salary Range definition. Rate_Basis is an optional fixed lexicon (X_RATE_BASIS).
Overtime Exempt
If this toggle is ON, overtime is NOT payable for this job. If the toggle is OFF, overtime is payable for this job for this job. This field is for documentation purposes only and the information displayed will not be used for processing. Overtime_Exempt is an optional toggle field.
Direct Wages
This field is not yet implemented. Direct_Charge is an optional toggle field.
Assignment Required
If this toggle is ON, an assignment record is required before an employee may be paid for performing this job. Assignment_Required is an optional toggle field.


Premiums#

Premium
This field shows the user-defined code that uniquely identifies this premium within the organization. Premium_Code from ISPM (P2K_SA_PREMIUMS)is a mandatory LOV field.
Premium Rate
This field displays the rate that is used defaulted from this premium. Premium_Rate from ISPM (P2K_SA_PREMIUM_DETAILS) is an optional field populated from the data of the premium chosen.
Basis
The rate basis is the unit of measure in which the associated rate is being stored or displayed for the defaulted Premium Rate. Rate_Basis from ISPM (P2K_SA_PREMIUM_DETAILS) is an optional fixed lexicon (X_RATE_BASIS) defaulted from the data of the premium chosen.
Override Rate
The user may enter the override rate that applies to the premium when it is associated with the job. Premium_Rate from ISPM (P2K_SA_PREMIUM_USAGES) is an optional field you may use to override the defaulted premium rate.
Basis
The rate basis is the unit of measure in which the associated rate is being stored or displayed for the overridden rate. Rate_Basis from ISPM (P2K_SA_PREMIUM_USAGES) is an optional fixed lexicon (X_RATE_BASIS) you may use to override the overridden rate basis.


Distributions #

The Distribution tab lists all the distribution codes which absorb the costs of the job.
Sequence #
This field defines the sequential order of the distribution mask for this job. You may define one or multiple distribution masks with splits. Split_Sequence from (P2K_CM_DISTRIBUTIONS) is a 5 digit mandatory field.
Distribution Mask
If a specific distribution segment code is to receive a portion (even 100%) of the costs, this field identifies part or all of that code. This is normally the distribution of the wages associated with the job. Distribution_Code from (P2K_CM_DISTRIBUTION) is a 50 character alphanumeric mandatory field.
The Distribution Editor button in the Distribution tab form on job provides an editor to aid in the creation of the correct distribution code. The information displayed in the Distribution Editor is based on the set up in the G/L Segments form. If Segment Values are completed for a segment and the ‘Must Validate’ toggle is on, then an LOV will be provided. As each segment is chosen the segments will be concatenated in a display at the bottom of the form. When you are satisfied with the distribution created, choose ‘Return Code’. This will take the full or partial distribution and place it back on the previous form in the Distribution field. If you do not want the new distribution to be returned to the previous form then, choose ‘Cancel Edit’.
Split Rule
The distribution split rule indicates whether the distribution is being split by a percentage, by flat amount or by a Distribution pick list of authorized assignments. There are several choices that may be made, although all these values are specifically used for defaulting down to lower levels. Split_Rule from (P2K_CM_DISTIRBUTIONS) is an optional fixed lexicon (X_SPLIT_RULE) you may use to look up the value.
Dist %
If the split rule is ‘by percent’ then indicate the percent in this field. You must enter the percentage has a whole number, not a decimal. For example, to indicate 6% you would enter 6, not. 06 Split_Percent from (P2K_CM_DISTRIBUTIONS) is a 5-digit optional percentage field.
User%
This value in this field is for display purposes only and is defaulted once the Dist % is complete. User_Percent from (P2K_CM_DISTRIBUTIONS) is a 5-digit optional percentage field.
Amount
If the split rule is ‘by amount’ then indicate the amount in this field. Split_Amount from (P2K_CM_DISTRIBUTIONS) is an 18 digit optional numeric field.
Start Date
For Distribution Pick Lists, this is the start date from this distribution may be used. For Funds, this is the start date that the fund becomes available. Start_Date from (P2K_CM_DISTRIBUTIONS)is an 18 digit optional numeric field.
End Date
For Distribution Pick Lists, this is the last date that this distribution mat be used.
For funds, this is the end of that fund's availability. End_Date from (P2K_CM_DISTRIBUTIONS)is an 18 digit optional numeric field.
Fund / Description / Program /Responsible Person
These fields are used in Fund processing. They are defaulted from the fund definition and may not be changed.