Career Paths

This page defines how employees can grow professionally within the company. You create career tracks (e.g. "Software Engineering" or "Sales"), split them into levels that build on each other, and record when an employee moves from one level to the next.

Screenshot of the Career Paths pageScreenshot of the Career Paths page
View: /hr/career

What can I do here?

  • Create and edit career tracks, and mark them active/inactive.
  • Add multiple levels to a track with a name, level number, minimum experience, salary range, competencies, and responsibilities.
  • Record an employee's progression from one level to the next (with an effective date and a reason).
  • Search and filter tracks and levels.

Step by step

  1. Create a career track — In the "Tracks" tab, click "New Track" and set the name and description.
  2. Define levels — In the "Levels" tab, click "New Level", select the track, and enter the level's name, level number, minimum experience, optional salary range, competencies, and responsibilities.
  3. Record a progression — In the "Progressions" tab, click "New Progression" and enter the employee, target level (optionally the previous level), effective date, and a reason.

Fields explained

Field Meaning Notes/Impact
Name (track) Name of the career track E.g. "Software Engineering"
Description (track) Free text describing the track Optional
Active Marks whether the track is currently in use Inactive tracks are no longer actively offered for selection
Track (level) The career track a level belongs to Required when creating a level
Name (level) Name of the level E.g. "Senior Engineer"
Level (number) The level's position within the track Determines ordering — a lower number is earlier in the track
Min. experience Recommended minimum years of experience for this level Informational only
Salary range (min/max) Recommended salary range for the level Optional
Competencies List of skills expected at this level Free-text list
Responsibilities List of typical tasks/responsibilities of the level Free-text list
Employee (progression) The employee whose progression is being recorded Required
From level Previous level before the progression Optional, e.g. left empty for a first-time level assignment
To level New level after the progression Required
Effective date Date from which the new level applies Required
Reason Free text explaining the progression Optional

Values & status

This page does not use any fixed status/value lists — tracks are either active or inactive (see the "Active" field above); levels and progressions have no status of their own.

FAQ

What's the difference between a track and a level?
A career track is the overarching career line (e.g. "Sales"), while a level is a concrete rung on that ladder (e.g. "Junior Sales Associate", "Senior Sales Associate").

How do I record that an employee was promoted?
Use the "Progressions" tab: create a new entry with the previous and new level, the date, and a reason.

Do I always have to specify a "from" level for a progression?
No, the "From level" field is optional — for example when an employee is being assigned to a career track for the first time.

Are salary ranges automatically reconciled with actual compensation?
No, a level's salary range is a recommended guideline maintained here independently of an employee's individual compensation.

Can I delete a level if employees are already assigned to it?
No. Deletion is blocked as long as at least one employee is assigned to that level. The same applies to deleting an entire career track if employees are assigned to any of its levels.