hr_leave_approval

Employee Leave Request (Time Off) Approval by Project Manager / Department Head

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

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

Main Features:

  • Allow you to configure Project Manager / Department Head on the employee form. This person will be responsible to approve employee leaves as Project Manager / Department Head.
  • Allow you to configure on Time off Types (Odoo standard) that you want Project Manager / Department Head approval or not for that specific Time off type 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. By Time Off Officer
    2. By Employee's Approver
    3. By Employee's Approver and Time Off Officer")
    If you go to time off types configuration Odoo standard provides a validation option so our approval will work on top of the above three validation options.
  • Our module does not add any stage in leaves workflow but will work and raise a warning if the Project Manager / Department Head approval is needed but the Team leader approves before it then it will raise a warning message to the Team leader that the Project Manager / Department Head approval needed.
  • The team leader and Time off Officer can not press button until the Project Manager / Department Head approved. The system will raise warnings and ask to contact the Project Manager / Department Head for approval first.

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

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

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

Flow of By Employee's Approver (Validation set on Time Off Types)

Demo Examples
  • Employee :- John Mack
  • Project Manager/Department Head :- Johnty Dexter
  • Employee's Approver :-Clayton
Steps :
  • Employee (John Mack) can make a Time Off Request.
  • Project Manager/Department Head (Johnty Dexter) can Employee's Approver Time Off Request.
  • Employee's Approver (Clayton) can Approve Time Off Request.

Flow of By Employee's Approver and Time Off Officer" (Validation set on Time Off Types) List of Sample Users we have used in demostrate on below screens and Video:

Demo Examples
  • Employee :- John Mack
  • Project Manager/Department Head :- Johnty Dexter
  • Employee's Approver :-Clayton
  • Time Off Officer :-Mitchell John
    Steps :
    • Employee (John Mack) can make a Time Off Request.
    • Project Manager/Department Head (Johnty Dexter) can Approve Time Off Request.
    • Employee's Approver (Clayton) can Approve Time Off Request.
    • Time Off Officer (Mitchell John) can Validate Time Off Request.

Check App Here

project_task_issue_sequence_number