Version Control on Positions
A basic versioning methodology is available in the Job Profiler module and is focused primarily on maintaining position version integrity. The implementation of this methodology is done as follows:
- Versioning is implemented on a position level, not a job profile level since a profile is in essence a template.
To illustrate this, review the following diagrams. We will be using the familiar standard inheritance illustrations.
In the first illustration, the job profile has one position linked to it and the inheritance is switched on, meaning the position has the same characteristics as its parent profile.

In the second illustration, the job profile is assigned a new version number. The position’s inheritance is automatically switched off (except for the Position Profile page) and the position remains on version 1, keeping all characteristics intact.

Changes now made to either the profile or the position will not affect the other (again excepting the Position Profile page).
In the third illustration, a new position was added to the new version of the job profile. This position is automatically assigned the new profile version’s number.
