Departments
Create and manage departments to organize your workforce and build your organizational hierarchy.
Overview
Departments help you:
- Organize employees into logical groups
- Define reporting structures
- Apply department-specific policies
- Generate department-level reports
- Control access and permissions
Creating Departments
Adding a New Department
- Navigate to Settings > Departments
- Click "Create Department"
- Fill in the department details:
- Name - Department name (e.g., "Engineering")
- Code - Short code for reports (e.g., "ENG")
- Description - Optional description
- Parent Department - For sub-departments
- Manager - Department head
- Save the department
Creating Sub-Departments
For larger organizations, you can create hierarchical structures:
Company
├── Engineering
│ ├── Frontend
│ ├── Backend
│ └── DevOps
├── Marketing
│ ├── Content
│ └── Growth
└── Operations
├── HR
└── Finance
To create a sub-department:
- Create a new department
- Select the parent department
- The sub-department will appear under its parent in the tree view
Managing Departments
Viewing Department Structure
Go to Settings > Departments to see:
- List View - All departments in a table
- Tree View - Hierarchical structure
Editing a Department
- Find the department in the list
- Click "Edit"
- Make your changes
- Save
Moving Employees Between Departments
Employees can be moved individually or in bulk:
Individual Transfer:
- Open the employee profile
- Change the department field
- Save
Bulk Transfer:
- Go to Employees
- Select multiple employees
- Click "Bulk Actions"
- Choose "Change Department"
- Select the target department
- Confirm
Department Managers
Each department can have a designated manager who:
- Approves leave requests for team members
- Receives notifications about their team
- Has access to department reports
- Can manage team-specific settings
Assigning a Manager
- Edit the department
- Select an employee as the manager
- Save
Note: The department manager should be an employee within the company. They automatically get manager permissions for their team.
Department Policies
You can apply specific policies to departments:
- Leave policies - Different accrual rates by department
- Approval workflows - Custom approval chains
- Access permissions - Restrict access to department data
Setting Department Leave Policy
- Go to Leave Management > Policies
- Create or edit a policy
- In the assignment section, select the department
- All employees in that department will follow this policy
Reports by Department
Generate department-specific reports:
- Headcount - Number of employees per department
- Leave Summary - Leave taken by department
- Turnover - Hiring and departures by department
- Budget - Salary costs by department
To generate a report:
- Go to Reports
- Select the report type
- Filter by department
- Export as needed
Deleting Departments
Before deleting a department:
- Move all employees to other departments
- Reassign sub-departments if any
- Then delete the empty department
Warning: You cannot delete a department that has employees assigned to it.
Best Practices
- Keep it simple - Start with high-level departments and add detail as needed
- Assign managers - Every department should have a manager for approvals
- Use consistent naming - Establish naming conventions for clarity
- Review regularly - Update structure as your organization evolves