Skip to Content
Odoo model · Enterprise

planning.analysis.report

Planning Analysis Report. Defined in module planning; exists in Odoo 18, 19, 20. Across the upgrade steps we tracked: 16 fields added, 6 removed, 0 renamed.

  1. Odoo 16 not covered
  2. Odoo 17 not covered
  3. Odoo 18 planning
  4. Odoo 19 planning
  5. Odoo 20 planning

This is an Enterprise model: Odoo 16 and 17 Enterprise sources are not part of the data, so those versions show as not covered.

Odoo 17 to 18

Community only All changes in this step

Not covered: this step compares Community modules only and this model belongs to an Enterprise module.

Odoo 18 to 19

Community + Enterprise All changes in this step

No change to this model's own fields in this step.

Odoo 19 to 20

Community + Enterprise All changes in this step

Fields removed (6)

FieldTypeModuleNotes
employee_idmany2oneplanning
job_titlecharplanning
request_to_switchbooleanplanning
resource_idmany2oneplanning
resource_typeselectionplanning
user_idmany2oneplanning

Fields added (16)

Show all 16
FieldTypeModule
employee_idsmany2manyplanning
partner_citycharplanning_field_service
partner_country_idmany2oneplanning_field_service
partner_idmany2oneplanning_field_service
partner_state_idmany2oneplanning_field_service
partner_streetcharplanning_field_service
partner_street2charplanning_field_service
partner_zipcharplanning_field_service
priorityselectionplanning_field_service
resource_idsmany2manyplanning
role_idsmany2manysale_planning
switch_employee_idsmany2manyplanning
task_idmany2oneproject_forecast
under_warrantybooleanplanning_field_service_sale_timesheet
user_idsmany2manyplanning
worksheet_template_idmany2oneplanning_field_service_worksheet
1 views of this model removed
  • planning_holidays.planning_slot_report_view_search_inherit_planning_holidays

All fields declared on planning.analysis.report (47)

Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.

present not present not covered (Enterprise, Odoo 16 and 17)

Show all 47 fields
FieldTypeLabelModule1617181920
allocated_hoursfloatAllocated TimeplanningE
allocated_hours_costfloatAllocated Time Costproject_timesheet_forecastE
allocated_percentagefloatAllocated Time (%)planningE
billable_allocated_hoursfloatBillable Time Allocatedproject_timesheet_forecast_saleE
company_idmany2one res.companyCompanyplanningE
department_idmany2one hr.departmentplanningE
effective_hoursfloatEffective Timeproject_timesheet_forecastE
effective_hours_costfloatEffective Time Costproject_timesheet_forecastE
employee_idmany2one hr.employeeEmployeeplanningE
employee_idsmany2many hr.employeeEmployeesplanningE
employee_skill_idsone2many hr.employee.skillSkillsplanning_hr_skillsE
end_datetimedatetimeEnd DateplanningE
job_titlecharJob TitleplanningE
manager_idmany2one hr.employeeManagerplanningE
nametextNoteplanningE
non_billable_allocated_hoursfloatNon-billable Time Allocatedproject_timesheet_forecast_saleE
partner_citycharCityplanning_field_serviceE
partner_country_idmany2one res.countryCountryplanning_field_serviceE
partner_idmany2one res.partnerCustomerplanning_field_serviceE
partner_state_idmany2one res.country.stateCustomer Stateplanning_field_serviceE
partner_streetcharStreetplanning_field_serviceE
partner_street2charStreet2planning_field_serviceE
partner_zipcharZIPplanning_field_serviceE
percentage_hoursfloatProgress (%)project_timesheet_forecastE
priorityselectionPriorityplanning_field_serviceE
project_idmany2one project.projectProjectproject_forecastE
publication_warningbooleanModified Since Last PublicationplanningE
recurrency_idmany2one planning.recurrencyplanningE
remaining_hoursfloatTime Remainingproject_timesheet_forecastE
request_to_switchbooleanHas there been a request to switch on this shift slot?planningE
resource_idmany2one resource.resourceResourceplanningE
resource_idsmany2many resource.resourceResourcesplanningE
resource_typeselectionTypeplanningE
role_idmany2one planning.roleRoleplanningE
role_idsmany2many planning.rolesale_planningE
role_product_idsone2many product.templatesale_planningE
sale_line_idmany2one sale.order.lineSales Order Itemsale_planningE
sale_order_idmany2one sale.orderSales Ordersale_planningE
slot_idmany2one planning.slotPlanning SlotplanningE
start_datetimedatetimeStart DateplanningE
stateselectionStatusplanningE
switch_employee_idsmany2many hr.employeeplanningE
task_idmany2one project.taskTaskproject_forecastE
under_warrantybooleanUnder Warrantyplanning_field_service_sale_timesheetE
user_idmany2one res.usersUserplanningE
user_idsmany2many res.usersUserplanningE
worksheet_template_idmany2one worksheet.templateWorksheet Templateplanning_field_service_worksheetE
Coverage. Odoo 16 to 17 and 17 to 18 compare Community modules only (the Enterprise 16 and 17 sources are not available to us). Odoo 18 to 19 and 19 to 20 include Community and Enterprise modules. Everything here comes from a static read of the Odoo source code: a field counts as removed only when no parent model, mixin or delegated model still provides it. Fields created dynamically at run time can be missed, and entries we could not confirm are marked as low confidence.