Job Codes

IN THIS ARTICLE

Introduction

Position job codes are a required attribute to be assigned to a position. The job codes are structured in the same format as the department tree structure, meaning you can build a fully customized job code tree. Attributes such as default wage rates and differentials cascade down the job code tree, meaning you can assign one tax and benefit rate to your organization's default job code, and it will automatically be applied to all the job codes in your organization.

You may use the power of the job code tree to build your list of job code families, classifications, or divisions of your organization. FTE Tree gives you the power to assign a position to any level of this tree. For example, if you have a job class of 'Financial Analysts', with levels of I, II, and III, but you are not sure which you are planning to staff it with, you may add a default wage rate to 'Financial Analysts', enable this job class to have positions assigned to it, and your users can use it to attach to positions. Or, if they know what level it is, you may select that directly.

When you first set up your organization, a default 'Organization Default' job code is created. We refer to this as the 'job code root', and you may not remove this job code. It forms the highest level folder for all of the job codes in your organization, and every job code you create will be a descendant of this top level. In other words, if you attach a default wage rate or differential here and do not add one to any of the other job codes in your organization, they will inherit the default values here. You may make this job code not available for use, rename it, or modify it, but you may not delete it.

Before configuring your job code tree, please consult this documentation and think through the implications for how you assign job codes and their associated settings within FTE Tree. Please contact us with any questions on how to best set up your organization.

Static Job Code Attributes

There are two primary components to configuring a job code. The first set are attributes that are specific to the job code, and do not have any effective date based component. The following settings will be applied to every job code, whether in the past, present, or future.

Job Code Name
  • The name of your job code is case sensitive, and must be unique across your organization.
  • Depending on how your job code tree is structured, the value entered here may be the name of a job class or family, or a department's worth of job codes.
Parent Job Code
  • The parent job code is the job code under which this job code is placed.
  • Mapped job codes and default differentials will be inherited from the parent job codes.
Show Incumbent Details
  • Enable this option to show incumbents who have the same job code assigned to them as an employee for the effective period. Without this enabled, only the employee name will be shown. The employee wage rate will not be.
Include in Breadcrumb Label
  • This setting determines if this specific entry is included in the breadcrumb label for the job code. For example, if you have the family of "Financial Analysts" and a job code of "Sr. Financial Analyst", enabling the breadcrumb label for both of these will display it as "Financial Analysts / Sr. Financial Analyst". Disable the label for "Financial Analysts" and it will only be displayed as "Sr. Financial Analyst".

Historical Job Code Attributes

These attributes are applied to the position at a point in time. This allows for changing the attributes of the job code over time. One value will always have an empty effective start date. This value will be used if no other historical effective start date record is available.

Effective Start Date
  • Enter the effective start date of the entry. This value will be used when calculating a position's attributes starting on that effective date. A blank value is used for the default value and is always required.
Differentials
  • Enter differentials to apply to this job code. The differentials will apply to every position with this job code. Differentials are also inherited from a parent job code further up the tree. These inherited differentials are displayed on the update form.
Pay Grade
  • Assign a pay grade to this job code to show the range penetration of the position's base wage rate. This is optional.
  • Pay Grades may also be created and updated in the Pay Grade. A minimum and maximum value for the base wage is required. Values are also historical to allow for changes over time.
Updated: April 1, 2024