OdooWiki OCA HUB

User roles activities

base_user_role_activity folder_open OCA/server-backend open_in_new
Tools Licencia: LGPL-3

Parámetro del sistema

La actividad se crea base_user_role_activity.reminder_days = 30 (días) antes de la fecha de finalización mediante una acción programada "User role expire reminder" y se elimina automáticamente cuando se adapta la fecha de finalización de la asignación en la asignación del rol de usuario.

Actividad Cuando un rol de usuario está a punto de expirar (por defecto=30 días), se crea una actividad para el propio usuario. La actividad está vinculada a la entidad res.partner del usuario.

El usuario responsable se calcula mediante el hook res.users._get_role_manager(). Instale hr_user_role_activity (OCA/hr) para asignar la actividad al responsable del empleado relacionado en su lugar.

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.0

Crea automáticamente una actividad de recordatorio en el contacto de un usuario cuando una de sus asignaciones de rol está a punto de caducar, y la elimina cuando el rol se amplía o se elimina.

Este módulo vigila las asignaciones de roles de usuario y avisa a las personas antes de que caduque un rol, para que los derechos de acceso no se pierdan por sorpresa.

  • Una tarea programada llamada "User role expire reminder" se ejecuta cada día. Busca las asignaciones de rol cuya fecha de fin cae dentro de los próximos N días (30 por defecto, configurable mediante el parámetro del sistema base_user_role_activity.reminder_days).
  • Para cada usuario afectado, se programa una actividad de tipo "User Role Expires" en el contacto de ese usuario (res.partner). La actividad muestra el nombre del usuario y la lista de roles que caducan con sus fechas de fin, y pide revisar la situación.
  • Por defecto, la actividad se asigna al propio usuario. Otros módulos pueden cambiar quién la recibe.
  • La fecha límite de la actividad se establece en la fecha de fin más temprana entre los roles que caducan. Si la situación cambia, se elimina la actividad antigua y se crea una nueva con la fecha correcta; si nada ha cambiado, no se crea ningún duplicado.
  • Cuando se modifica la fecha de fin de una asignación de rol, o se elimina la asignación, los recordatorios se recalculan de inmediato: la actividad se actualiza o se elimina si ya no caduca ningún rol.
  • Las asignaciones muy cortas cuya fecha de inicio está en el futuro se ignoran.

Afecta a las líneas de asignación de roles (res.users.role.line), a los usuarios (res.users) y a sus contactos (res.partner), y se apoya en el sistema de actividades de correo.

Depende de

Modelos y campos (2)
  • res.users · amplía un modelo existente
  • res.users.role.line · amplía un modelo existente

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. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/server-backend.

terminal Instalación y uso

Sin información verificada

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.

info

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.