Odoo 19.0 Community · Persistente

resource.resource: campos, relaciones y API

El modelo resource.resource («Recursos») es un modelo persistente declarado por el módulo Recurso y ampliado por 4 módulos más. Expone 30 campos, 24 de ellos declarados directamente en el modelo; 4 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
resource.resource
Etiqueta
Recursos
Tipo
Persistente (models.Model)
Tabla SQL
resource_resource
Módulo de origen
Recurso (resource)
Ampliado por
resource_mail, hr, hr_holidays, hr_skills
Orden por defecto (_order)
name

Campos del modelo

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

30 de 30 campos mostrados

Nombre técnicoEtiquetaTipoDetalles
activeActivo

Si el campo activo es False, le permitirá ocultar el registro del recurso sin eliminarlo.

boolean
avatar_128Avatar 128image
calculado
calendar_idHorario de trabajo

Defina el horario de trabajo del recurso. Si no configura uno, sus horas laborables serán completamente flexibles.

many2one
colorColorinteger

añadido por Correo de recursos (resource_mail)

company_idCompañíamany2one
department_idDepartamentomany2one
calculado

añadido por Empleados (hr)

emailCorreo electrónicochar

related: user_id.email

employee_idEmpleadoone2many

inverso: resource_id

añadido por Empleados (hr)

employee_skill_idsEmployee Skillone2many

related: employee_id.employee_skill_ids

añadido por Administración de habilidades (hr_skills)

hr_icon_displayVisualización del icono RR. HH.selection

related: employee_id.hr_icon_display

añadido por Empleados (hr)

im_statusIm Statuschar

related: user_id.im_status

añadido por Correo de recursos (resource_mail)

job_titleNombre del puestochar
calculado

añadido por Empleados (hr)

leave_date_toFecha de finalización del permisodate

related: user_id.leave_date_to

añadido por Ausencias (hr_holidays)

nameNombrechar
obligatorio
phoneTeléfonochar

related: user_id.phone

resource_typeTiposelection
obligatorio

Valores: user (Humano), material (Material)

shareCompartirboolean

related: user_id.share

show_hr_icon_displayMostrar icono de RR. HH.boolean

related: employee_id.show_hr_icon_display

añadido por Empleados (hr)

time_efficiencyFactor de eficiciencia

Este campo se utiliza para calcular la duración esperada de una orden de trabajo en este centro de trabajo. Por ejemplo, si una orden de trabajo tarda una hora y su factor de eficiencia es del 100 %, entonces la duración esperada será de una hora. Sin embargo, si el factor de eficiencia es del 200 %, la duración esperada será de 30 minutos.

float
obligatorio
tzZona horariaselection
obligatorio

Valores calculados dinámicamente

user_idUsuario

Usuario relacionado con el recurso para gestionar su acceso.

many2one
work_emailCorreo electrónico de trabajochar

related: employee_id.work_email

añadido por Empleados (hr)

work_location_idUbicación de trabajomany2one

related: employee_id.work_location_id

añadido por Empleados (hr)

work_phoneTeléfono del trabajochar

related: employee_id.work_phone

añadido por Empleados (hr)

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/resource.resource/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: su-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["name","resource_type","time_efficiency","tz","calendar_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}/resource.resource/search_read",
    headers=headers,
    json={"domain": [], "fields": ["name","resource_type","time_efficiency","tz","calendar_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/resource-resource">resource.resource (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.