Is your feature request related to a problem?
Yes. Odoo Enterprise provides resource scheduling, but it operates strictly at the project level. This lacks the granularity required for precise task execution.
Currently, there is no standardized way in the community ecosystem to distribute a single task among multiple employees. It is also not possible to break down their workload across specific time buckets.
This limitation makes it difficult to accurately forecast team capacity and track availability. It also complicates calculating chargeability metrics at the task level.
Describe the solution you'd like
I want to develop a new Odoo module that implements a structured, multi-level resource planning system. It will sit directly beneath the standard Task model and introduce two new models:
- Task Allocation Model (Level 1):
- Enables a single task to be assigned to multiple employees simultaneously.
- Specifies the exact allocated hours or assignment percentage for each person.
- Temporal Planning Model (Level 2):
- Positioned directly beneath the allocation level.
- Dynamically generates periodic planning logs across a specified start and end date.
- Allows configuration for daily, weekly, or monthly time buckets.
This architecture allows a 100-hour task to be distributed among several team members. It automatically generates a detailed timeline of scheduled hours. This makes it easy to calculate workload balances and resource utilization before the work begins.
Describe alternatives you've considered
-
Odoo Enterprise Planning:
Dismissed because it focuses on macro project shifts and schedule slots. It does not handle granular task-level execution.
-
Standard Timesheet Forecasting:
Dismissed because it lacks a structured, time-phased breakdown. We need explicit daily, weekly, or monthly records for advanced capacity planning.
Additional context
I am actively working on the development of this module right now.
My intention is to contribute this project to the community. I plan to publish it within the official OCA (Odoo Community Association) Spanish Days
Is your feature request related to a problem?
Yes. Odoo Enterprise provides resource scheduling, but it operates strictly at the project level. This lacks the granularity required for precise task execution.
Currently, there is no standardized way in the community ecosystem to distribute a single task among multiple employees. It is also not possible to break down their workload across specific time buckets.
This limitation makes it difficult to accurately forecast team capacity and track availability. It also complicates calculating chargeability metrics at the task level.
Describe the solution you'd like
I want to develop a new Odoo module that implements a structured, multi-level resource planning system. It will sit directly beneath the standard Task model and introduce two new models:
This architecture allows a 100-hour task to be distributed among several team members. It automatically generates a detailed timeline of scheduled hours. This makes it easy to calculate workload balances and resource utilization before the work begins.
Describe alternatives you've considered
Odoo Enterprise Planning:
Dismissed because it focuses on macro project shifts and schedule slots. It does not handle granular task-level execution.
Standard Timesheet Forecasting:
Dismissed because it lacks a structured, time-phased breakdown. We need explicit daily, weekly, or monthly records for advanced capacity planning.
Additional context
I am actively working on the development of this module right now.
My intention is to contribute this project to the community. I plan to publish it within the official OCA (Odoo Community Association) Spanish Days