OdooWiki OCA HUB

Field Service Location Builder

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

Con la Field Service App, crear un sitio como un complejo de apartamentos con varios edificios, pisos y unidades puede resultar engorroso y tedioso para construir todos los registros. Incluso crear una hoja de cálculo importable puede ser tedioso, y los nuevos usuarios tendrán dificultades con esto.

Este módulo es para organizaciones que necesitan crear la estructura de ubicaciones (~100 sububicaciones) de un nuevo sitio en menos de un minuto. Proporciona un asistente en una ubicación que ayudará a construir la jerarquía de sububicaciones.

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 15.0

Añade un asistente en una ubicación de Field Service que crea automáticamente toda una jerarquía de sububicaciones (edificios, plantas, unidades) a partir de unas pocas reglas de nivel, en lugar de introducir cada registro a mano.

Este módulo añade una herramienta Location Hierarchy Builder a la aplicación Field Service. Desde un registro de ubicación, abres el asistente, defines uno o varios niveles (por ejemplo Building, Floor, Unit), y el módulo crea todas las sub-ubicaciones bajo la ubicación actual de una sola vez.

Para cada nivel estableces un nombre, un texto separador opcional, un número inicial y un número final. El asistente muestra un Total calculado de cuántos registros producirá ese nivel. También puedes adjuntar etiquetas de contacto a un nivel para que las ubicaciones generadas se categoricen automáticamente.

Cuando pulsas Create Sub Locations, el módulo construye el árbol nivel por nivel, nombrando cada nueva ubicación con el nombre del nivel, el separador y el número correlativo. Las nuevas ubicaciones heredan el propietario, la dirección, la ciudad, el código postal, la provincia, el país, el territorio y la zona horaria de la ubicación padre, y el cliente y las etiquetas cuando esos campos existen en la ubicación.

El asistente está disponible como un botón en el formulario de ubicación de Field Service, y las líneas de nivel se editan en una lista en línea con un tirador de arrastre para ordenarlas. Tanto el asistente como los registros de nivel son accesibles para todos los usuarios internos.

Depende de

Modelos y campos (2)
  • fsm.location.level · modelo nuevoname, spacer, tag_ids (Tags), sequence, wizard_id, end_number, start_number, total_number (Total)
  • fsm.location.builder.wizard · modelo nuevolevel_ids (Level ID's)

Texto generado por IA (DeepSeek) al leer el código de la versión 15.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 14.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 15.0
  • Vaya a Field Service > Master Data > Locations
  • Seleccione o cree una ubicación
  • En el menú Action, ejecute el Sub-Locations Builder
  • Añada 4 niveles con:
  • Nivel 1: Building, - , 1, 2
  • Nivel 2: Floor, - , 1, 2
  • Nivel 3: Unit, - , 1, 2
  • Nivel 4: Room, - , 1, 2
  • Ejecutar el asistente debería dar como resultado la siguiente estructura de sububicaciones:
Building - 1
    * Floor - 1
        * Unit - 1
            * Room - 1
            * Room - 2
        * Unit - 2
            * Room - 1
            * Room - 2
    * Floor - 2
        * Unit - 1
            * Room - 1
            * Room - 2
        * Unit - 2
            * Room - 1
            * Room - 2
Building - 2
    * Floor -  1
        * Unit - 1
            * Room - 1
            * Room - 2
        * Unit - 2
            * Room - 1
            * Room - 2
    * Floor - 2
        * Unit - 1
            * Room - 1
            * Room - 2
        * Unit - 2
            * Room - 1
            * Room - 2

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.

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.