Odoo 19.0 Community · Persistente

ir.actions.act_window: campos, relaciones y API

El modelo ir.actions.act_window («Acción de ventana») es un modelo persistente declarado por el módulo Base. Expone 31 campos, 18 de ellos declarados directamente en el modelo; 7 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
ir.actions.act_window
Etiqueta
Acción de ventana
Tipo
Persistente (models.Model)
Tabla SQL
ir_act_window
Módulo de origen
Base (base)
Orden por defecto (_order)
name, id
Hereda de (mixins)
ir.actions.actions

Campos del modelo

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

31 de 31 campos mostrados

Nombre técnicoEtiquetaTipoDetalles
cacheAlmacenamiento en caché de datos

Si esta función está activada, la acción almacenará los datos relacionados utilizados en las vistas de lista, kanban y formulario en caché para aumentar la velocidad de carga.

boolean
contextValor de contexto

Diccionario que representa el contexto como una expresión Python, vacío por defecto (Por defecto: {}).

char
obligatorio
domainValor del dominio

Filtro de dominio opcional de los datos de destino, escrito como una expresión Python.

char
embedded_action_idsAcción incrustadaone2many
calculado
filterFiltroboolean
group_idsGruposmany2many
limitLímite

Límite por defecto para la vista de lista.

integer
mobile_view_modeModo de vista móvil

Primer modo de vista en dispositivos móviles y entornos con pantallas pequeñas (default='kanban'). Si no se puede encontrar entre los modos de vista disponibles, se usará el mismo modo que para pantallas más grandes.

char
res_idID de registro

ID de la base de datos del registro para abrir en vista de formulario, cuando ``view_mode`` se establece solo como "formulario"

integer
res_modelModelo de destino

Nombre del modelo del objeto a abrir en la ventana de la vista.

char
obligatorio
search_view_idRef. de vista de búsquedamany2one
targetVentana destinoselection

Valores: current (Ventana actual), new (Nueva ventana), fullscreen (Pantalla completa), main (Acción principal de la ventana actual)

typeTipochar
usageUso de la acción

Utilizado para filtrar menús y acciones de inicio desde el formulario de usuario.

char
view_idRef. de la vistamany2one
view_idsNúmero de vistasone2many

inverso: act_window_id

view_modeModo de vista

Lista separada por comas de los modos de vista permitidos, como 'formulario', 'lista', 'calendario', etc. (por defecto: lista,formulario)

char
obligatorio
viewsVistas

Este campo calculado genera una lista ordenada de vistas que deberían habilitarse cuando se muestra el resultado de una acción, relacionando modos de vista y referencias. El resultado se devuelve como una lista ordenada de pares (view_id, view_mode).

binary
calculado
binding_model_idModelo vinculante

Establezca un valor hace que esta acción esté disponible desde el menú lateral del modelo.

many2one

heredado de ir.actions.actions

binding_typeTipo de vínculoselection
obligatorio

Valores: action (Acción), report (Informe)

heredado de ir.actions.actions

binding_view_typesTipos de vista de enlacechar

heredado de ir.actions.actions

helpDescripción de la acción

Texto de ayuda opcional para los usuarios con una descripción de la vista destino, como su uso y su propósito.

html
traducible

heredado de ir.actions.actions

nameNombre de acciónchar
obligatoriotraducible

heredado de ir.actions.actions

pathRuta a mostrar en la URLchar

heredado de ir.actions.actions

xml_idID externochar
calculado

heredado de ir.actions.actions

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/ir.actions.act_window/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: su-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["name","context","res_model","view_mode","search_view_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}/ir.actions.act_window/search_read",
    headers=headers,
    json={"domain": [], "fields": ["name","context","res_model","view_mode","search_view_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/ir-actions-act_window">ir.actions.act_window (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.