Overview:

The Positions page allows administrators to define specific roles within the organisation by combining a designation, department, grade, and reporting structure into a single named position. Positions are mandatory when configuring employee contracts.

📜 Note: Only users with Super Admin or HR Manager roles can access the Core HR module. If you cannot see the Core HR menu in the sidebar, contact your system administrator to verify your role and permissions.

Prerequisites:

Setup requirement: Departments, Designations, and Grades must all be fully configured in Core HR before positions can be created.

Configuration Guide:

Accessing Positions:

  •       Log in to the HR360Hub portal with your administrator credentials.
  •       On the left-hand sidebar, locate and click Core HR to expand its sub-menu.
  •       Click Positions to open the Positions list.
 Left Sidebar — Core HR expanded, Positions selected

Adding a New Position:

  •      Click the + Add Position button at the top-right of the page.
  •      The Add Position form will open.
 Add Position form — required fields marked with an asterisk


Field

Required

Description

Position Name

Yes

The full name of the position (e.g. Senior AI Engineer, HR Business Partner).

Position Code

Yes

A unique numeric or alphanumeric identifier for the position (e.g. 3250).

Department

Yes

The department this position belongs to.

Designation

Yes

The job title associated with this position. Must belong to the selected department.

Grade

Yes

The salary grade band for this position.

Reporting To

No

The position that this position reports to. Leave blank for top-level positions.

Status

Yes

Set to Active by default. Change to Inactive to disable the position without deleting it.

  •      Click Add (orange button, bottom-right) to create the position or cancel to close without saving.

⚠️ Important:  Position Codes must be unique across the system. Selecting a department filters the available Designations to those belonging to that department only.

Viewing a Position:

  •      Click the eye icon (👁) on any position row to open the View Position dialog.
View Position dialog — read-only summary of all position fields


  •       The dialog displays all configured fields: Position Name, Position Code, Department, Designation, Grade, Reports To, and Status.
  •       Click Close to dismiss.

Editing a Position:

  •       Click the pencil icon (✏️) on any position row to open the Update Position form.
Update Position form — all fields pre-filled and editable


  •       All fields from the Add Position form are available for editing, pre-populated with current values.
  •      Update the required fields and click Update (orange button) to save, or Cancel to discard.

📜 Note: Changing a position's Department or Designation updates the position record immediately. Employee records that reference this position are not automatically updated — review individual employee contracts as needed.

Summary:

The Positions sub-module is the structural core of the HR360Hub organisational hierarchy. Each position combines a designation, department, grade, and reporting relationship into a single named role — making it the definitive reference point for how the organisation is structured.

  •     Purpose: Define specific organisational roles by combining Department, Designation, Grade, and Reporting structure.
  •     Unique Codes: Each position requires a unique Position Code used in reporting and system integrations.
  •     Reporting Chain: The "Reporting To" field links positions together to build the full organisational hierarchy.
  •     Interdependency: Selecting a Department auto-filters the Designation dropdown to only show roles belonging to that department.
  •     Contract Requirement: Positions are mandatory when configuring employee contracts — all upstream dependencies must be ready first.

💡 Tip: Build your position structure top-down — start with leadership positions (no "Reporting To"), then progressively add subordinate positions. This ensures the reporting hierarchy is clean and accurate from the start.