Este módulo permite al administrador registrar las operaciones de usuario realizadas sobre modelos de datos, como create, read, write y delete.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 19.0Permite a los administradores registrar quién creó, leyó, modificó, eliminó o exportó registros de los modelos elegidos, y revisar esas trazas, incluidas las solicitudes web y las sesiones de usuario que hay detrás de ellas.
Este módulo añade un menú Audit (visible para administradores) donde se definen reglas que deciden qué datos se rastrean.
- En Rules se elige un modelo (por ejemplo, contactos o facturas), opcionalmente se limita la regla a ciertos usuarios y se marcan las operaciones que se registran: creaciones, lecturas, escrituras, borrados y exportaciones. También se pueden excluir usuarios concretos y campos concretos del registro.
- Cada regla está en estado Draft o Confirmed. Confirmarla activa el rastreo y añade un acceso directo "View logs" en los registros de ese modelo; volver a ponerla en Draft detiene el rastreo. Solo se permite una regla por modelo.
- Existen dos modos de registro: Full log conserva los valores anteriores de los campos modificados (y también puede almacenar todos los valores cuando se borra un registro), mientras que Fast log solo almacena los valores nuevos y es más rápido.
- La pantalla Logs lista cada operación registrada con el usuario, el registro, el tipo de operación, la petición web y la sesión relacionadas, y los valores antiguos y nuevos campo por campo. Log Lines ofrece una lista plana de cada cambio de campo, y un botón muestra los registros exportados de una exportación.
- Las pantallas HTTP Requests y User sessions muestran las páginas visitadas y las sesiones detrás de las operaciones registradas.
- Una tarea programada elimina automáticamente los registros, peticiones y sesiones antiguos tras un número de días configurable.
El acceso está controlado por los grupos Auditlog User y Auditlog Manager.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (7)
- auditlog.log · modelo nuevoname (Resource Name), method, res_id (Resource ID), res_ids (Resource IDs), user_id, line_ids (Fields updated), log_type (Type), model_id, model_name, model_model (Technical Model Name), http_request_id (HTTP Request), http_session_id (Session)
- auditlog.rule · modelo nuevoname, state, log_read (Log Reads), log_type (Type), model_id, user_ids (Users), action_id, log_write (Log Writes), log_create (Log Creates), log_unlink (Log Deletes), model_name, model_model (Technical Model Name), capture_record (Log values on deletion), log_export_data (Log Exports), users_to_exclude_ids (Users to Exclude), fields_to_exclude_ids (Fields to Exclude)
- auditlog.log.line · modelo nuevolog_id, field_id, new_value, old_value, field_name (Technical name), new_value_text (New value Text), old_value_text (Old value Text), field_description (Description)
- auditlog.autovacuum · modelo nuevo
- auditlog.http.request · modelo nuevoname (Path), log_ids (Logs), user_id, root_url (Root URL), display_name (Name), user_context (Context), http_session_id (Session)
- auditlog.http.session · modelo nuevoname (Session ID), user_id, display_name (Name), http_request_ids (HTTP Requests)
- auditlog.log.line.view · modelo nuevoname, method, res_id, user_id, log_type (Type), model_id, model_name, model_model, http_request_id (HTTP Request), http_session_id (Session)
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/server-tools.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Vaya a Ajustes / Técnico / Auditoría / Reglas para gestionar las reglas del registro de auditoría. Una regla define qué operaciones registrar para un modelo de datos determinado. Las reglas nuevas deben habilitarse mediante 'Suscribirse'.
A continuación, consulte los registros en el menú Ajustes / Técnico / Auditoría / Registros. Puede agruparlos por sesiones de usuario, fecha, modelo de datos o solicitudes HTTP:
Obtenga los detalles:
Existe una acción programada para eliminar periódicamente los registros con más de 6 meses de antigüedad (180 días), pero no está habilitada de forma predeterminada. Para activarla y/o cambiar el retardo, vaya al menú Configuración / Técnico / Automatización / Acciones programadas y edite la entrada Auto-vacuum audit logs:
En caso de que tenga problemas con la cantidad de registros que se deben eliminar por ejecución, puede pasar la cantidad de registros que se deben eliminar para un modelo por ejecución como segundo parámetro. Lo predeterminado es eliminar todos los registros de una sola vez.
Hay dos grupos de permisos que se aplican a auditlogging. El primero es el grupo Auditlog User. Este grupo tiene acceso de solo lectura a los auditlogs de registros individuales a través de la acción View Logs que está disponible en los registros de los modelos que se están rastreando. El segundo grupo es el grupo Auditlog Manager. Este grupo tiene derechos adicionales para gestionar las reglas de configuración de auditlog. De forma predeterminada, los usuarios que son ERP Administrators también son Auditlog Managers.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.