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.
- Odoo 16 base_automation
- Odoo 17 base_automation
- Odoo 18 base_automation
- Odoo 19 base_automation
- Odoo 20 base_automation
Fields removed (1)
| Field | Type | Module | Notes |
|---|---|---|---|
| action_server_id | many2one | base_automation |
Fields added (14)
| Field | Type | Module |
|---|---|---|
| action_server_ids | one2many | base_automation |
| description | html | base_automation |
| log_webhook_calls | boolean | base_automation |
| model_id | many2one | base_automation |
| model_is_mail_thread | boolean | base_automation |
| model_name | char | base_automation |
| name | char | base_automation |
| record_getter | char | base_automation |
| trg_field_ref | many2one_reference | base_automation |
| trg_field_ref_display_name | char | base_automation |
| trg_field_ref_model_name | char | base_automation |
| trg_selection_field_id | many2one | base_automation |
| url | char | base_automation |
| webhook_uuid | char | base_automation |
Fields removed (1)
| Field | Type | Module | Notes |
|---|---|---|---|
| trg_field_ref_display_name | char | base_automation |
Fields removed (2)
| Field | Type | Module | Notes |
|---|---|---|---|
| is_sale_order_alert | boolean | sale_subscription | |
| least_delay_msg | char | base_automation |
Fields added (3)
| Field | Type | Module |
|---|---|---|
| ai_autosort_folder_id | many2one | ai_documents |
| previous_domain | char | base_automation |
| trg_date_range_mode | selection | base_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
Fields added (4)
| Field | Type | Module |
|---|---|---|
| ai_action_prompt | html | ai_agentic |
| ai_agent_id | many2one | ai_agentic |
| ai_automation_trigger_ids | one2many | ai_agentic |
| ai_next_trigger_date | datetime | ai_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
| Field | Type | Label | Module | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|
| action_server_id | many2one ir.actions.server | Server Actions | base_automation | |||||
| action_server_ids | one2many ir.actions.server | Actions | base_automation | |||||
| active | boolean | base_automation | ||||||
| ai_action_prompt | html | ai_agenticE | ||||||
| ai_agent_id | many2one ai.agent | AI Agent | ai_agenticE | |||||
| ai_automation_trigger_ids | one2many ai.automation.trigger | AI Automation Triggers | ai_agenticE | |||||
| ai_autosort_folder_id | many2one documents.document | Sorted Folder | ai_documentsE | |||||
| ai_next_trigger_date | datetime | ai_agenticE | ||||||
| description | html | Description | base_automation | |||||
| filter_domain | char | Apply on | base_automation | |||||
| filter_pre_domain | char | Before Update Domain | base_automation | |||||
| is_sale_order_alert | boolean | Is Sale Order Alert | sale_subscriptionE | |||||
| last_run | datetime | base_automation | ||||||
| least_delay_msg | char | base_automation | ||||||
| log_webhook_calls | boolean | Log Calls | base_automation | |||||
| model_id | many2one ir.model | Model | base_automation | |||||
| model_is_mail_thread | boolean | base_automation | ||||||
| model_name | char | Model Name | base_automation | |||||
| name | char | Automation Rule Name | base_automation | |||||
| on_change_field_ids | many2many ir.model.fields | On Change Fields Trigger | base_automation | |||||
| previous_domain | char | base_automation | ||||||
| record_getter | char | base_automation | ||||||
| trg_date_calendar_id | many2one resource.calendar | Use Calendar | base_automation | |||||
| trg_date_id | many2one ir.model.fields | Trigger Date | base_automation | |||||
| trg_date_range | integer | Delay | base_automation | |||||
| trg_date_range_mode | selection | Delay mode | base_automation | |||||
| trg_date_range_type | selection | Delay unit | base_automation | |||||
| trg_date_resource_field_id | many2one ir.model.fields | Use employee work schedule | base_automation_hrE | |||||
| trg_field_ref | many2one_reference | Trigger Reference | base_automation | |||||
| trg_field_ref_display_name | char | Trigger Reference Display Name | base_automation | |||||
| trg_field_ref_model_name | char | Trigger Field Model | base_automation | |||||
| trg_selection_field_id | many2one ir.model.fields.selection | Trigger Field | base_automation | |||||
| trigger | selection | Trigger | base_automation | |||||
| trigger_field_ids | many2many ir.model.fields | Trigger Fields | base_automation | |||||
| url | char | base_automation | ||||||
| webhook_uuid | char | Webhook UUID | base_automation |