{"id":792,"date":"2026-10-26T09:00:00","date_gmt":"2026-10-26T09:00:00","guid":{"rendered":"https:\/\/leiritech.pt\/blog\/centro-indisponivel-replanear-alternativa"},"modified":"2026-10-26T09:00:00","modified_gmt":"2026-10-26T09:00:00","slug":"centro-indisponivel-replanear-alternativa","status":"publish","type":"post","link":"https:\/\/leiritech.pt\/blog\/centro-indisponivel-replanear-alternativa","title":{"rendered":"M\u00e1quina parada: replanear a produ\u00e7\u00e3o com dados do ERP"},"content":{"rendered":"<h1>M\u00e1quina parada: replanear a produ\u00e7\u00e3o com dados do ERP<\/h1>\n<p>\u00abA m\u00e1quina est\u00e1 parada. Para onde passam as ordens de hoje?\u00bb<\/p>\n<p>Precisas de uma resposta que permita trabalhar: quais as opera\u00e7\u00f5es afetadas, que centro as pode receber e o que acontece aos prazos. Uma mensagem a dizer \u00abindisponibilidade registada\u00bb n\u00e3o resolve nenhuma dessas perguntas. Pode estar correta e, mesmo assim, deixar o plano de produ\u00e7\u00e3o exatamente como estava.<\/p>\n<p>\u00c9 aqui que se distingue um assistente que explica procedimentos de uma integra\u00e7\u00e3o que consulta o teu ERP, prepara uma altera\u00e7\u00e3o concreta e permite verificar o resultado. N\u00e3o pela simpatia da resposta. Pelo estado das ordens depois da interven\u00e7\u00e3o.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/leiritech.pt\/blog\/wp-content\/uploads\/2026\/10\/blog-centro-indisponivel-replanear-alternativa-1.png\" alt=\"Respons\u00e1vel de produ\u00e7\u00e3o consulta o planeamento num tablet junto de um posto de montagem parado e delimitado por uma barreira.\" \/><\/p>\n<h2>Registar a paragem n\u00e3o \u00e9 mudar o planeamento<\/h2>\n<p>Um centro de trabalho \u00e9 o recurso onde uma opera\u00e7\u00e3o \u00e9 executada: uma linha de montagem, uma m\u00e1quina ou um posto com determinada capacidade. Quando fica indispon\u00edvel, h\u00e1 pelo menos tr\u00eas quest\u00f5es diferentes: o intervalo da paragem, a exist\u00eancia de uma alternativa adequada e a atribui\u00e7\u00e3o das opera\u00e7\u00f5es a essa alternativa.<\/p>\n<p>A documenta\u00e7\u00e3o do Odoo 19 torna a diferen\u00e7a vis\u00edvel. No procedimento descrito, configuras um centro alternativo e registas a indisponibilidade do centro principal. Depois crias e confirmas uma nova ordem de fabrico cuja opera\u00e7\u00e3o usa o centro indispon\u00edvel. Nesse momento, a coluna do centro de trabalho ainda apresenta o centro original. A mudan\u00e7a para o alternativo acontece ap\u00f3s a a\u00e7\u00e3o <strong>Plan<\/strong>, ou planear.<\/p>\n<p>Portanto, a exist\u00eancia de uma paragem registada n\u00e3o prova que a produ\u00e7\u00e3o j\u00e1 tenha sido desviada. Falta uma a\u00e7\u00e3o de planeamento e falta observar o resultado.<\/p>\n<p>H\u00e1 outro limite importante: esse exemplo documenta uma <strong>nova ordem de fabrico<\/strong>. N\u00e3o demonstra que todas as ordens anteriormente planeadas sejam redistribu\u00eddas, nem fornece nesse procedimento uma sequ\u00eancia para as replanear. Se tens trabalho j\u00e1 agendado, essa situa\u00e7\u00e3o tem de ser testada na tua vers\u00e3o e configura\u00e7\u00e3o. Um assistente n\u00e3o deve transformar um exemplo da documenta\u00e7\u00e3o numa garantia sobre toda a f\u00e1brica.<\/p>\n<h2>O centro alternativo tem de existir antes da promessa<\/h2>\n<p>O procedimento do Odoo pressup\u00f5e pelo menos dois centros e a configura\u00e7\u00e3o do substituto no campo de centros alternativos do principal. Sem essa alternativa, a documenta\u00e7\u00e3o avisa que as ordens n\u00e3o podem ser redirecionadas e se acumulam no centro indispon\u00edvel.<\/p>\n<p>Mas um nome num campo n\u00e3o chega para demonstrar viabilidade operacional. Antes de propor uma mudan\u00e7a, a integra\u00e7\u00e3o deve consultar o que estiver efetivamente registado: opera\u00e7\u00f5es previstas, calend\u00e1rios, carga atribu\u00edda e par\u00e2metros relevantes de capacidade e dura\u00e7\u00e3o. Onde os dados n\u00e3o chegam, a resposta deve dizer o que falta validar.<\/p>\n<p>Num posto de montagem, a alternativa pode exigir uma prepara\u00e7\u00e3o diferente. Num laborat\u00f3rio de calibra\u00e7\u00e3o, uma bancada livre pode n\u00e3o ter o equipamento necess\u00e1rio para aquele trabalho. N\u00e3o se deve tratar \u00abest\u00e1 livre\u00bb como sin\u00f3nimo de \u00abpode executar\u00bb. Estes s\u00e3o requisitos de valida\u00e7\u00e3o do projeto, n\u00e3o uma promessa de que o ERP deteta sozinho todas as incompatibilidades f\u00edsicas.<\/p>\n<p>A distin\u00e7\u00e3o interessa tamb\u00e9m ao armaz\u00e9m: mudar uma opera\u00e7\u00e3o pode deslocar a disponibilidade do produto acabado. Sem consultar o plano resultante, n\u00e3o h\u00e1 fundamento para assegurar \u00e0 expedi\u00e7\u00e3o que o prazo se mant\u00e9m.<\/p>\n<h2>Um exemplo: h\u00e1 alternativa, mas n\u00e3o cabe tudo<\/h2>\n<p>Considera este cen\u00e1rio ilustrativo, com valores escolhidos para explicar a decis\u00e3o. N\u00e3o \u00e9 um caso de cliente nem um resultado medido.<\/p>\n<p>O centro A fica indispon\u00edvel das 08h00 \u00e0s 12h00. O centro B est\u00e1 configurado como alternativa, mas s\u00f3 tem uma janela livre das 10h00 \u00e0s 12h00. Est\u00e3o por planear duas novas ordens: a OF-204 precisa de 90 minutos e a OF-205 de 60. Para este exemplo, assumes ainda 30 minutos de prepara\u00e7\u00e3o no centro B, feitos uma \u00fanica vez antes das duas opera\u00e7\u00f5es, e execu\u00e7\u00e3o sequencial.<\/p>\n<p>A conta \u00e9 simples: <strong>90 + 60 + 30 = 180 minutos de trabalho para 120 minutos livres<\/strong>. Falta uma hora de capacidade nessa janela. Ter uma alternativa configurada n\u00e3o elimina essa diferen\u00e7a.<\/p>\n<p>Uma proposta poss\u00edvel, sujeita \u00e0s regras reais do planeador, seria preparar o posto das 10h00 \u00e0s 10h30 e executar a OF-204 at\u00e9 \u00e0s 12h00. A OF-205 teria de esperar por outra janela. Se a prioridade comercial for diferente, a decis\u00e3o tamb\u00e9m pode mudar. O assistente deve apresentar esse compromisso, n\u00e3o escond\u00ea-lo numa resposta como \u00abprodu\u00e7\u00e3o reorganizada\u00bb.<\/p>\n<p>Existe ainda uma OF-203 j\u00e1 planeada no centro A antes da paragem. Essa ordem fica identificada para an\u00e1lise separada: o procedimento documental referido acima n\u00e3o basta para garantir a sua reatribui\u00e7\u00e3o.<\/p>\n<p>Uma resposta \u00fatil seria: \u00abO centro B \u00e9 a alternativa configurada. Nesta hip\u00f3tese, a OF-204 cabe at\u00e9 \u00e0s 12h00; a OF-205 precisa de outra janela. A OF-203 j\u00e1 estava planeada e exige valida\u00e7\u00e3o do procedimento de replaneamento. Ainda n\u00e3o alterei ordens.\u00bb<\/p>\n<p>Isto j\u00e1 permite decidir. N\u00e3o \u00e9 uma confirma\u00e7\u00e3o de execu\u00e7\u00e3o.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/leiritech.pt\/blog\/wp-content\/uploads\/2026\/10\/blog-centro-indisponivel-replanear-alternativa-2.png\" alt=\"Planeadora verifica a ocupa\u00e7\u00e3o dos centros de trabalho num monitor, com a zona de montagem vis\u00edvel atrav\u00e9s da janela do gabinete.\" \/><\/p>\n<h2>Consulta read-only; escrita s\u00f3 num circuito separado<\/h2>\n<p>O acesso conversacional ao ERP pode come\u00e7ar por ser apenas de leitura, ou <strong>read-only<\/strong>. Nesse modo, o assistente consulta a indisponibilidade, identifica a alternativa e re\u00fane as ordens relevantes. Pode preparar uma proposta, mas n\u00e3o tem permiss\u00e3o para mudar o plano.<\/p>\n<p>A pergunta em linguagem natural \u2014 no WhatsApp ou numa consola \u2014 serve para pedir a an\u00e1lise. N\u00e3o substitui a identidade do utilizador, os seus acessos nem as regras de planeamento. A consulta deve usar opera\u00e7\u00f5es autorizadas e devolver a origem dos dados: que ordens foram lidas, de que empresa e em que momento.<\/p>\n<p>Se o projeto incluir execu\u00e7\u00e3o, a escrita pertence a outro circuito, com permiss\u00f5es pr\u00f3prias e aprova\u00e7\u00e3o expl\u00edcita. A proposta tem de identificar as ordens e opera\u00e7\u00f5es abrangidas, o centro de origem, o destino, as altera\u00e7\u00f5es previstas e as incertezas. \u00abPassa tudo para B\u00bb \u00e9 demasiado vago: tudo o que estava planeado, tudo o que est\u00e1 por come\u00e7ar ou apenas as novas ordens do turno?<\/p>\n<p>A aprova\u00e7\u00e3o deve ter um \u00e2mbito concreto. Antes de executar, o sistema volta a consultar o estado relevante. Se entretanto algu\u00e9m ocupou o centro B ou iniciou uma opera\u00e7\u00e3o, a proposta pode ter deixado de ser v\u00e1lida. Nesse caso, precisa de revis\u00e3o; a aprova\u00e7\u00e3o antiga n\u00e3o deve justificar uma altera\u00e7\u00e3o diferente.<\/p>\n<p>O mecanismo t\u00e9cnico para desencadear o planeamento tamb\u00e9m tem de ser validado na instala\u00e7\u00e3o. A documenta\u00e7\u00e3o da interface do Odoo demonstra uma a\u00e7\u00e3o funcional. N\u00e3o prova que exista, em qualquer vers\u00e3o ou personaliza\u00e7\u00e3o, um conector pronto com o comportamento de que precisas.<\/p>\n<p>Esta \u00e9 uma arquitetura proposta para uma integra\u00e7\u00e3o, n\u00e3o a descri\u00e7\u00e3o de um agente j\u00e1 instalado pela Leiritech neste cen\u00e1rio.<\/p>\n<h2>A confirma\u00e7\u00e3o vem das ordens, n\u00e3o da conversa<\/h2>\n<p>Depois da a\u00e7\u00e3o autorizada, a integra\u00e7\u00e3o deve voltar a ler os registos. \u00c9 essa leitura que permite confirmar o centro atribu\u00eddo, as datas planeadas e os estados das opera\u00e7\u00f5es. Uma chamada t\u00e9cnica sem erro n\u00e3o chega para afirmar que o resultado operacional pretendido ficou registado.<\/p>\n<p>O hist\u00f3rico audit\u00e1vel deve ligar o pedido \u00e0 consulta, \u00e0 proposta, \u00e0 aprova\u00e7\u00e3o, \u00e0 execu\u00e7\u00e3o e ao resultado observado. Se apenas parte do pedido foi conclu\u00edda, a resposta precisa de separar o que mudou do que ficou pendente. Se n\u00e3o for poss\u00edvel confirmar o estado final, o sistema deve declarar essa falta de confirma\u00e7\u00e3o, em vez de repetir a a\u00e7\u00e3o sem verificar o que aconteceu.<\/p>\n<p>Mesmo uma atribui\u00e7\u00e3o corretamente registada n\u00e3o prova que o trabalho f\u00edsico come\u00e7ou. No exemplo, verificar a OF-204 no centro B confirma o planeamento no ERP. O in\u00edcio efetivo depende do registo operacional correspondente e do que est\u00e1 a acontecer no posto.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/leiritech.pt\/blog\/wp-content\/uploads\/2026\/10\/blog-centro-indisponivel-replanear-alternativa-3.png\" alt=\"T\u00e9cnica consulta uma ordem no port\u00e1til do posto alternativo, enquanto uma colega trabalha na bancada de montagem ao fundo.\" \/><\/p>\n<h2>\u00abMas o Odoo j\u00e1 faz isso. Para qu\u00ea a IA?\u00bb<\/h2>\n<p>Para escolher um centro alternativo, podes n\u00e3o precisar de IA. Se o planeador resolve o problema com os ecr\u00e3s existentes, essa pode ser a solu\u00e7\u00e3o certa.<\/p>\n<p>A camada conversacional justifica-se quando reduz o trabalho de reunir contexto: encontrar as ordens afetadas, distinguir as novas das j\u00e1 planeadas, consultar a alternativa e explicar o impacto de uma proposta. O c\u00e1lculo e as regras devem continuar nos mecanismos adequados do ERP. O modelo de linguagem n\u00e3o deve inventar capacidade nem substituir o planeador por uma estimativa plaus\u00edvel.<\/p>\n<p>\u00c9 isto que significa uma resposta fundamentada nos teus dados: n\u00e3o apenas conhecer o manual, mas consultar o estado autorizado da tua instala\u00e7\u00e3o e distinguir factos de hip\u00f3teses. \u00abO manual permite um centro alternativo\u00bb e \u00abesta opera\u00e7\u00e3o ficou atribu\u00edda ao centro B\u00bb s\u00e3o afirma\u00e7\u00f5es diferentes e exigem provas diferentes.<\/p>\n<h2>O pre\u00e7o do bot n\u00e3o demonstra integra\u00e7\u00e3o<\/h2>\n<p>Na oferta da 3HASH consultada em outubro de 2026, o site era anunciado por 15 \u20ac\/m\u00eas e o WhatsApp por mais 10 \u20ac\/m\u00eas, com IVA inclu\u00eddo e 100 \u20ac de configura\u00e7\u00e3o. Essa descri\u00e7\u00e3o n\u00e3o documentava um conector ERP inclu\u00eddo nos 25 \u20ac. Isso delimita a oferta consultada; n\u00e3o demonstra incapacidade do fornecedor para desenvolver integra\u00e7\u00f5es.<\/p>\n<p>Tamb\u00e9m n\u00e3o seria rigoroso dizer que todos os agentes de atendimento apenas respondem a perguntas frequentes. A Meta j\u00e1 apresenta conectores e a\u00e7\u00f5es. A pergunta de compra tem de ser mais exigente: <strong>consegue executar este procedimento na tua instala\u00e7\u00e3o, com este \u00e2mbito e esta prova de resultado?<\/strong><\/p>\n<p>Para atendimento informativo, uma solu\u00e7\u00e3o econ\u00f3mica pode chegar. Para gerir a consequ\u00eancia de uma paragem na produ\u00e7\u00e3o, est\u00e1s a avaliar outro trabalho: acesso ao ERP, interpreta\u00e7\u00e3o dos estados, regras de aprova\u00e7\u00e3o, execu\u00e7\u00e3o controlada e verifica\u00e7\u00e3o. Uma mensalidade maior, por si s\u00f3, tamb\u00e9m n\u00e3o garante nada disso.<\/p>\n<h2>Come\u00e7a por uma paragem, n\u00e3o por uma promessa de autonomia<\/h2>\n<p>O primeiro teste deve caber num ambiente de ensaio: um centro indispon\u00edvel, uma alternativa v\u00e1lida, uma nova ordem e outra j\u00e1 planeada. Inclui uma situa\u00e7\u00e3o em que a capacidade alternativa n\u00e3o chega. A demonstra\u00e7\u00e3o tem de mostrar a consulta inicial, o que exige aprova\u00e7\u00e3o e os registos depois da a\u00e7\u00e3o.<\/p>\n<p><strong>Envia \u00e0 Leiritech, para hello@leiritech.com, um exemplo anonimizado de uma paragem, indicando a vers\u00e3o do ERP, o centro alternativo e as ordens afetadas.<\/strong> O pr\u00f3ximo passo \u00e9 delimitar o que se consegue consultar e testar no teu sistema \u2014 antes de algu\u00e9m escrever \u00abprodu\u00e7\u00e3o replaneada\u00bb numa conversa.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Registar uma paragem n\u00e3o muda as ordens de produ\u00e7\u00e3o. V\u00ea o que o Odoo faz, o que exige aprova\u00e7\u00e3o e como confirmar o centro alternativo.<\/p>\n","protected":false},"author":1,"featured_media":789,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[60],"tags":[982,973,983,985,984,981],"class_list":["post-792","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-erp","tag-centro-de-trabalho-alternativo","tag-ia-integrada-no-erp","tag-odoo-indisponibilidade-centro-de-trabalho","tag-ordens-de-fabrico","tag-planeamento-de-producao-erp","tag-replanear-producao"],"_links":{"self":[{"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/posts\/792","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/comments?post=792"}],"version-history":[{"count":0,"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/posts\/792\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/media\/789"}],"wp:attachment":[{"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/media?parent=792"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/categories?post=792"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/tags?post=792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}