Odoo 19.0 Community · Persistente

crm.team: campos, relaciones y API

El modelo crm.team («Equipo de ventas») es un modelo persistente declarado por el módulo Equipos de ventas y ampliado por 6 módulos más. Expone 60 campos, 36 de ellos declarados directamente en el modelo; 25 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
crm.team
Etiqueta
Equipo de ventas
Tipo
Persistente (models.Model)
Tabla SQL
crm_team
Módulo de origen
Equipos de ventas (sales_team)
Ampliado por
crm, sale, sale_crm, pos_sale, website_sale, survey_crm
Orden por defecto (_order)
sequence ASC, create_date DESC, id DESC
Hereda de (mixins)
mail.threadmail.alias.mixin

Campos del modelo

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

60 de 60 campos mostrados

Nombre técnicoEtiquetaTipoDetalles
abandoned_carts_amountNúmero de cesta abandonadasinteger
calculado

añadido por Comercio electrónico (website_sale)

abandoned_carts_countNúmero de cesta abandonadasinteger
calculado

añadido por Comercio electrónico (website_sale)

activeActivo

Si el campo activo se define como False, podrá ocultar el equipo de ventas sin eliminarlo.

boolean
alias_idAlias

La dirección de correo electrónico asociada con este canal. Los nuevos correos electrónicos recibidos crearán automáticamente nuevos leads asignados al canal.

many2one

añadido por CRM (crm)

assignment_auto_enabledAutoasignaciónboolean
calculado

añadido por CRM (crm)

assignment_domainDominio de asignación

Dominio de filtro adicional cuando se buscan leads no asignados para asignarlos al equipo.

char

añadido por CRM (crm)

assignment_enabledAsignación de leadboolean
calculado

añadido por CRM (crm)

assignment_maxCapacidad promedio de lead

Capacidad media de leads mensual para todos los comerciales del equipo

integer
calculado

añadido por CRM (crm)

assignment_optoutOmitir la asignación automáticaboolean

añadido por CRM (crm)

colorÍndice de Colores

El color del canal

integer
company_idCompañíamany2one
crm_team_member_all_idsMiembros del equipo de ventas (incluidos los inactivos)one2many

inverso: crm_team_id

crm_team_member_idsMiembros del equipo de ventas

Añada miembros para asignar automáticamente sus documentos a este equipo de ventas.

one2many

inverso: crm_team_id

currency_idMonedamany2one
solo lectura

related: company_id.currency_id

dashboard_button_nameBotón del tablerochar
calculado
favorite_user_idsMiembros favoritosmany2many
invoicedFacturado este mes

Ingresos de factura para el mes actual. Esta es la cantidad que el canal de ventas ha facturado este mes. Se utiliza para calcular la proporción de progresión de los ingresos actuales y objetivos en la vista kanban.

float
solo lecturacalculado

añadido por Ventas (sale)

invoiced_targetObjetivo de facturación

Objetivo de ingresos para el mes actual (total sin impuestos de las facturas pagadas).

float

añadido por Ventas (sale)

is_favoriteMostrar en tablero

Equipos favoritos que aparecerán en el tablero, podrá acceder a ellos con facilidad.

boolean
calculado
is_membership_multiMúltiples afiliaciones permitidas

Si es True, los usuarios pueden pertenecer a varios equipos de ventas. De lo contrario, solo se puede pertenecer a un único equipo de ventas.

boolean
calculado
lead_all_assigned_month_countN.° de leads/oportunidades asignados este mes

Número de leads y oportunidades asignadas este último mes.

integer
calculado

añadido por CRM (crm)

lead_all_assigned_month_exceededExceder asignación mensual de leads

True si la cantidad de asignaciones mensuales de leads es mayor que el límite máximo de asignaciones, False en caso contrario.

boolean
calculado

añadido por CRM (crm)

lead_properties_definitionPropiedades del leadproperties_definition

añadido por CRM (crm)

lead_unassigned_countN.° de leads no asignadosinteger
calculado

añadido por CRM (crm)

member_company_idsEmpresa del miembro

Experiencia del usuario: limitar a la compañía del equipo o a todas si no hay compañía

many2many
calculado
member_idsComerciales

Usuarios asignados a este equipo.

many2many
calculado
member_warningAdvertencia sobre el número de miembrostext
calculado
nameEquipo de ventaschar
obligatoriotraducible
origin_survey_idsOportunidades generadas a partir de encuestas del equipo de ventasone2many

inverso: team_id

añadido por Survey CRM (survey_crm)

pos_config_idsPunto de ventaone2many

inverso: crm_team_id

añadido por TPV - Ventas (pos_sale)

sale_order_countN.° de pedidos de ventainteger
calculado

añadido por Ventas (sale)

sequenceSecuenciainteger
use_leadsLeads

Marque esta casilla para filtrar y calificar las solicitudes entrantes como leads antes de convertirlas en oportunidades y asignarlas a un comercial.

boolean

añadido por CRM (crm)

use_opportunitiesFlujo

Seleccione esta casilla para administrar un proceso de preventa con oportunidades.

boolean

añadido por CRM (crm)

user_idLíder del equipomany2one
website_idsSitios webone2many

inverso: salesteam_id

añadido por Comercio electrónico (website_sale)

alias_defaultsAlias Defaultstext

heredado de mail.alias.mixin

alias_domainNombre del dominio de aliaschar

related: alias_id.alias_domain

heredado de mail.alias.mixin.optional

alias_domain_idDominio de aliasmany2one

related: alias_id.alias_domain_id

heredado de mail.alias.mixin.optional

alias_emailAlias de correo electrónicochar
calculado

heredado de mail.alias.mixin.optional

alias_nameNombre del aliaschar

heredado de mail.alias.mixin

has_messageTiene un mensajeboolean
calculado

heredado de mail.thread

message_attachment_countNúmero de archivos adjuntosinteger
calculado

heredado de mail.thread

message_follower_idsSeguidoresone2many

inverso: res_id

heredado de mail.thread

message_has_errorError de envío de mensaje

Si está marcada, algunos mensajes tienen error de envío.

boolean
calculado

heredado de mail.thread

message_has_error_counterNúmero de errores

Número de mensajes con error de envío

integer
calculado

heredado de mail.thread

message_has_sms_errorError de envío del SMS

Si está marcada, algunos mensajes tienen error de envío.

boolean
calculado

heredado de mail.thread

message_idsMensajesone2many

inverso: res_id

heredado de mail.thread

message_is_followerEs un seguidorboolean
calculado

heredado de mail.thread

message_needactionAcción requerida

Si está marcada, hay nuevos mensajes que requieren su atención.

boolean
calculado

heredado de mail.thread

message_needaction_counterNúmero de acciones

Número de mensajes que requieren una acción

integer
calculado

heredado de mail.thread

message_partner_idsSeguidores (Contactos)many2many
calculado

heredado de mail.thread

rating_idsCalificacionesone2many

inverso: res_id

heredado de mail.thread

website_message_idsMensajes del sitio web

Historial de comunicación del sitio web

one2many

inverso: res_id

heredado de mail.thread

create_dateCreado eldatetime
solo lecturaautomático
create_uidCreado pormany2one
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/crm.team/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: su-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["name","alias_id","company_id","currency_id","user_id"],"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}/crm.team/search_read",
    headers=headers,
    json={"domain": [], "fields": ["name","alias_id","company_id","currency_id","user_id"], "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/crm-team">crm.team (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.