Steps to setup the Human Resources module in Odoo

Part-1

  • Human resource features at a glance

  • Creating an employee

  • Departments

  • Leaves

    • Leave Type

    • Allocation requests

    • Apply for Leave

    • Leave summary

    • Approval of leave

About

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.

Steps

  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.

Departments

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.

Leaves

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.

  1. Calendar view of current leave. Clicking anywhere on the calendar prompts with an interface to create a new leave request for the day being clicked on.

  2. Description and other details about the leave request.

  3. Leave type being requested.

  4. Days of leave requested, after the range of dates have been selected from the duration option.

  5. Save button to finalize the request.

Leave summary

The following screenshot displays leave summary. Each employee will see the leave for themselves, but HR managers will see an overview of all leave types from all employees.

This displays various information about leave as seen by an HR manager. The details include employee, days of leave, leave types, etc.

Approval of leave

Leave and allocation request approval is visible only to HR managers. The following screenshots display the interface for approving leave.

The below screenshot displays the list of requests awaiting approval, as seen by an HR manager.

Note: Please refer our next blog on ‘Recruitment ‘ in HR Module in Odoo