Este módulo amplía la funcionalidad del módulo Odoo Maintenance al permitir que un equipo tenga diferentes tipos de mantenimiento preventivo.
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 configurar planes de mantenimiento preventivo recurrentes por equipo, con un tipo de mantenimiento, frecuencia y horizonte de planificación, y crea automáticamente las solicitudes de mantenimiento según lo previsto.
Este módulo añade una capa adecuada de planificación del mantenimiento preventivo sobre Odoo Maintenance. Se definen tipos de mantenimiento (por ejemplo, Mensual o Semanal) y planes de mantenimiento, cada uno asociado a un equipo, con un tipo, una frecuencia y un paso de recurrencia (días, semanas, meses o años), una duración en horas, una fecha de inicio y un horizonte de planificación.
Dónde aparece: - Un nuevo menú "Planes de mantenimiento" en Maintenance, además de una entrada "Tipos de mantenimiento" en el menú de configuración de Maintenance. - En el formulario del equipo, un botón inteligente "Planes" y una lista de sus planes. - En las solicitudes de mantenimiento, nuevos campos "Tipo de mantenimiento" y "Plan de mantenimiento", y las instrucciones de texto del plan se imprimen en el informe de la solicitud.
Comportamiento automático: - Una acción programada diaria genera solicitudes de mantenimiento preventivo para cada plan, hasta el horizonte de planificación, omitiendo las fechas pasadas. - Un botón "Generar solicitudes para el umbral actual" en el plan hace lo mismo bajo demanda. - La próxima fecha de mantenimiento se calcula a partir de las solicitudes abiertas o pasadas. - Un plan puede aplicarse a muchos equipos mediante un filtro en lugar de a un único equipo. - No se notifica a los seguidores cuando se generan solicitudes, a menos que se desmarque la opción.
Reglas de negocio: un mismo tipo no puede definirse dos veces para un equipo, un plan no puede eliminarse mientras tenga solicitudes preventivas sin finalizar, y el plan y el equipo deben pertenecer a la misma compañía. Solo los responsables de mantenimiento pueden crear o editar planes y tipos; los usuarios habituales pueden leerlos.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (5)
- maintenance.kind · modelo nuevoname, active (Active Kind)
- maintenance.plan · modelo nuevoname (Description), active, duration (Duration (hours)), interval (Frequency), company_id, equipment_id (Equipment), interval_step (Recurrence), planning_step (Planning Horizon step), generate_domain (Apply on), instruction_pdf (PDF), maintenance_ids (Maintenance requests), instruction_text (Text), instruction_type (Instruction), maintenance_count (Maintenance), maintenance_kind_id (Maintenance Kind), maintenance_team_id, search_equipment_id, generate_with_domain, next_maintenance_date, maintenance_open_count (Current Maintenance), start_maintenance_date, instruction_google_slide (Google Slide), maintenance_plan_horizon (Planning Horizon period), skip_notify_follower_on_requests (Do not notify to follower when creating requests?)
- maintenance.request · amplía un modelo existentemaintenance_kind_id (Maintenance Kind), maintenance_plan_id (Maintenance Plan)
- res.config.settings · amplía un modelo existentemodule_maintenance_plan_only (Hide built-in recurrent settings)
- maintenance.equipment · amplía un modelo existentemaintenance_plan_ids (Maintenance Plan), maintenance_plan_count, maintenance_team_required, search_maintenance_plan_count (Maintenance All Plan Count)
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-03Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/maintenance.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Instalación
Fuente · Odoo 19.0Instala el módulo.
Si ya utilizas el módulo maintenance y tienes equipos con el campo 'Preventive Maintenance Frequency' definido, se creará automáticamente un nuevo plan de mantenimiento en estos equipos con el tipo de mantenimiento 'Install'.
Además, si existe una Request de tipo 'preventive', cuya etapa no esté marcada como 'Request done', y tenga una Request Date que coincida con el 'Next Preventive Maintenance' del equipo, la request se actualizará con el tipo de mantenimiento 'Install'.
Asegúrate de no tener múltiples requests 'preventive' en una etapa que no esté marcada como 'Request done' y en la misma 'Request date' que el equipo, o la instalación del módulo fallará con un User Error.
En lugar de definir un periodo y una duración para un solo mantenimiento preventivo por equipo, puede definir varios tipos de mantenimiento preventivo para cada equipo.
Los tipos de mantenimiento deben definirse a través del menú de configuración. Su nombre debe ser único y pueden establecerse como activos o inactivos, en caso de que ya no se utilicen.
En cualquier equipo, en la pestaña de mantenimiento, se podrá acceder al plan de mantenimiento, lo que permite añadir diferentes tipos de mantenimiento con su propia frecuencia y duración. La próxima fecha de mantenimiento se calculará automáticamente según la fecha de inicio y la frecuencia definida, pero la solicitud de mantenimiento no se creará automáticamente como ocurre en el módulo Maintenance de Odoo. En el plan también hay un campo que permite al usuario establecer el horizonte de mantenimiento e insertar las instrucciones a seguir en el mantenimiento que se trasladarán a la solicitud de mantenimiento generada a partir del plan.
Este módulo utiliza el trabajo Cron original del módulo Maintenance de Odoo para generar solicitudes de mantenimiento. Para ello, tiene en cuenta el horizonte de planificación y genera todas las solicitudes de mantenimiento cuya fecha programada caería dentro de ese horizonte de planificación. Por lo tanto, el responsable de mantenimiento puede tener una planificación adecuada de cuántas solicitudes de mantenimiento se están programando para el futuro. Dejar el horizonte de planificación en 0 solo creará aquellas solicitudes de mantenimiento programadas para hoy.
También podemos crear solicitudes de mantenimiento desde un plan utilizando un dominio para seleccionar los equipos. De esta forma, podríamos tener un único plan que genere todas las solicitudes. Para utilizarlo, debemos marcar el campo Generate with Domain.
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: 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.