Odoo 19.0 Community · Persistente

mail.activity.type: campos, relaciones y API

El modelo mail.activity.type («Tipo de actividad») es un modelo persistente declarado por el módulo Conversaciones y ampliado por 3 módulos más. Expone 27 campos, 22 de ellos declarados directamente en el modelo; 16 campos de otros modelos apuntan a él. A continuación encontrará cada campo con su nombre técnico, tipo, etiqueta en español y relaciones, y un ejemplo de llamada a la API JSON-2 de Odoo 19.

Ficha de identidad

Nombre técnico
mail.activity.type
Etiqueta
Tipo de actividad
Tipo
Persistente (models.Model)
Tabla SQL
mail_activity_type
Módulo de origen
Conversaciones (mail)
Ampliado por
fleet, calendar, hr_holidays
Orden por defecto (_order)
sequence, id
Campo mostrado (_rec_name)
name

Campos del modelo

22 campos propios, 0 heredados de mixins y 5 campos automáticos del ORM. Haga clic en un nombre para obtener el enlace directo al campo.

27 de 27 campos mostrados

Nombre técnicoEtiquetaTipoDetalles
activeActivoboolean
categoryAcción

Las acciones pueden activar comportamientos específicos, como abrir la vista de calendario o marcar automáticamente como hecha al subir un documento

selection

Valores: default (Ninguno), upload_file (Subir documento), phonecall (Llamada telefónica)

chaining_typeTipo de encadenamientoselection
obligatorio

Valores: suggest (Sugerir siguiente actividad), trigger (Activar la siguiente actividad)

create_uidCrear UIDmany2one
decoration_typeTipo de decoración

Cambie el color de fondo de las actividades relacionadas de este tipo.

selection

Valores: warning (Alerta), danger (Error)

default_noteNota por defectohtml
traducible
default_user_idUsuario predeterminadomany2one
delay_countProgramar

Número de días/semanas/meses antes de realizar la acción. Permite planear la fecha límite de la acción.

integer
delay_fromTipo de retraso

Tipo de retraso

selection
obligatorio

Valores: current_date (después de la fecha de finalización de la actividad anterior), previous_activity (después de la fecha límite de actividad anterior)

delay_labelEtiqueta de retrasochar
calculado
delay_unitUnidades de retraso

Unidad de retraso

selection
obligatorio

Valores: days (días), weeks (semanas), months (meses)

iconIcono

Icono de Font Awesome p. ej. fa-tasks

char
initial_res_modelModelo inicial

Campo técnico para llevar el seguimiento del modelo desde el inicio de su edición con el fin de favorecer el comportamiento relacionado con la experiencia del usuario

selection
calculado

Valores calculados dinámicamente

mail_template_idsPlantillas de correo electrónicomany2many
nameNombrechar
obligatoriotraducible
previous_type_idsActividad precedentemany2many
res_modelModelo

Especificar un modelo si la actividad debería ser específica para un modelo y no estar disponible cuando se gestionan actividades para otros modelos.

selection

Valores calculados dinámicamente

res_model_changeEl modelo ha cambiadoboolean
sequenceSecuenciainteger
suggested_next_type_idsSugerir

Sugiera estas actividades una vez que la actual esté marcada como hecha.

many2many
calculado, almacenado
summaryResumen por defectochar
traducible
triggered_next_type_idActivador

Programe automáticamente esta actividad una vez que la actual se marque como hecha.

many2one
calculado, almacenado
create_dateCreado eldatetime
solo lecturaautomático
display_nameNombre mostradochar
solo lecturacalculadoautomático
idIDinteger
solo lecturaautomático
write_dateÚltima actualización eldatetime
solo lecturaautomático
write_uidÚltima actualización pormany2one
solo lecturaautomático

Relaciones

Modelos enlazados desde este modelo

Campos de otros modelos que apuntan aquí

Leer este modelo por la API

Ejemplo de llamada a la API JSON-2 de Odoo 19: lectura de los cinco primeros registros con campos reales del modelo. Sustituya la instancia, la base y la clave API por las suyas.

curl
curl -X POST "https://su-instancia.odoo.com/json/2/mail.activity.type/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: su-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["name","chaining_type","delay_from","delay_unit","create_uid"],"limit":5}'
Python (requests)
import requests

BASE_URL = "https://su-instancia.odoo.com/json/2"
headers = {"Authorization": f"bearer {API_KEY}", "X-Odoo-Database": "su-base"}

res = requests.post(
    f"{BASE_URL}/mail.activity.type/search_read",
    headers=headers,
    json={"domain": [], "fields": ["name","chaining_type","delay_from","delay_unit","create_uid"], "limit": 5},
)
res.raise_for_status()
print(res.json())
  • El acceso a la API externa está reservado al plan Custom de Odoo.
  • XML-RPC y JSON-RPC se retirarán en Odoo 22 (otoño de 2028): use JSON-2.
  • Se aplican los permisos de acceso y las reglas de registro del usuario de la clave.

Citar esta herramienta

¿Escribe un tutorial, una documentación interna o una respuesta en un foro? Copie este enlace para dirigir a sus lectores a la ficha actualizada.

<a href="https://aidoo.ai/es/outils/explorateur-modeles-odoo/mail-activity-type">mail.activity.type (Odoo 19.0)</a>

Fuentes

Datos verificados el 23 de septiembre de 2026 · Odoo 19.0 Community

¿Tiene un proyecto Odoo o quiere aprovechar su ERP con la IA? Hablemos

Implantación, desarrollo de módulos, conexión de Claude o ChatGPT a sus datos: cuéntenos su contexto y le responderemos en 24 horas laborables.