Odoo human resource management module is a comprehensive package to meet all your HR-related needs. It can manage the functions from Recruiting to, Employee Directory Management, to Attendance and Leave management, Expense, and Timesheet management.
You have to install following apps from Odoo apps to enable HR management features.
Employee Directory
This application allows you to create and manage the employee directory of your organization. You can create your organization's department hierarchy and add employees under different department matching your organization’s structure. Employee contract details are configured using this module. So this is the base of HR module.
Attendance
Employee attendance can be managed by installing this module. There are different attendance marking options available with Odoo. You can also add hardware for attendance marking. The module is integrated with Payroll, Leave Management, and Timesheet so that it provides a consistent attendance tracking mechanism.
Leave Management
Integrated with Attendance, Payroll, and Timesheet, Leave Management allows the administrator to take efficient decisions on employee leave request.
Expense Management
Expense management module enables management of expenses occurred to employees. The employee can submit their expenses and appropriate officers can take actions on such requests.
Recruitment
You can automate and monitor all recruitment with this module. Recruitment stages, criteria, qualifications etc. can be configured with this module. You can install Online Jobs app to channelize recruitment via your website.
There are some more other useful apps and plugins that you can find in Odoo App store.
Payroll
Payroll Management module helps in generating payslip for each employee via configuring their contracts first. Under them one can easily specify the basic pay, working schedules, duration, and other employee payroll related data.
Some of the features of the Odoo HRM module are:
Create employee profiles
Gather all information concerning each employee at one place.
Manage contracts
Keep track of your employees’ status, job titles, contract type and dates, and their schedule.
Manage timesheets
Create weekly and monthly timesheets and follow the time spent by your employees on projects.
Handle attendance
Keep track of your employees’ presence at work. HR managers can easily report employees' monthly presence with the menu entry and state.
Manage leaves
Manage holidays, legal leaves and sick days.
Dashboards
Get a dashboard per manager.
Collaborate
Enterprise social network
Follow employees and documents, join discussion groups, share files, and chat in real time.
Gamification
Design challenges, goals and rewards with clear targets and objectives to drive engagement and reward your employees’ performance.
System Users:-
Basically there are three types of users in HR management process
- Employee: - Normal employee of office. He can mark his attendance, access the tasks assigned to him, manage his timesheet and perform other tasks associated with him.
- Officer:- A higher level employee who has better powers and access rights like sanction leave, sanction time sheet etc.
- Manager: - Manager who control and configure every procedure in HR module. Complete control over all level.