Our Work

Steps to setup the Human Resources module in Odoo(HR features,Employee creation&Departments)

Updated 3 months ago

Steps to setup the Human Resources module in Odoo


  • Human resource features at a glance

  • Creating an employee

  • Departments

  • Leaves

    • Leave Type

    • Allocation requests

    • Apply for Leave

    • Leave summary

    • Approval of leave


The Odoo human resource module efficiently manages the employee details, job positions, departments and leaves. An employee needs to be created in 'Employee' module (see below). Human resource managers can configure leave types and leave days within the 'Leaves' module. Leave requests and approval is also part of this process. The Job positions are tracked within departments, forecast number of employees and also those in the recruitment process.

Human resource features at a glance

The following screenshot shows the sub menu items in the basic human resource section.

  1. Under 'Employees' section. An employee can be created and removed.

  2. Under 'Leave request section' Employee can request for the leave.

  3. HR managers have the list of leave requests from the employees(Status: Not Approved). Its up to the HR Manager to take up the decision to approve or reject the leave.

  4. Allocation requests, can be raised by any employee to request allocation of a leave type. Future leave requests will then be deducted from an approved allocation. A leave request cannot be made unless an approved allocation exists with enough days remaining for the request.

  5. HR managers will see this sub menu item which allows them to approve allocation requests.

  6. Summary of leaves: Each employee will see their summary here. HR managers will be able to see leave types, number of leave days per type, and details thereof.

  7. Departments can be listed assigned the job positions and recruitment processes.

  8. Job positions: Lists all positions in the company, displays which department a positions falls under, number of employees, candidates in recruitment, etc.

  9. Leave types: Lists the types of leaves applicable to the business.

  10. The create button under the employees sub menu to create a new employee and link them to a current system user where required.

  11. This shows a preview of a currently listed employee of the business, along with contact details for the employee.

Creating an employee

The below screenshot showcases the employee creation interface. The interface is accessed by clicking on the create button in the employees sub menu.


  1. Employee name to be created.

  2. Public information for the employee.

  3. Personal information of the employee.

  4. Details about the job position for the employee.

  5. Relate the employee to a system users existing in OpenERP who have login access to the system.

  6. Other information about the employee.

  7. Once all the relevant information has been entered, the save button saves the new employee into the system.


The following screenshot displays the department configuration, which can only be edited by HR managers. A HR manager can view the list of current departments, or create new departments here.


Leave Type

The following screenshot displays the leave types configuration. Only visible to HR managers.

  1. Current leave types for the business.

  2. Create a new leave type.

Allocation requests

The following screenshots display how allocation of leave is requested.

Leave requests cannot be done without approved allocations with sufficient days remaining.

  1. Current allocations requests, and their status. Use the create button to create a new allocation request.

Allocation request description. eg. family leave.

  1. Allocation details, including days allocated, and type of leave for this allocation.

  2. Save the new allocation request. HR managers will be able to approve allocation requests.

Apply for Leave

The following screenshot displays the interface for requesting leave, which can be done by any employee.