Saltar para o conteúdo principal
Manufacturing AI Work-Instruction Copilot

Erros do Manufacturing AI Work-Instruction Copilot: o que significam e o que fazer

O próprio texto de cada mensagem do Manufacturing AI Work-Instruction Copilot diz o que falha: um valor fora do intervalo na configuração, uma instrução bloqueada, uma ordem de fabrico sem Lista de Materiais ou um registo que o módulo não deixa editar nem eliminar. Aqui tem cada mensagem literal, quando aparece e o que fazer.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 4 de novembro de 2026

O essencial

Versões
Odoo 17, 18 e 19
Verificado
no código do módulo, versão 19.0 · nas fontes indicadas no fim
Leitura
5 min

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

MensagemQuando apareceO que fazer
Duplicate cache key %sQuando já existe outra entrada com a mesma chave de cacheReveja 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 negativoIndique zero ou um valor positivo
Timeout must be positive.Quando o tempo de espera é zero ou negativoIndique 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 é HTTPSAltere 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 mensagemMantenha um único modelo predefinido por setor
Lista de AI Providers com os registos de OpenAI e Ollama Local
A lista de 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.

Sequência do diálogo AI Provider Setup, das definições do módulo, dos modelos e da lista de fornecedores
Diálogo 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.

Lista de Prompt Templates com modelos para Assembly, Chemical, Food & Beverage, General, Machining e Packaging
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

MensagemQuando apareceO que fazer
AI instructions are disabled for this work center.Ao pedir instruções num centro de trabalho que as tem desativadasReveja 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 componentesAdicione 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 mensagemTrabalhe 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 trabalharPeç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ópriaRemova essa dependência
Circular dependency detected.Quando as dependências entre Ordens de Trabalho formam um círculoReveja 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

MensagemQuando apareceO que fazer
Only pending instructions can be approved.Ao aprovar uma instrução que não está pendenteVerifique o estado: só se aprovam instruções pendentes
Duplicate version number.Quando duas versões partilham o mesmo númeroReveja o número de versão antes de guardar
Select two different versions.Ao comparar uma versão consigo própriaEscolha 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á.

MensagemQuando apareceO que fazer
Instruction versions are immutable and cannot be edited.Ao tentar editar uma versão de instruçãoNada: o módulo não permite alterar versões
Instruction versions cannot be deleted.Ao tentar eliminar uma versão de instruçãoNada: as versões não se eliminam
Q&A log entries are append-only.Ao tentar modificar uma entrada do registo de perguntas e respostasSó pode adicionar entradas novas
Q&A log entries cannot be deleted.Ao tentar eliminar uma entrada desse registoNada: as entradas não se eliminam
Safety acknowledgements are immutable.Ao tentar alterar uma confirmação de segurançaNada: 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 fechadaOs passos ficam só de leitura

Permissões para as ações de RGPD

MensagemQuando apareceO que fazer
Only MRP Managers may run GDPR actions.Quando um utilizador que não é MRP Manager executa uma ação de RGPDPeç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

Como funciona o Manufacturing AI Work-Instruction Copilot no Odoo por dentroMenus, tarefas agendadas e modelos do Manufacturing AI Work-Instruction Copilot no Odoo 17, 18 e 19, explicados pergunta a pergunta e com os nomes reais.Arranque do Manufacturing AI Work-Instruction Copilot: um caso do início ao fimCaso prático de arranque do copiloto de IA para instruções de trabalho no Odoo: fornecedor, definições, estados e a primeira semana de utilização.Implementação da EU Digital Services Act Compliance Suite no Odoo: um caso do início ao fimCaso prático para pôr a funcionar a EU Digital Services Act Compliance Suite no Odoo: campos-chave, estados de cada registo e o que rever na primeira semana.
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