Skip to Content
Odoo model · Enterprise

helpdesk.ticket

Helpdesk Ticket. Defined in module helpdesk; exists in Odoo 18, 19, 20. Across the upgrade steps we tracked: 17 fields added, 13 removed, 0 renamed.

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

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

Fields removed (2)

FieldTypeModuleNotes
display_timerbooleanhelpdesk_timesheet
display_timer_start_secondarybooleanhelpdesk_timesheet

Fields added (8)

FieldTypeModule
default_giftcard_program_idmany2onehelpdesk_sale_loyalty
gift_card_countintegerhelpdesk_sale_loyalty
origin_channel_idmany2onewebsite_helpdesk_livechat
replacement_countintegerhelpdesk_stock
stage_id_colorintegerhelpdesk
timesheet_unit_amountfloathelpdesk_timesheet
use_giftcardsbooleanhelpdesk
use_product_replacementsbooleanhelpdesk

Now also inherits timer.parent.mixin (fields from these parents are listed on their own pages).

1 views of this model removed
  • helpdesk_stock.helpdesk_ticket_view_tree_inherit_helpdesk_stock

Odoo 19 to 20

Community + Enterprise All changes in this step

Fields removed (11)

FieldTypeModuleNotes
display_timesheet_timerbooleanhelpdesk_timesheet
fsm_task_countintegerhelpdesk_fsmIts module (helpdesk_fsm) is not in Odoo 20: removed, renamed or merged into another module.
fsm_task_idsone2manyhelpdesk_fsmIts module (helpdesk_fsm) is not in Odoo 20: removed, renamed or merged into another module.
lot_idmany2onehelpdesk_stock
product_idmany2onehelpdesk_stock
stage_id_colorintegerhelpdesk
suitable_product_idsmany2manyhelpdesk_stock
timesheet_unit_amountfloathelpdesk_timesheet
trackingselectionhelpdesk_stock
use_ratingbooleanhelpdesk
website_message_idsone2manyhelpdesk

Fields added (9)

FieldTypeModule
duration_stage_trackingjsonhelpdesk
planning_slot_countintegerhelpdesk_planning_field_service
planning_slot_done_countintegerhelpdesk_planning_field_service
sale_warning_texttexthelpdesk_sale
scheduled_datetimedatetimehelpdesk_planning_field_service
similar_closed_tickets_countintegerai_helpdesk
similar_tickets_countintegerai_helpdesk
unansweredbooleanhelpdesk
use_aibooleanai_helpdesk

Now also inherits ai.embedding.mixin (fields from these parents are listed on their own pages).

No longer inherits mail.thread.cc, timer.parent.mixin.

2 views of this model removed
  • crm_helpdesk.helpdesk_ticket_view_form_inherited
  • helpdesk_fsm.helpdesk_ticket_view_form
1 actions on this model removed
  • helpdesk_mail_plugin.helpdesk_ticket_action_form_edit

All fields declared on helpdesk.ticket (113)

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 113 fields
FieldTypeLabelModule1617181920
activebooleanhelpdeskE
analytic_account_idmany2one account.analytic.accountAnalytic Accounthelpdesk_timesheetE
answered_customer_message_countinteger# ExchangeshelpdeskE
assign_datedatetimeFirst assignment datehelpdeskE
assign_hoursfloatTime to first assignment (hours)helpdeskE
avg_response_hoursfloatAverage Hours to RespondhelpdeskE
can_share_forumbooleanwebsite_helpdesk_forumE
close_datedatetimeClose datehelpdeskE
close_hoursfloatTime to close (hours)helpdeskE
closed_by_partnerbooleanClosed by PartnerhelpdeskE
colorintegerColor IndexhelpdeskE
commercial_partner_idmany2onehelpdeskE
company_idmany2oneCompanyhelpdeskE
coupon_idsmany2many loyalty.cardGenerated Couponshelpdesk_sale_loyaltyE
coupons_countintegerhelpdesk_sale_loyaltyE
date_last_stage_updatedatetimeLast Stage UpdatehelpdeskE
default_giftcard_program_idmany2one loyalty.programhelpdesk_sale_loyaltyE
descriptionhtmlhelpdeskE
display_extra_infobooleanhelpdeskE
display_invoice_buttonbooleanhelpdesk_sale_timesheetE
display_timerbooleanhelpdesk_timesheetE
display_timer_start_secondarybooleanhelpdesk_timesheetE
display_timesheet_timerbooleanDisplay Timesheet Timehelpdesk_timesheetE
domain_user_idsmany2many res.usershelpdeskE
duration_stage_trackingjsonhelpdeskE
encode_uom_in_daysbooleanhelpdesk_timesheetE
first_response_hoursfloatHours to First ResponsehelpdeskE
foldbooleanhelpdeskE
forum_post_countintegerwebsite_helpdesk_forumE
forum_post_idsmany2many forum.postForum Postswebsite_helpdesk_forumE
fsm_task_countintegerhelpdesk_fsmE
fsm_task_idsone2many project.taskTaskshelpdesk_fsmE
gift_card_countintegerhelpdesk_sale_loyaltyE
has_partner_pickingbooleanhelpdesk_stockE
invoice_countintegerhelpdesk_sale_timesheetE
invoice_idsmany2many account.moveCredit Noteshelpdesk_accountE
invoices_countintegerCredit Notes Counthelpdesk_accountE
is_partner_email_updatebooleanhelpdeskE
is_partner_phone_updatebooleanhelpdeskE
kanban_stateselectionKanban StatehelpdeskE
kanban_state_labelcharKanban State LabelhelpdeskE
legend_blockedcharKanban Blocked ExplanationhelpdeskE
legend_donecharKanban Valid ExplanationhelpdeskE
legend_normalcharKanban Ongoing ExplanationhelpdeskE
lot_idmany2one stock.lotLot/Serial Numberhelpdesk_stockE
namecharSubjecthelpdeskE
oldest_unanswered_customer_message_datedatetimeOldest Unanswered Customer Message DatehelpdeskE
open_hoursintegerOpen Time (hours)helpdeskE
origin_channel_idmany2one discuss.channelLive chat from which the ticket was createdwebsite_helpdesk_livechatE
partner_company_namecharCompany Namewebsite_helpdeskE
partner_emailcharCustomer EmailhelpdeskE
partner_idmany2one res.partnerCustomerhelpdeskE
partner_namecharCustomer NamehelpdeskE
partner_open_ticket_countintegerNumber of other open tickets from the same partnerhelpdeskE
partner_phonecharCustomer PhonehelpdeskE
partner_ticket_countintegerNumber of other tickets from the same partnerhelpdeskE
partner_ticket_idsmany2many helpdesk.ticketPartner TicketshelpdeskE
picking_idsmany2many stock.pickingReturn Ordershelpdesk_stockE
pickings_countintegerReturn Orders Counthelpdesk_stockE
planning_slot_countintegerhelpdesk_planning_field_serviceE
planning_slot_done_countintegerhelpdesk_planning_field_serviceE
priorityselectionPriorityhelpdeskE
product_idmany2one product.productProducthelpdesk_stockE
project_idmany2one project.projecthelpdesk_timesheetE
propertiespropertiesPropertieshelpdeskE
remaining_hours_availablebooleanhelpdesk_sale_timesheetE
remaining_hours_sofloatTime Remaining on SOhelpdesk_sale_timesheetE
repair_idsone2many repair.orderhelpdesk_repairE
repairs_countintegerRepairs Counthelpdesk_repairE
replacement_countintegerhelpdesk_stockE
sale_line_idmany2one sale.order.lineSales Order Itemhelpdesk_sale_timesheetE
sale_order_idmany2one sale.orderRef. Sales Orderhelpdesk_saleE
sale_order_stateselectionhelpdesk_saleE
sale_warning_texttextHelpdesk Warninghelpdesk_saleE
scheduled_datetimedatetimeScheduled Datehelpdesk_planning_field_serviceE
similar_closed_tickets_countintegerAmount of similar closed ticketsai_helpdeskE
similar_tickets_countintegerAmount of similar ticketsai_helpdeskE
sla_deadlinedatetimeSLA DeadlinehelpdeskE
sla_deadline_hoursfloatWorking Hours until SLA DeadlinehelpdeskE
sla_failbooleanFailed SLA PolicyhelpdeskE
sla_idsmany2many helpdesk.slaSLAshelpdeskE
sla_reachedbooleanHas SLA reachedhelpdeskE
sla_reached_latebooleanHas SLA reached latehelpdeskE
sla_status_idsone2many helpdesk.sla.statusSLA StatushelpdeskE
sla_successbooleanSuccess SLA PolicyhelpdeskE
stage_idmany2one helpdesk.stageStagehelpdeskE
stage_id_colorintegerStage ColorhelpdeskE
suitable_product_idsmany2many product.producthelpdesk_stockE
tag_idsmany2many helpdesk.tagTagshelpdeskE
team_idmany2one helpdesk.teamHelpdesk TeamhelpdeskE
team_privacy_visibilityselectionhelpdeskE
ticket_refcharTicket IDs SequencehelpdeskE
timesheet_idsone2many account.analytic.lineTimesheetshelpdesk_timesheetE
timesheet_unit_amountfloathelpdesk_timesheetE
total_hours_spentfloatTime Spenthelpdesk_timesheetE
total_response_hoursfloatTotal Exchange Time in HourshelpdeskE
trackingselectionhelpdesk_stockE
unansweredbooleanhelpdeskE
use_aibooleanai_helpdeskE
use_couponsbooleanUse CouponshelpdeskE
use_credit_notesbooleanhelpdeskE
use_fsmbooleanhelpdesk_planning_field_serviceE
use_giftcardsbooleanUse Gift CardshelpdeskE
use_helpdesk_sale_timesheetbooleanReinvoicing Timesheet activated on Teamhelpdesk_sale_timesheetE
use_helpdesk_timesheetbooleanTimesheet activated on Teamhelpdesk_timesheetE
use_product_repairsbooleanhelpdeskE
use_product_replacementsbooleanhelpdeskE
use_product_returnsbooleanhelpdeskE
use_ratingbooleanhelpdeskE
use_slabooleanhelpdeskE
use_website_helpdesk_forumbooleanHelp Center Activewebsite_helpdesk_forumE
user_idmany2one res.usersAssigned tohelpdeskE
website_message_idsone2manyhelpdeskE
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.