Cómo leer los mensajes del módulo
Algunos mensajes terminan en %s. En ese hueco el mensaje incluye el dato concreto del caso: la clave de caché, el sector de la plantilla o el idioma de la instrucción. Fíjate en ese dato, porque te dice qué registro tienes que revisar.
Los hemos agrupado por el momento en que te los vas a encontrar: al configurar proveedores, plantillas y caché; al generar instrucciones para una orden de trabajo; al aprobar y comparar versiones; al intentar tocar registros que el módulo protege, y al lanzar acciones de GDPR. Si aún estás montando el módulo, la guía de puesta en marcha te sirve de mapa antes de llegar aquí.
Configuración: proveedores de IA, plantillas y caché
| Mensaje | Cuándo sale | Qué hacer |
|---|---|---|
Duplicate cache key %s | Cuando ya existe otra entrada con la misma clave de caché | Revisa la clave que indica el mensaje: el módulo no admite dos iguales |
Cost ceiling cannot be negative. | Cuando el límite de coste tiene un valor negativo | Pon cero o un valor positivo |
Timeout must be positive. | Cuando el tiempo de espera es cero o negativo | Indica un valor mayor que cero |
Non-Ollama providers must use an HTTPS API URL. | Cuando un proveedor que no es de tipo Ollama tiene una URL de API que no es HTTPS | Cambia la URL a una dirección HTTPS o, si el proveedor es realmente Ollama, elige ese tipo |
There is already a default template for industry %s. | Cuando marcas como predeterminada una segunda plantilla del sector que nombra el mensaje | Deja una sola plantilla predeterminada por sector |

AI Work Instructions › AI Providers, con el tipo Ollama (self-hosted) y las columnas de coste mensual y total a cero.El aviso de HTTPS solo habla de los proveedores que no son de tipo Ollama. En el diálogo AI Provider Setup que ves en el flujo de abajo, el tipo elegido es Ollama (self-hosted) y la Api Url apunta a localhost. Si cambias el tipo de un proveedor a otro que no sea Ollama, el mensaje te exige una URL de API con HTTPS.

AI Provider Setup con tipo Ollama (self-hosted) y Api Url en localhost, ajustes con las secciones Generation & Caching y Data & Privacy, lista de Prompt Templates y lista de AI Providers.Con las plantillas pasa algo parecido: el módulo solo acepta una predeterminada por sector. En la lista de plantillas tienes una columna de predeterminado; es la que conviene mirar cuando sale el aviso con el nombre del sector.

AI Work Instructions › Prompt Templates: seis plantillas por sector con columnas de etiqueta, predeterminado, versión y activo.Generar instrucciones para una orden de trabajo
| Mensaje | Cuándo sale | Qué hacer |
|---|---|---|
AI instructions are disabled for this work center. | Al pedir instrucciones en un centro de trabajo que las tiene desactivadas | Revisa la configuración de ese centro de trabajo con quien lo administra |
Cannot generate instructions: the manufacturing order has no Bill of Materials / components. Add a BOM first. | Cuando la orden de fabricación no tiene lista de materiales ni componentes | Añade la lista de materiales y vuelve a generar |
An active instruction already exists for this work order in language %s. | Cuando ya hay una instrucción activa para esa orden de trabajo en el idioma que indica el mensaje | Trabaja sobre la instrucción activa o genera en otro idioma |
Instruction is locked (an operator has started work). | Al regenerar una instrucción cuando un operario ya ha empezado a trabajar | Pide a un supervisor que fuerce la liberación del bloqueo antes de regenerar |
A work order cannot depend on itself. | Cuando una orden de trabajo figura como dependencia de sí misma | Quita esa dependencia |
Circular dependency detected. | Cuando las dependencias entre órdenes de trabajo forman un círculo | Revisa la cadena de dependencias y rompe el círculo |
El mensaje de bloqueo sigue con una segunda frase: dice que hace falta un supervisor que fuerce la liberación del bloqueo antes de regenerar la instrucción. Es decir, el operario que ya está trabajando no puede regenerarla por su cuenta.
Antes de regenerar una instrucción bloqueada, habla con el operario que ya ha empezado: el mensaje deja claro que el bloqueo existe por su trabajo en curso.
Aprobar, numerar y comparar versiones
| Mensaje | Cuándo sale | Qué hacer |
|---|---|---|
Only pending instructions can be approved. | Al aprobar una instrucción que no está pendiente | Comprueba el estado: solo se aprueban las instrucciones pendientes |
Duplicate version number. | Cuando dos versiones comparten número | Revisa el número de versión antes de guardar |
Select two different versions. | Al comparar una versión consigo misma | Elige dos versiones distintas |
Registros que el módulo no deja editar ni borrar
Estos mensajes no indican una avería: describen límites que el módulo impone sobre ciertos registros. Si te salen, el registro se queda como está.
| Mensaje | Cuándo sale | Qué hacer |
|---|---|---|
Instruction versions are immutable and cannot be edited. | Al intentar editar una versión de instrucción | Nada: el módulo no permite cambiar versiones |
Instruction versions cannot be deleted. | Al intentar borrar una versión de instrucción | Nada: las versiones no se borran |
Q&A log entries are append-only. | Al intentar modificar una entrada del registro de preguntas y respuestas | Solo se pueden añadir entradas nuevas |
Q&A log entries cannot be deleted. | Al intentar borrar una entrada de ese registro | Nada: las entradas no se borran |
Safety acknowledgements are immutable. | Al intentar cambiar una confirmación de seguridad | Nada: el módulo no permite cambiarlas |
Work order is closed; steps are read-only. | Al tocar los pasos de una orden de trabajo cerrada | Los pasos quedan en solo lectura |
Permisos para las acciones de GDPR
| Mensaje | Cuándo sale | Qué hacer |
|---|---|---|
Only MRP Managers may run GDPR actions. | Cuando un usuario que no es MRP Manager lanza una acción de GDPR | Pide a un usuario con ese rol que la lance |
Si quieres ver dónde encaja cada pieza del módulo (proveedores, plantillas, instrucciones y versiones), tienes el detalle en cómo funciona por dentro.
Dónde te ayuda FlexigoTech
Manufacturing AI Work-Instruction Copilot está publicado en Odoo Apps para Odoo 17, 18 y 19, a 49 € sin IVA en cada una de esas versiones, con pago único por versión. Tienes la ficha en Odoo Apps y la página del módulo con la compra.
Si lo que te frena es la implantación de Odoo o necesitas conectar el módulo con otros sistemas de tu planta, en FlexigoTech implantamos Odoo y desarrollamos conectores e integraciones a medida.
Sigue leyendo
Comprobado en el código del módulo (versión 19.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_ai_cache.py
- Código del módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_ai_provider.py
- Código del módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workinstruction_template.py
- Código del módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder.py
- Código del módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_dependency.py
- Código del módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_instruction.py
- Código del módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_instruction_version.py
- Código del módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_qa_log.py
- Código del módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_safety_ack.py
- Código del módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_step.py
- Código del módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): wizard/gdpr_wizard.py
- Código del módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): wizard/instruction_diff_wizard.py
- apps.odoo.com/apps/modules/19.0/flexigo_manufacturing_ai_work_instruction_copilot
- apps.odoo.com/apps/modules/17.0/flexigo_manufacturing_ai_work_instruction_copilot
- apps.odoo.com/apps/modules/18.0/flexigo_manufacturing_ai_work_instruction_copilot
- flexigotech.com/en/services.html
