Este módulo define días de bloqueo (días no operativos), días de estrés (periodos de alta demanda) y rangos de tiempo de entrega para las operaciones de servicio de campo. Proporciona los modelos necesarios para almacenar esta información, que puede ser utilizada por otros módulos para gestionar la programación, la disponibilidad y los ajustes de carga de trabajo.
- Días de bloqueo (fsm.blackout.day): Representan fechas en las que las operaciones de servicio de campo no están disponibles (por ejemplo, festivos, cierres de toda la empresa).
- Grupos de bloqueo (fsm.blackout.group): Representan grupos de días en los que las operaciones de servicio de campo no están disponibles (por ejemplo, festivos, cierres de toda la empresa).
- Días de estrés (fsm.stress.day): Indican fechas con mayor demanda de servicio (por ejemplo, periodos de máxima actividad que requieren personal adicional).
- Rangos de tiempo de entrega (fsm.delivery.time.range): Definen las franjas horarias disponibles para programar las operaciones de servicio de campo.
- Restringe los días de bloqueo para los pedidos con Scheduled Start (ETA) de la misma fecha
Este módulo valida las fechas de Scheduled Start (ETA) en los pedidos de servicio de campo contra los días de bloqueo configurados en su ruta. Los pedidos con una ETA que coincida con un día de bloqueo no se pueden guardar.
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 registrar días en los que no se puede realizar el servicio de campo, días de alta demanda y franjas horarias de entrega, y bloquea los pedidos de servicio de campo programados en un día bloqueado para su ruta.
Este módulo añade una sección Availability bajo el menú de configuración de Field Service con cuatro pantallas.
- Blackout Days: registra una descripción, una fecha y un código postal opcional para los días en los que no se realiza ningún servicio. La misma combinación de fecha y código postal no se puede guardar dos veces.
- Blackout Groups: agrupa varios blackout days bajo un mismo nombre.
- Stress Days: registra una descripción y una fecha para los periodos de alta demanda. Cada fecha solo se puede registrar una vez.
- Delivery Time Ranges: define una hora de inicio y una hora de fin, opcionalmente vinculadas a una ruta concreta, con una secuencia para controlar el orden de visualización. El nombre se genera automáticamente a partir de las horas, y la hora de inicio debe ser anterior a la hora de fin.
En el formulario de ruta, un nuevo campo permite vincular blackout groups a una ruta. Cuando un pedido de servicio de campo tiene una ruta y una fecha de inicio programada, Odoo comprueba si esa fecha cae en un blackout day de los grupos de la ruta. Si el blackout day no tiene código postal, se aplica a toda la ruta; si tiene uno, solo se aplica cuando coincide con el código postal del pedido. En ese caso, se bloquea el guardado del pedido con un mensaje de error que muestra la fecha.
Los derechos de acceso siguen los roles estándar de field service: los managers pueden crear, editar y eliminar, los dispatchers pueden crear y editar, y los demás usuarios solo pueden leer.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (6)
- fsm.order · amplía un modelo existente
- fsm.route · amplía un modelo existentefsm_blackout_group_ids (Blackout Group Days)
- fsm.stress.day · modelo nuevodate (Stress Day), name (Description)
- fsm.blackout.day · modelo nuevozip, date (Blackout Day), name (Description)
- fsm.blackout.group · modelo nuevoname, fsm_blackout_day_ids (Days)
- fsm.delivery.time.range · modelo nuevoname, end_time, route_id (Route), sequence, start_time
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: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/field-service.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Vaya a Field Service \> Configuration \> Availability. Una vez allí, puede seleccionar Delivery Time Ranges, Blackout Days, Blackout Groups o Stress Days para crear nuevos registros.
Pasos para restringir los blackout days para pedidos con Scheduled Start (ETA) con la misma fecha
- Configure Blackout Days en Configuration > Blackout Groups y cree o edite uno con blackout days
- Vaya a Field Service > Master Data > Routes > Cree o edite una ruta y asigne Blackout Group Days y una Person
- Cree un pedido de Field Service y configure Scheduled Start (ETA) con la fecha que puso en blackout days y Odoo lanzará un error
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.