Project Holidays Integration

Automatically update employee availability and adjust project planning based on leave schedule.

The Project Holidays module in Odoo 19 integrates project management with the leave system, automatically updating employee availability, alerting when assigning tasks to people on leave, and adjusting project timeline.

This integration helps plan projects more accurately, avoid delays due to staff shortages, and optimize resource allocation.

Leave Management
Resource Planning
Availability Tracking
Timeline Adjustment

Automatic availability updates

When employees request leave, system automatically updates availability in project planning.

Key points

  • Leave requests automatically sync with project calendar.

  • Gantt view displays unavailable employees.

  • Resource capacity planning updates real-time.

  • Workload calculations exclude leave days.

  • Automatic notifications for project managers.


Alerts when assigning tasks

System alerts when attempting to assign task to employee on leave or about to take leave.

Steps

  • 1. When assigning task, system checks employee availability.

  • 2. Warning displays if employee has leave during task period.

  • 3. Shows leave dates and duration.

  • 4. Suggests alternative available assignees.

  • 5. Option to assign anyway or choose someone else.

  • 6. Automatic reassignment if leave approved after assignment.


Adjust project timeline

Automatically adjust deadlines and milestones when key members take leave.

Steps

  • 1. Go to Project → Configuration → Settings.

  • 2. Enable "Auto-adjust Timeline for Leaves".

  • 3. Select adjustment rules: extend deadline, reassign, or notify only.

  • 4. Set critical roles needing auto-adjustment.

  • 5. When leave approved, system calculates impact.

  • 6. Propose timeline adjustments for PM review.

  • 7. Apply adjustments after approval.


Leave calendar in project view

Display team members leave calendar in project planning views.

Key points

  • Calendar view overlay with leave days.

  • Gantt chart displays leave periods.

  • Color coding: approved, pending, rejected leaves.

  • Filter by leave type: vacation, sick, personal.

  • Export team leave calendar.


Resource planning with leaves

Plan resources considering team leave schedule.

Steps

  • 1. Go to Project → Planning → Resource Allocation.

  • 2. View displays available hours after deducting leaves.

  • 3. Planned hours vs available hours comparison.

  • 4. Identify resource shortages due to leaves.

  • 5. Plan backup resources or adjust timeline.

  • 6. Forecast future availability with upcoming leaves.


Leave impact analysis

Analyze leave impact on project progress and deadlines.

Key points

  • Calculate delay risk from planned leaves.

  • Identify critical path tasks affected.

  • Estimate additional costs if overtime or contractors needed.

  • Suggest mitigation strategies.

  • Report leave impact by project and team.


Automatic task redistribution

Automatically redistribute tasks when assignee takes leave.

Steps

  • 1. Configure redistribution rules in project settings.

  • 2. Select backup assignees for each role.

  • 3. Set priority rules: skill match, workload, availability.

  • 4. When leave approved, trigger redistribution workflow.

  • 5. Notify new assignees and update task assignments.

  • 6. Original assignee resumes tasks upon return.


Leave approval workflow for projects

Integrate leave approval with project constraints.

Key points

  • PM notified when team member requests leave.

  • PM can comment on project impact.

  • Approval workflow considers project deadlines.

  • Option to request leave reschedule if critical period.

  • Automatic approval for non-critical periods.


Tips for managing leaves and projects

Key points

  • Encourage early leave requests for planning time.

  • Maintain backup assignees for critical roles.

  • Review team leave calendar when planning new projects.

  • Avoid scheduling critical milestones during holiday seasons.

  • Use leave forecasts for long-term resource planning.

  • Cross-train team members to reduce dependencies.

  • Set clear policies on leave during critical project phases.

  • Regular sync between PM and HR on leave plans.