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.
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.