Este módulo permite al administrador prototipar nuevas funcionalidades y exportarlas como módulo. El personal funcional puede preparar el trabajo para un desarrollador, a quien solo le queda la lógica por implementar, además de todo lo que el prototipo aún no exporta.
Instalación
Asegúrese de tener instalada la versión 2.7.3 o superior de Jinja2:
$ pip install --upgrade Jinja2==2.7.3
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 14.0Permite a los administradores ensamblar un nuevo módulo de Odoo a partir de personalizaciones existentes (campos, vistas, menús, seguridad, informes, datos) y descargarlo como un archivo zip listo para instalar.
Este módulo añade un área "Module Prototypes" en Ajustes para administradores del sistema. Allí se crea un registro de prototipo donde se describe el futuro módulo: nombre técnico, nombre mostrado, resumen, descripción, autor, sitio web, versión, licencia, icono, categoría, dependencias y si es una aplicación o se instala automáticamente.
En la misma pantalla se eligen las piezas de la base de datos actual que deben incluirse: - Campos que ha creado o modificado (los modelos nuevos se exportan en cuanto se selecciona uno de sus campos). - Vistas, elementos de menú (con sus acciones de ventana), grupos, derechos de acceso, reglas de registro e informes. - Datos y registros de demostración, elegidos mediante filtros guardados; los registros coincidentes se exportan como archivos de datos o de demostración.
El formulario tiene un botón Export que abre un asistente donde se elige la versión de la API de Odoo de destino (8.0, 10.0, 12.0 o 14.0). El sistema genera entonces los archivos del módulo a partir de plantillas y devuelve un archivo zip que se puede descargar e instalar.
También amplía las pantallas de campo técnico y de modelo con entradas adicionales: notas para desarrolladores, un texto de ayuda, nombres de columna de la tabla de relación, un límite de lectura y un contexto de cliente, de modo que el prototipo contiene suficiente detalle para que un desarrollador termine el trabajo.
Menús que añade
Modelos y campos (4)
- ir.model.fields · amplía un modelo existentelimit (Read limit), notes (Notes to developers.), helper (Helper), column1 (Column1), column2 (Column2), client_context (Context)
- module_prototyper · modelo nuevoname (Technical Name), author (Author), license (License), summary (Summary), version (Version), website (Website), data_ids, demo_ids, menu_ids, rule_ids, view_ids, field_ids, group_ids, right_ids, human_name (Module Name), icon_image (Icon), maintainer (Maintainer), report_ids, application (Application), category_id, description (Description), auto_install (Auto Install), dependency_ids
- module_prototyper.api_version · modelo nuevoname, manifest_file_name
- module_prototyper.module.export · modelo nuevodata (File), name (File Name), state, api_version (API version)
Texto generado por IA (DeepSeek) al leer el código de la versión 14.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: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/server-tools.
terminal Instalación y uso
Documentación de OCA · Odoo 14.0Para utilizar este módulo, necesita:
- instalar las dependencias de su futuro módulo
- personalizar su instancia añadiendo campos y creando vistas heredadas
- crear sus elementos de menú y sus acciones de ventana
- preparar sus datos y datos de demostración creando filtros
- crear sus propios grupos con derechos de acceso y reglas de registro
- añadir sus propios derechos de acceso y reglas de registro a un grupo existente
Una vez que haya personalizado su instancia correctamente, puede ir a Settings > Module Prototypes > Prototypes y crear un nuevo prototipo:
- rellenar la información de su módulo (introduzca el nombre, la descripción, el logotipo, etc.)
- en la pestaña Depencencies, seleccione todos los demás módulos de los que dependerá el suyo
- en la pestaña Data & Demo, seleccione sus filtros para datos y datos de demostración
- en la pestaña Fields, seleccione los campos que ha creado o personalizado
- en la pestaña Interface, seleccione sus elementos de menú y sus vistas
- en la pestaña Security, seleccione sus grupos, derechos de acceso y reglas de registro
- guarde y haga clic en export
Obtendrá un archivo zip que contiene su módulo listo para ser instalado y conforme con las convenciones de la OCA. A continuación, puede proporcionar el módulo a un desarrollador que tenga que implementar cosas como valores por defecto o métodos onchange.
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.