Departments and designations form the structural backbone of Octal HR. They determine approval chains for leave and expenses, group employees for reporting, and control which policies and salary structures apply to each employee group.
Why Structure Matters
- Approval routing: Leave and overtime requests flow to the reporting manager, then up through the department head
- Reporting: Headcount and payroll reports can be broken down by department
- Policy assignment: Attendance shifts, leave policies, and payroll structures can be set per department
- Org chart: A defined department tree feeds the visual org chart for the whole company
Department Hierarchy
Octal HR supports parent departments and sub-departments. A typical structure looks like this:
Top-level departments (Finance, HR, Operations) sit at the top of the tree. Sub-departments roll up to their parent in headcount and reports.
Creating a Department
Sub-Departments
Sub-departments allow finer grouping within a parent department, created by setting a parent on the department.
Department Head
The department head receives leave and overtime approval requests from employees in that department (if the policy uses a department-head approval level).
Reporting Manager vs Department Head
Reporting Manager is set on each employee's profile and handles first-level approvals. Department Head is set on the department and handles second-level approvals (if configured). An employee can have a different reporting manager from their department head.
Designations (Job Titles)
Designations define the job title that appears on payslips and employment letters. They can be shared across departments — for example, "Senior Manager" may exist in both Finance and Operations.
Creating a Designation
Grade / Pay Level Mapping
A designation can carry a grade and a minimum/maximum salary range, letting you define pay bands. This is useful for organisations with a formal grading system (common in NGOs, government-linked entities, and large corporates).
| Grade | Label | Typical Designation Range | Salary Structure |
|---|---|---|---|
| Grade A | Executive | CEO, CFO, COO, VP | Executive Package |
| Grade B | Management | Director, General Manager, Head of Dept | Management Structure |
| Grade C | Senior Staff | Senior Manager, Senior Engineer, Senior Analyst | Senior Staff Structure |
| Grade D | Mid-Level | Manager, Engineer, Analyst, Supervisor | Staff Structure |
| Grade E | Entry Level | Officer, Executive, Assistant, Intern | Entry Structure |
The grade and salary range on a designation act as a reference band. You set each employee's actual salary components on their own profile.
Assigning Employees to Departments
There are two ways to assign employees to departments:
- During profile creation: Select Department and Designation on the new employee form
- Employee profile edit: Open the employee → Employment tab → change Department or Designation
Reorganization
When merging or splitting departments, follow this order to avoid data gaps:
- Create the new department(s) first
- Reassign employees from the old to the new department(s)
- Update the department head on the new structure
- Deactivate (do not delete) the old department — deactivating preserves historical reports
You Can't Delete a Department With Active Employees
A department that still has active employees assigned to it can't be removed. Reassign those employees first; deactivating a department keeps it out of dropdowns while retaining historical data.
Department Reports
The following reports are available in Reports:
| Report | Location | Key Data |
|---|---|---|
| Headcount by Department | Employee Reports | Current employee count per department, split by employment type |
| Payroll Cost by Department | Payroll Reports | Gross salary, benefits, and employer contributions per department |