Este módulo permite el registro de tiempo según los roles asignados en el proyecto.
Características:
- Opción para requerir la selección de rol en el registro de partes de horas
- Opción para restringir la selección de roles únicamente a las asignaciones actuales
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 13.0Registra las entradas de partes de horas por el rol que desempeña una persona en un proyecto. Puedes exigir un rol en cada línea de partes de horas y limitar los roles ofrecidos a los que realmente están asignados a esa persona en ese proyecto.
Este módulo añade un campo Role a las entradas de partes de horas (los registros account.analytic.line que utilizan Timesheets). Cuando registras tiempo en un proyecto o tarea, puedes elegir el rol que desempeña el empleado, y ese rol se muestra en las vistas de lista, formulario, kanban y búsqueda de partes de horas, en el informe impreso Timesheet y en la tabla de partes de horas del portal del cliente.
- En Settings, dentro de las opciones de partes de horas, un interruptor a nivel de compañía "Require role in Timesheets" decide si se debe rellenar un rol. Está activado por defecto para las compañías nuevas.
- Cada proyecto tiene su propia opción "Require role in Timesheets", que se rellena previamente desde la configuración de la compañía cuando se crea el proyecto.
- Si un proyecto requiere un rol, el campo Role pasa a ser obligatorio en las líneas de partes de horas de ese proyecto.
- Si un proyecto limita los roles a las asignaciones actuales, Odoo comprueba el rol elegido con los roles que realmente tiene asignados el empleado en ese proyecto y bloquea el guardado con un mensaje de error cuando no coincide.
- Cambiar el proyecto o el empleado en una línea de partes de horas borra automáticamente un rol que ya no es válido y restringe la lista de roles seleccionables a los disponibles para esa persona y ese proyecto.
- Puedes buscar líneas de partes de horas por rol y agruparlas por rol.
Depende de
Lo necesitan otros módulos
Modelos y campos (4)
- res.company · amplía un modelo existenteis_timesheet_role_required (Timesheet Role Required)
- project.project · amplía un modelo existenteis_timesheet_role_required (Timesheet Role Required)
- res.config.settings · amplía un modelo existenteis_timesheet_role_required
- account.analytic.line · amplía un modelo existenterole_id (Role), is_role_required, limit_role_to_assignments
Texto generado por IA (DeepSeek) al leer el código de la versión 13.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-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.0 de OCA/timesheet.
terminal Instalación y uso
Sin información verificadaLas 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.