hr_leave_approval

Employee Leave Request Approval by Project Manager / Department Head

Odoo HR Holidays / Time Off Leave -> Project Manager / Department Head Approval

This app allow Project Manager / Department Head to approve leaves (Time off) requested by Employee. As you know Odoo standard (Out of box) allow Team leader to approve leaves (Time off) but if your business process of leave workflow needs project manager / department head should approve leave first before team leader approve then our app will do job for you. Our app will add new button for Project manager approve on Time off form where project manager set on employee form can approve employee leaves.

Main Features:

  • - Allow you to configure Project Manager / Department Head on Employee form. This person will be responsible to approve employee leaves as Project Manager / Department Head.
  • - Allow you to configure on Time off Types that you want Project Manager / Department Head approval or not for that specific Time off types so if you set checkbox that for all those leaves come under that type will require Project Manager / Department Head approval.
  • Project Manager / Department Head approval will work with three validation options on Time off Types.
    1. Time Off Officer
    2. Team Leader
    3. Team Leader and Time Off Officer
    If you go to Time off Types configuration Odoo standard provide Validation option so our approval will work for above three validation options.
  • Our module does not add any stage in leaves workflow but will work and raise warning if Project Manager / Department Head approval needed but Team leader approve before it then it will raise warning message to Team leader that Project Manager / Department Head approval needed.
  • Team leader and Time off Officer can not press button untill Project Manager / Department Head approved. System will raise warning and ask to contact Project Manager / Department Head for approval first.
  • After Odoo 13 version we have changed workflow of approval so it is not same as v12 and previous versions flow.

Validation Options: (Below three sections we try to explain three validation options and its workflow along with Project Manager approval step. Names are sample names to explain process.)

Flow of Time Off Officer (Validation set on Time Off Types)

  • Employee ==> John Mack
    Project Manager/Department Head ==> Johnty Dexter
    Time Off Officer ==> Mitchell John
  • Steps:
  • Employee (John Mack) can make a Leave Request.
  • Project Manager/Department Head (Johnty Dexter) can Approve Leave Request.
  • Time Off Officer (Mitchell John) can Approve Leave Request.

Flow of Team Leader (Validation set on Time Off Types)

  • Employee ==> John Mack
    Project Manager/Department Head ==> Johnty Dexter
    Team Leader ==> Clayton
  • Steps:
  • Employee (John Mack) can make a Leave Request.
  • Project Manager/Department Head (Johnty Dexter) can Approve Leave Request.
  • Team Leader (Clayton) can Approve Leave Request.

Flow of Team Leader and Time Off Officer (Validation set on Time Off Types) List of Sample Users we have used in demostrate on below screens and Video:

  • Employee ==> John Mack
    Project Manager/Department Head ==> Johnty Dexter
    Team Leader ==> Clayton
    Time Off Officer ==> Mitchell John
  • Steps:
  • Employee (John Mack) can make a Leave Request.
  • Project Manager/Department Head (Johnty Dexter) can Approve Leave Request.
  • Team Leader (Clayton) can Approve Leave Request.
  • Time Off Officer (Mitchell John) can Validate Leave Request.

Check App Here

subscription_contract_upsell