HR-OM (module)

Organizational Management is the first module which needs to be implemented in HCM (Even before the employees are hired in the system). The simple logic behind this is that, for the employees to be hired we need Positions, Jobs and Organizational Units in the system.

Various organizational objects are created in this module and a separate number range is maintainerrrd for each of these objects. The length of the numeric id is 8 ie, the objects can range from 00000001 till 99999999.

The unit, department, division, wing or any such entity will be created as an organizational unit. An organizational unit is denoted by object type O.

The entity to which an employee is hired is called a Position. For example, Sales Manager, HR Manager, Finance Manager, Systems Manager. Positions are denoted by object type S (Specification)

The entity through which a genre of Positions can be identified and the grades, minimum and maximum pay scales are similar are called Jobs. Example can be Manager. It just tells Manager, not Sales, HR, Finance or Systems. Persons are hired to Positions, not Jobs. Jobs are denoted by object type C (Classification)

All these object types are related to each other. Each of these relationships is bi-directional, bottom-up and top-down.
 * A Position belongs to an Organizational Unit, and an Organizational Unit incorporates a Position.
 * A Job describes a Position, and a Position is described by a Job.