Odoo 18 Planning Resources & Roles: Complete Configuration Guide
By Braincuber Team
Published on March 16, 2026
Resource planning and allocation are critical to successful project management in Odoo 18. They ensure that available resources are used efficiently to meet deadlines, control costs, and maximize team productivity. This comprehensive guide shows you exactly how to configure planning resources, roles, materials, and shift templates to create structured, efficient scheduling that aligns with your operational goals.
What You'll Learn:
- Complete Odoo 18 Planning module setup and configuration
- Resource scheduling and shift management for optimal team utilization
- Role-based assignment and material management
- Shift templates and automated scheduling features
- Planning analysis and reporting for performance optimization
Understanding Resource Planning in Odoo 18
Most organizations function based on pre-established plans. When planning aligns closely with operational goals and company policies, execution becomes more efficient and consistent. Without this alignment, planning loses its purpose and impact.
Odoo simplifies resource management through its Planning module, offering a calendar-based interface that helps users schedule tasks based on team availability. This automation not only streamlines operations but also enhances visibility and coordination across departments, integrating seamlessly with Projects, Employees, Payroll, Attendance, and Manufacturing modules.
Planning Module Interface
Calendar View Navigation
Access Planning module from main dashboard to reach the calendar-based scheduling interface designed for intuitive activity management.
Activity Organization
Organize activities by resources, roles, projects, or sales orders with customizable views by day, week, month, or year.
Conflict Detection
Red indicators highlight overlapping shifts when employees are assigned to conflicting schedules, preventing double-booking.
Quick Adjustments
Edit schedules directly from the calendar view by clicking on any time slot for immediate schedule modifications.
Scheduling Features
Auto Plan Function
Automatically allocate unassigned sales orders to available staff members with a single click, ensuring efficient task distribution.
Copy Previous Week
Replicate previous week's schedule structure to maintain consistency and reduce planning time for recurring patterns.
Publish & Send
Email schedules to selected resources and publish shifts for official distribution and team coordination.
Advanced Filtering
Comprehensive filtering options including Open Shifts, My Shifts, My Team, My Department, My Role, and more for precise schedule management.
My Planning Dashboard
Access Personal Schedule
Navigate to My Planning menu to view your personal schedule with detailed shift information and assigned tasks.
Shift Overview
View all assigned shifts organized by date and time with clear highlighting of published activities and workload distribution.
Conflict Identification
Quickly identify overlapping or conflicting shifts with visual indicators to prevent scheduling conflicts.
Open Shifts Management
Shift Switching
Employees can switch shifts with others or withdraw from assigned activities when necessary, with administrator-set deadlines for changes.
Workflow Continuity
Ensure workflow continuity by making unassigned tasks available for others to pick up and complete when original assignee is unavailable.
Administrative Control
Administrators can set deadlines for shift withdrawals and maintain control over scheduling adjustments while providing flexibility.
Roles Configuration
| Role Component | Configuration Steps | Purpose |
|---|---|---|
| Role Creation | Configuration > Roles > New button | Define new roles with specific responsibilities and expectations |
| Employee Assignment | Resources field in role configuration | Assign specific employees to each role for task allocation |
| Service Definition | Services field in role setup | Define services employees provide while performing their role |
| Visual Identification | Color assignment for each role | Make roles easily identifiable with distinct colors |
Role-Based Benefits
Assigning specific roles clarifies responsibilities, ensures right person handles appropriate work, and gives employees clear understanding of their duties while fulfilling that role.
Materials Management
Access Materials Configuration
Navigate to Configuration menu and select Materials to manage resources required during scheduled activities.
Material Properties
Configure Name, Roles, Company, Flexible Hours, and Working Time for each material to track resource usage.
Resource Tracking
Track materials by roles and companies to ensure proper resource allocation and cost management across projects.
Shift Templates
Template Creation
Save shifts as templates during creation or create new templates directly from Configuration > Shift Templates for reusable scheduling patterns.
Template Properties
Define Planned Hours, Duration, assign Role, and link to specific Project for organized template management.
Consistency & Efficiency
Templates maintain scheduling consistency and speed up the planning process by eliminating repetitive data entry for recurring patterns.
PLANNING SETUP WORKFLOW:
1. Initial Configuration:
- Access Planning module from main dashboard
- Configure basic settings and preferences
- Set up company calendar and working hours
2. Resource Management:
- Define roles and responsibilities
- Configure materials and equipment
- Create shift templates for recurring patterns
3. Schedule Creation:
- Create new activities from calendar view
- Assign resources, roles, and projects
- Set dates, times, and durations
4. Advanced Features:
- Use Auto Plan for unassigned orders
- Copy previous week schedules
- Detect and resolve conflicts
- Publish and notify team members
5. Ongoing Management:
- Monitor Open Shifts for coverage
- Analyze resource utilization
- Generate planning reports
- Optimize scheduling based on data
Planning Analysis & Reporting
Planning Analysis
Access Reporting menu to review and analyze scheduled activities with pivot view format for customized insights and performance metrics.
Customizable Metrics
Apply various filters and grouping options with Measures selection to generate tailored reports that match your specific analysis needs.
Performance Optimization
Use planning insights to optimize scheduling activities across the organization, improve resource utilization, and enhance overall operational efficiency.
Frequently Asked Questions
How do I create a new shift in Odoo 18 Planning?
Click the New button in the Planning module, specify the Date, Allocated Time, Company, and add any relevant notes. You can also assign a project and sales order item related to the activity.
What's the difference between Open Shifts and My Shifts?
Open Shifts shows all unassigned or available shifts that any employee can pick up, while My Shifts displays only your personally assigned shifts for individual schedule management.
How do shift templates work in Odoo 18?
Shift templates automatically populate schedules with predefined details. You can save shifts as templates during creation or create new templates from Configuration > Shift Templates, defining Planned Hours, Duration, Role, and Project.
Can employees switch shifts after assignment?
Yes, employees can switch shifts with others or withdraw from assigned activities. Administrators can set deadlines for such changes to maintain control while providing flexibility.
How do I configure roles in Odoo 18 Planning?
Navigate to Configuration > Roles, click New to create a role, assign specific employees through Resources field, define Services they provide, and assign distinct colors for easy identification.
Optimize Your Resource Planning with Odoo 18?
Our experts can help you implement comprehensive planning resources and roles configuration in Odoo 18, creating efficient scheduling systems that maximize productivity and ensure optimal resource utilization.
