Introduction

Position job codes are a required attribute 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 adjustments can also 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. 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 adjustments will be inherited from the parent job codes.

Show Incumbent Details

  • Enable this option to show detail of the incumbent in the cost and FTE comparison. Without this enabled, only the employee name will be shown. The employee wage rate and costs 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.

Adjustments

  • Enter adjustments to apply to this job code. The adjustments will apply to every position with this job code. Adjustments are also inherited from a parent job code further up the tree. These inherited adjustments are displayed on the update form.

Department Mapping

Job codes can be mapped to specific departments, controlling which job codes are available in each department. This mapping ensures that job codes and their associated wage rates are only visible in the departments where they should be used. Job codes must be explicitly mapped 1:1 to a department; there is no hierarchy or cascading for department mappings.

Pay Grades

Pay grades allow you to define salary ranges for job codes, providing visibility into where a position's base wage rate falls within the expected range.

Configuring Pay Grades

Pay grades may be created and managed in the Pay Grade settings. Each pay grade requires:

  • Minimum Value: The minimum base wage rate for the pay grade.
  • Maximum Value: The maximum base wage rate for the pay grade.

Pay grade values are historical, allowing you to adjust ranges over time using effective start dates.

Assigning Pay Grades to Job Codes

To assign a pay grade to a job code, select the appropriate pay grade in the job code's historical attributes. When a pay grade is assigned, FTE Tree will display the range penetration of the position's base wage rate relative to the pay grade's minimum and maximum values. This is optional and provides additional context for position costing.

Need Help?

If you have questions about configuring your job code tree or pay grades, please contact us or email us at support@ftetree.com.