Como ler as mensagens do módulo
Algumas mensagens terminam em %s. Nesse espaço, a mensagem inclui o dado concreto do caso: a chave de cache, o setor do modelo ou o idioma da instrução. Repare nesse dado, porque indica qual o registo que tem de rever.
Agrupámo-las pelo momento em que as vai encontrar: ao configurar fornecedores, modelos e cache; ao gerar instruções para uma Ordem de trabalho; ao aprovar e comparar versões; ao tentar alterar registos que o módulo protege; e ao executar ações de RGPD. Se ainda está a configurar o módulo, o guia de arranque serve-lhe de mapa antes de chegar aqui.
Configuração: fornecedores de IA, modelos e cache
| Mensagem | Quando aparece | O que fazer |
|---|---|---|
Duplicate cache key %s | Quando já existe outra entrada com a mesma chave de cache | Reveja a chave indicada na mensagem: o módulo não admite duas iguais |
Cost ceiling cannot be negative. | Quando o limite de custo tem um valor negativo | Indique zero ou um valor positivo |
Timeout must be positive. | Quando o tempo de espera é zero ou negativo | Indique um valor superior a zero |
Non-Ollama providers must use an HTTPS API URL. | Quando um fornecedor que não é do tipo Ollama tem um URL de API que não é HTTPS | Altere o URL para um endereço HTTPS ou, se o fornecedor for realmente Ollama, escolha esse tipo |
There is already a default template for industry %s. | Quando marca como predefinido um segundo modelo do setor indicado na mensagem | Mantenha um único modelo predefinido por setor |

AI Work Instructions › AI Providers, com o tipo Ollama (self-hosted) e as colunas de custo mensal e total a zero.O aviso de HTTPS refere-se apenas aos fornecedores que não são do tipo Ollama. No diálogo AI Provider Setup que vê na sequência abaixo, o tipo escolhido é Ollama (self-hosted) e o Api Url aponta para localhost. Se mudar o tipo de um fornecedor para outro que não seja Ollama, a mensagem exige um URL de API com HTTPS.

AI Provider Setup com tipo Ollama (self-hosted) e Api Url em localhost, definições com as secções Generation & Caching e Data & Privacy, lista de Prompt Templates e lista de AI Providers.Com os modelos passa-se algo parecido: o módulo só aceita um predefinido por setor. Na lista de modelos existe uma coluna de predefinido; é essa que convém verificar quando surge o aviso com o nome do setor.

AI Work Instructions › Prompt Templates: seis modelos por setor com colunas de etiqueta, predefinido, versão e ativo.Gerar instruções para uma Ordem de trabalho
| Mensagem | Quando aparece | O que fazer |
|---|---|---|
AI instructions are disabled for this work center. | Ao pedir instruções num centro de trabalho que as tem desativadas | Reveja a configuração desse centro de trabalho com quem o administra |
Cannot generate instructions: the manufacturing order has no Bill of Materials / components. Add a BOM first. | Quando a ordem de fabrico não tem Lista de Materiais nem componentes | Adicione a Lista de Materiais e volte a gerar |
An active instruction already exists for this work order in language %s. | Quando já existe uma instrução ativa para essa Ordem de trabalho no idioma indicado na mensagem | Trabalhe sobre a instrução ativa ou gere noutro idioma |
Instruction is locked (an operator has started work). | Ao regenerar uma instrução quando um operador já começou a trabalhar | Peça a um supervisor que force a libertação do bloqueio antes de regenerar |
A work order cannot depend on itself. | Quando uma Ordem de trabalho aparece como dependência de si própria | Remova essa dependência |
Circular dependency detected. | Quando as dependências entre Ordens de Trabalho formam um círculo | Reveja a cadeia de dependências e quebre o círculo |
A mensagem de bloqueio continua com uma segunda frase: diz que é preciso um supervisor que force a libertação do bloqueio antes de regenerar a instrução. Ou seja, o operador que já está a trabalhar não pode regenerá-la por iniciativa própria.
Antes de regenerar uma instrução bloqueada, fale com o operador que já começou: a mensagem deixa claro que o bloqueio existe por causa do trabalho em curso.
Aprovar, numerar e comparar versões
| Mensagem | Quando aparece | O que fazer |
|---|---|---|
Only pending instructions can be approved. | Ao aprovar uma instrução que não está pendente | Verifique o estado: só se aprovam instruções pendentes |
Duplicate version number. | Quando duas versões partilham o mesmo número | Reveja o número de versão antes de guardar |
Select two different versions. | Ao comparar uma versão consigo própria | Escolha duas versões diferentes |
Registos que o módulo não deixa editar nem eliminar
Estas mensagens não indicam uma avaria: descrevem limites que o módulo impõe a certos registos. Se aparecerem, o registo fica como está.
| Mensagem | Quando aparece | O que fazer |
|---|---|---|
Instruction versions are immutable and cannot be edited. | Ao tentar editar uma versão de instrução | Nada: o módulo não permite alterar versões |
Instruction versions cannot be deleted. | Ao tentar eliminar uma versão de instrução | Nada: as versões não se eliminam |
Q&A log entries are append-only. | Ao tentar modificar uma entrada do registo de perguntas e respostas | Só pode adicionar entradas novas |
Q&A log entries cannot be deleted. | Ao tentar eliminar uma entrada desse registo | Nada: as entradas não se eliminam |
Safety acknowledgements are immutable. | Ao tentar alterar uma confirmação de segurança | Nada: o módulo não permite alterá-las |
Work order is closed; steps are read-only. | Ao mexer nos passos de uma Ordem de trabalho fechada | Os passos ficam só de leitura |
Permissões para as ações de RGPD
| Mensagem | Quando aparece | O que fazer |
|---|---|---|
Only MRP Managers may run GDPR actions. | Quando um utilizador que não é MRP Manager executa uma ação de RGPD | Peça a um utilizador com essa função que a execute |
Se quiser ver onde encaixa cada peça do módulo (fornecedores, modelos, instruções e versões), tem o detalhe em como funciona por dentro.
Onde a FlexigoTech o pode ajudar
O Manufacturing AI Work-Instruction Copilot está publicado na Odoo Apps para Odoo 17, 18 e 19, a 49 € sem IVA em cada uma dessas versões, com pagamento único por versão. Tem a ficha na Odoo Apps e a página do módulo com a compra.
Se o que o trava é a implementação do Odoo ou precisa de ligar o módulo a outros sistemas da sua fábrica, na FlexigoTech implementamos Odoo e desenvolvemos conectores e integrações à medida.
Continue a ler
Verificado no código do módulo (versão 19.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_ai_cache.py
- Código do módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_ai_provider.py
- Código do módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workinstruction_template.py
- Código do módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder.py
- Código do módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_dependency.py
- Código do módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_instruction.py
- Código do módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_instruction_version.py
- Código do módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_qa_log.py
- Código do módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_safety_ack.py
- Código do módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): models/mrp_workorder_step.py
- Código do módulo: flexigo_manufacturing_ai_work_instruction_copilot 19.0 (40c663bd): wizard/gdpr_wizard.py
- Código do 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
