Lo que tenía que funcionar
Los equipos de ingeniería necesitaban asignaciones de recursos efectivas en fecha y hojas de tiempo confiables, mientras prevenían la asignación de personal superpuesta y preservaban registros operativos verificados.
Cómo se configuró Odoo alrededor del requerimiento
- Asignaciones históricas de gerentes de proyecto y personal
- Validación de superposición entre proyectos y controles de alivio de empleados
- Flujos de trabajo de asignación/recuperación de equipos y vehículos
- Cuadrícula mensual de hojas de tiempo con días festivos, turnos y horas extra
- Factura, factura de proveedor y enlaces de finanzas de proyectos
Implementación técnica
- Interfaz de hoja de tiempo personalizada OWL, JavaScript y QWeb
- Asistentes transitorios para asignaciones, alivio y transferencia de responsabilidad
- Restricciones de unicidad de PostgreSQL y validaciones comerciales de Python
- Campos de disponibilidad calculada/actual asignación almacenados
- Vistas basadas en roles y análisis de hojas de tiempo basados en pivotes
Resultado operativo
El módulo centralizó la dotación de personal del proyecto, activos de campo, hojas de tiempo y referencias financieras, mientras protegía las entradas verificadas y el historial de asignaciones.