OdooWiki OCA HUB

Field Service Recurring Work Orders

fieldservice_recurring folder_open OCA/field-service open_in_new
Field Service Licencia: AGPL-3

Este módulo te permite gestionar tus órdenes de trabajo de servicio de campo recurrentes

Los ajustes de recurrencia se configuran a través del modelo FSM Frequency. Se pueden combinar varios FSM Frequency en un FSM Frequency Rule Set, lo que permite reglas de recurrencia altamente configurables calculadas mediante la librería de Python dateutil rrule.

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

Cree órdenes de servicio de campo recurrentes que generen automáticamente órdenes de trabajo individuales según una programación que usted defina, con reglas de frecuencia, márgenes y límites.

Este módulo permite configurar visitas de mantenimiento o servicio recurrentes en lugar de crear cada orden de trabajo a mano. Se definen Frequencies (por ejemplo, cada 2 semanas el lunes, o el último día laborable de cada mes) y se agrupan en Frequency Rule Sets, donde también se establece con cuántos días de antelación se generan las órdenes y con cuánta anticipación o retraso puede realizarse una visita.

Desde un registro Recurring Order se elige la ubicación, el equipo, la persona asignada, el equipo técnico, las fechas de inicio y fin, un número máximo de órdenes y una plantilla de orden. Al pulsar Start, pasa a In Progress y crea inmediatamente las próximas órdenes de trabajo; Suspend cancela las abiertas y pausa la generación. Cada orden generada se vincula de vuelta a su orden recurrente, y un botón en el formulario de la orden de trabajo abre el registro recurrente.

Un trabajo programado se ejecuta regularmente para crear nuevas órdenes para todas las órdenes recurrentes en progreso y cerrarlas automáticamente una vez pasada la fecha de fin o alcanzado el número máximo de órdenes. Las Recurring Templates permiten rellenar previamente estos ajustes para su reutilización. El kanban del equipo muestra cuántas órdenes recurrentes siguen en borrador, y las reglas multiempresa mantienen los registros dentro de las empresas correctas.

Depende de

Lo necesitan otros módulos

Menús que añade

FrequenciesFrequency Rule SetRecurring OrdersRecurring Templates
Modelos y campos (6)
  • fsm.team · amplía un modelo existenterecurring_draft_count (Recurring in draft)
  • fsm.order · amplía un modelo existentefsm_recurring_id
  • fsm.frequency · modelo nuevofr (Friday), mo (Monday), sa (Saturday), su (Sunday), th (Thursday), tu (Tuesday), we (Wednesday), apr (April), aug (August), dec (December), feb (February), jan (January), jul (July), jun (June), mar (March), may, nov (November), oct (October), sep (September), name, active, set_pos (By Position), interval (Repeat Every), month_day (Day of Month), company_id, use_setpos (Use Position), use_bymonth (Use Months), is_exclusive (Exclusive Rule?), interval_type, use_byweekday (Use Days of Week)
  • fsm.recurring · modelo nuevoname, state, team_id (Team), end_date, person_id (Assigned To), company_id, max_orders (Maximum Orders), start_date, description, location_id (Location), equipment_ids, fsm_order_ids (Orders), fsm_order_count (Orders Count), scheduled_duration, fsm_frequency_set_id, fsm_order_template_id (Order Template), fsm_recurring_template_id
  • fsm.frequency.set · modelo nuevoname, active, buffer_late (Late Buffer), buffer_early (Early Buffer), schedule_days (Days Ahead to Schedule), fsm_frequency_ids (Frequency Rules)
  • fsm.recurring.template · modelo nuevoname, active, company_id, max_orders (Maximum Orders), description, fsm_frequency_set_id, fsm_order_template_id (Order Template)

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. El módulo es muy grande y solo se ha leído una parte del código. 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: 8 confirmadas, 1 sin información de 9 versiones.

Fuentes · Odoo 12.0

Confirmado el 2026-11-03 en la rama 12.0 de OCA/field-service.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para instalar Field Service y disponer de las funciones de mapeo, debe instalar GeoEngine.

Consulte las instrucciones de instalación disponibles en:

Para configurar este módulo, debe:

  • Configurar sus Frequencies para establecer reglas recurrentes
  • En la aplicación fieldservice, vaya a Menu \> Configuration \> Orders \> Frequencies
  • Cree una Frequency
  • Configure su Frequency dándole un nombre descriptivo, establezca su intervalo y el tipo de intervalo. Utilice la configuración adicional para construir una regla recurrente basada en los parámetros rrule de dateutil de python.
  • Configure sus Frequency Rule Sets utilizados para calcular las fechas de los pedidos recurrentes
  • En la aplicación fieldservice, vaya a Menu \> Configuration \> Orders \> Frequency Rule Set
  • Cree un Frequency Rule Set
  • Configure su Frequency Rule dándole primero un nombre descriptivo. Complete el formulario introduciendo el número de días de antelación con el que esta regla programará el trabajo.
  • Por último, elija qué Frequencies utilizará esta regla para calcular las fechas utilizadas para la programación.
  • Configure sus plantillas de pedidos recurrentes para definir pedidos recurrentes estándar
  • En la aplicación fieldservice, vaya a Menu \> Configuration \> Orders \> Recurring Templates
  • Asigne un nombre a la plantilla y establezca los campos para definir qué plantilla de pedido se repite y qué Frequency Rule Set se utilizará

Para usar este módulo, debe:

  • En la aplicación fieldservice, vaya a Menú \> Operaciones \> Pedidos recurrentes
  • Cree un nuevo modelo de Pedido recurrente
  • Seleccione una Plantilla recurrente y modifíquela según sea necesario.
  • Establezca otros campos para la ubicación fsm, etc.
  • Confirme la recurrencia para crear el primer pedido
  • Los pedidos futuros se crearán mediante la tarea cron

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.

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.