Skip to Content
Odoo model

base.automation

Automation Rule. Defined in module base_automation; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 21 fields added, 4 removed, 0 renamed.

  1. Odoo 16 base_automation
  2. Odoo 17 base_automation
  3. Odoo 18 base_automation
  4. Odoo 19 base_automation
  5. Odoo 20 base_automation

Odoo 16 to 17

Community only All changes in this step

Fields removed (1)

FieldTypeModuleNotes
action_server_idmany2onebase_automation

Fields added (14)

FieldTypeModule
action_server_idsone2manybase_automation
descriptionhtmlbase_automation
log_webhook_callsbooleanbase_automation
model_idmany2onebase_automation
model_is_mail_threadbooleanbase_automation
model_namecharbase_automation
namecharbase_automation
record_gettercharbase_automation
trg_field_refmany2one_referencebase_automation
trg_field_ref_display_namecharbase_automation
trg_field_ref_model_namecharbase_automation
trg_selection_field_idmany2onebase_automation
urlcharbase_automation
webhook_uuidcharbase_automation

Odoo 17 to 18

Community only All changes in this step

Fields removed (1)

FieldTypeModuleNotes
trg_field_ref_display_namecharbase_automation

Odoo 18 to 19

Community + Enterprise All changes in this step

Fields removed (2)

FieldTypeModuleNotes
is_sale_order_alertbooleansale_subscription
least_delay_msgcharbase_automation

Fields added (3)

FieldTypeModule
ai_autosort_folder_idmany2oneai_documents
previous_domaincharbase_automation
trg_date_range_modeselectionbase_automation

Now also inherits mail.activity.mixin, mail.thread (fields from these parents are listed on their own pages).

2 views of this model removed
  • base_automation_hr_contract.view_base_automation_form_resource
  • sale_subscription.sale_subscription_base_automation_form

Odoo 19 to 20

Community + Enterprise All changes in this step

Fields added (4)

FieldTypeModule
ai_action_prompthtmlai_agentic
ai_agent_idmany2oneai_agentic
ai_automation_trigger_idsone2manyai_agentic
ai_next_trigger_datedatetimeai_agentic

All fields declared on base.automation (36)

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 36 fields
FieldTypeLabelModule1617181920
action_server_idmany2one ir.actions.serverServer Actionsbase_automation
action_server_idsone2many ir.actions.serverActionsbase_automation
activebooleanbase_automation
ai_action_prompthtmlai_agenticE
ai_agent_idmany2one ai.agentAI Agentai_agenticE
ai_automation_trigger_idsone2many ai.automation.triggerAI Automation Triggersai_agenticE
ai_autosort_folder_idmany2one documents.documentSorted Folderai_documentsE
ai_next_trigger_datedatetimeai_agenticE
descriptionhtmlDescriptionbase_automation
filter_domaincharApply onbase_automation
filter_pre_domaincharBefore Update Domainbase_automation
is_sale_order_alertbooleanIs Sale Order Alertsale_subscriptionE
last_rundatetimebase_automation
least_delay_msgcharbase_automation
log_webhook_callsbooleanLog Callsbase_automation
model_idmany2one ir.modelModelbase_automation
model_is_mail_threadbooleanbase_automation
model_namecharModel Namebase_automation
namecharAutomation Rule Namebase_automation
on_change_field_idsmany2many ir.model.fieldsOn Change Fields Triggerbase_automation
previous_domaincharbase_automation
record_gettercharbase_automation
trg_date_calendar_idmany2one resource.calendarUse Calendarbase_automation
trg_date_idmany2one ir.model.fieldsTrigger Datebase_automation
trg_date_rangeintegerDelaybase_automation
trg_date_range_modeselectionDelay modebase_automation
trg_date_range_typeselectionDelay unitbase_automation
trg_date_resource_field_idmany2one ir.model.fieldsUse employee work schedulebase_automation_hrE
trg_field_refmany2one_referenceTrigger Referencebase_automation
trg_field_ref_display_namecharTrigger Reference Display Namebase_automation
trg_field_ref_model_namecharTrigger Field Modelbase_automation
trg_selection_field_idmany2one ir.model.fields.selectionTrigger Fieldbase_automation
triggerselectionTriggerbase_automation
trigger_field_idsmany2many ir.model.fieldsTrigger Fieldsbase_automation
urlcharbase_automation
webhook_uuidcharWebhook UUIDbase_automation
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.