Cinquantaduesima guida operativa Odoo 19 per PMI italiane. Hai costruito le BOM (guida #51). Adesso passiamo all’azione: creare il primo Ordine di Produzione (Manufacturing Order, MO) e farlo arrivare a completamento. L’MO è il documento operativo che attiva la macchina MRP: prenota componenti, pianifica lavorazioni, traccia avanzamento, calcola costi reali. In questa guida vediamo come gestire MO end-to-end in Odoo 19 per PMI manifatturiere italiane.
Vediamo: cosa è un MO, come crearlo (manuale e automatico via MRP), stati e workflow, Work Orders (WO), gestione componenti, completamento e validazione costi reali, esempi pratici per scenari tipici, errori comuni, casi reali PMI italiane.
Cosa è un Manufacturing Order (MO)
Definizione operativa
- Documento che autorizza la produzione di N unità di un prodotto
- Link a BOM (definisce cosa serve e come)
- Genera Work Orders (operazioni dettagliate per work center)
- Riserva componenti dal magazzino
- Calcola costo standard ed effettivo
- Crea movimento di entrata prodotto finito
Quando si crea un MO
- Manuale: process engineer/planner crea MO per esigenza specifica
- Automatico da MRP: scheduler genera MO basandosi su domanda
- Da ordine vendita: MO automatico per make-to-order
- Da regola riordino: stock sotto minimo trigger MO
Dashboard MO: vista kanban
La vista kanban dei Manufacturing Orders è il punto di partenza per il production planner. Permette di vedere a colpo d’occhio lo stato di tutti gli MO attivi:

- Stati: Draft → Confirmed → In Progress → Done
- Colonna per stato (kanban view)
- Filtri per data, prodotto, work center
- Quick action per stato successivo
- Color coding per priorità
Lista MO: tracking operativo
La vista lista dei MO è ideale per planner che gestisce decine/centinaia di ordini contemporaneamente: filtri, ordinamento, raggruppamenti per analisi:

- Riferimento MO, prodotto, quantità
- Data programmata vs data effettiva
- Stato corrente
- Responsabile/operatore
- Capacity utilization per work center
- Export Excel per analisi avanzate
Workflow stati MO
Stato 1: Draft (bozza)
- MO creato ma non ancora confermato
- Modifiche libere (BOM, quantità, data)
- Nessuna riserva componenti
- Permette planning preliminare
Stato 2: Confirmed (confermato)
- Componenti riservati dal magazzino
- Work Orders generati
- MO in agenda planner
- Modifiche limitate (richiedono unfreeze)
Stato 3: In Progress (in lavorazione)
- Almeno 1 Work Order avviato
- Tracking tempo per WO
- Quality Check in-process
- Consumo componenti tracciato
Stato 4: To Close (da chiudere)
- Tutti WO completati
- Validazione finale quantità prodotte
- Conferma consumo componenti
- Quality Check finale
Stato 5: Done (completato)
- Prodotto finito entrato a magazzino
- Costo effettivo calcolato
- Variance vs standard registrata
- MO chiuso, immutabile
Stati eccezionali
- Cancelled: MO annullato (componenti rilasciati)
- Backorder: parziale completato, residuo in nuovo MO
- Unbuild: smontaggio per recupero componenti (se errore)
Work Orders (WO): operazioni dettagliate
Ogni MO con routing genera N Work Orders, uno per ogni operation. Il WO è il documento operativo che l’operatore esegue al banco/macchina:

- WO riferimento (es. WO/2026/001/01)
- Operation (es. Taglio, Saldatura, Assemblaggio)
- Work center assegnato
- Duration prevista vs effettiva
- Stato (Ready/Started/Finished)
- Operatore assegnato
- Quality check da eseguire
Creazione MO step-by-step
Modalità manuale
- 1. Apri Manufacturing → Operations → Manufacturing Orders
- 2. Click “Nuovo”
- 3. Seleziona prodotto (auto-fill BOM se default)
- 4. Set quantità da produrre
- 5. Data programmata inizio
- 6. Responsabile (opzionale)
- 7. Verifica componenti riservati + Work Orders
- 8. Click “Conferma” → stato Confirmed
Modalità da MRP run
- 1. Settings MRP scheduler attivo (giornaliero/orario)
- 2. Scheduler legge: domanda forecast + ordini cliente + stock minimo
- 3. Calcola net requirements per ogni prodotto
- 4. Genera MO automatici per coprire fabbisogni
- 5. MO in stato Draft per review planner
- 6. Planner conferma o aggiusta date/quantità
Modalità da Sale Order (make-to-order)
- 1. Cliente conferma ordine vendita
- 2. Per prodotti make-to-order: MO creato automaticamente
- 3. MO linkato a SO (traceability completa)
- 4. Stato MO progredisce con avanzamento
- 5. Prodotto pronto → trigger spedizione
Gestione componenti
Riserva componenti
- Su conferma MO: Odoo riserva quantità richieste in magazzino
- Riserva visibile in stock dashboard come “reserved”
- Altri MO non possono usare componenti già riservati
- Forecast considera riserve per pianificazione
Consumo effettivo
- Durante WO: operatore registra consumo reale
- Standard consumption (da BOM) vs Real consumption
- Variance registrata per analisi
- Lotti/seriali tracciati per traceability
Componenti mancanti
- MO non parte se componenti insufficienti
- Alert al planner per gestione manuale
- Soluzioni: aspettare ricevimento, acquisto urgente, sostituzione
- Sostituzione tracciata in MO (deviation log)
Quality Check integrato
Tipologie check
- Pass-Fail: check binario (OK/NOK)
- Measure: rilevazione numerica (es. peso, dimensione)
- Picture: foto obbligatoria
- Print Label: stampa etichetta
- Custom: check personalizzati via Studio
Quando eseguirli
- Pre-operation (before WO start)
- In-process (durante WO, ogni N unità)
- Post-operation (after WO finish)
- Final check (prima di MO close)
Gestione NOK

- Quality alert generato
- WO bloccato fino a risoluzione
- Notification quality manager
- Workflow per accept/reject/rework
- Reporting per analisi cause
Costing: standard vs effettivo
Costo standard (da BOM)
- Calcolato al momento di creazione MO
- Componenti × costo standard + operations × costo orario
- Usato per pricing e budget
Costo effettivo (real)
- Calcolato al close MO
- Consumo reale × costo effettivo componenti
- Tempo reale operazioni × costo orario work center
- Aggiunge overhead se configurato
Variance analysis
- Standard cost vs Real cost = Variance
- Variance positiva: efficienza maggiore
- Variance negativa: problema (componenti più costosi, tempi più lunghi)
- Reporting per analisi cause
- Trigger per BOM review
Esempi pratici per scenario
Scenario 1: produzione standard make-to-stock
- Forecast vendite mensile
- MRP genera MO settimanali
- MO confermati lunedì, produzione tutta settimana
- Close venerdì, prodotto a magazzino
- Cost variance tracciato per ottimizzazione
Scenario 2: make-to-order custom
- Cliente ordina prodotto custom
- MO con BOM specifica generato
- Lead time comunicato al cliente
- Tracking avanzamento per cliente updates
- Spedizione su completamento
Scenario 3: small batch artigianale
- Lotti piccoli (5-20 unità)
- Setup time alto rispetto a produzione
- Quality check rigorosi per ogni pezzo
- Lotti/seriali per tracciabilità totale
Scenario 4: produzione large scale
- Lotti grandi (1.000+ unità)
- Setup time ammortizzato
- Sample-based quality check (non 100%)
- Throughput optimization critico
Best practice operative
Naming convention MO
- Auto-numerato da Odoo (es. MO/2026/00001)
- Reference custom per identificazione rapida
- Link a SO se applicabile
- Tags per categorizzazione
Planning visibility
- Calendar view per planner
- Gantt chart per project view
- Work center utilization dashboard
- Backlog visibility per management
Mobile/tablet per shop floor
- Operatori usano tablet su work center
- Start/Stop WO con touch
- Quality check con camera
- Real-time reporting al planner
Errori comuni nella gestione MO
“MO confermato senza componenti”
Problema: planner conferma MO ma componenti non disponibili, blocca produzione.
Soluzione: check availability automatico, conferma solo se possibile.
“Date non aggiornate”
Problema: data programmata MO mai aggiornata, planning irrealistico.
Soluzione: daily standup planner per rescheduling, sync con realtà.
“Costing variance ignorata”
Problema: variance 15-25% mai analizzata, costi sbagliati cronici.
Soluzione: review variance settimanale, action plan per outlier.
“WO senza time tracking”
Problema: operatori non startano/finish WO, dati operativi inutili.
Soluzione: training + workflow enforcement, possibly badge/RFID per auto-tracking.
“No quality check”
Problema: produzione completed senza QC, difetti scoperti dal cliente.
Soluzione: QC integration obbligatoria nel routing, no MO close senza QC.
Casi pratici PMI manifatturiere italiane
Caso 1 — Metalmeccanica: MO planning settimanale
- 15-25 MO settimanali, 3 work center
- Planning Sunday evening per settimana successiva
- Tablet su shop floor per operatori
- Quality check 100% pezzi critici
- Cost variance < 4% sustained
- OEE work center: +18 points in 2 anni
Caso 2 — Mobile: make-to-order configurabile

- 200+ MO/mese, 80% make-to-order
- BOM configurabili per varianti
- Customer portal con tracking avanzamento
- Lead time medio: 18 → 11 giorni
- NPS clienti: +25 points
Caso 3 — Alimentare: tracciabilità lotti
- 50 MO/giorno, lotti obbligatori
- HACCP integrato in QC routing
- Recall lotto in 30 minuti
- Compliance ISO 22000 audit-ready
Caso 4 — Tessile: large batch optimization
- MO grandi (5.000+ unità)
- Setup time critical (1-2 ore)
- Sequence optimization per minimizzare setup
- Throughput: +35% in 18 mesi
- Costi unitari: -12%
FAQ
Quanto tempo serve per gestire un MO end-to-end?
Dipende da complessità prodotto e routing. MO semplice (1 WO, no QC): 5-15 min planner + tempo produzione. MO complesso (5+ WO, QC multipli): 30-60 min planner + tempo produzione. Mobile/tablet riducono overhead 30-50%.
Posso modificare un MO confermato?
Sì, ma con cautela. Unfreeze MO permette modifiche limitate. Cambio quantità/componenti significativo: meglio cancel + create new. Tracking modifiche in chatter per audit.
Come gestire MO con componenti sostituibili?
Componente alternativo configurato in BOM (es. “vite M4 acciaio o inox”). Planner seleziona disponibilità. Sostituzione tracciata in deviation log. Cost impact calcolato automaticamente.
Devo creare MO per pre-produzione test?
Sì, MO di tipo “prototype” o tagged “R&D” è best practice. Costi tracciati separatamente. BOM versioning per ogni iterazione. Outcome alimenta engineering per BOM definitiva.
Quanto costa setup MO management completo?
Per PMI 50-200 utenti: 18-45k € setup completo (config + tablet/devices + training). Ricorrente: 3-8k €/anno per evoluzioni. ROI tipico: payback 12-18 mesi tramite efficienza produzione + cost control.
Prossimi passi
Nelle prossime guide vedremo come integrare Quality Control avanzato nel workflow MRP, come analizzare cost variance di produzione con report dedicati, e come ottimizzare il planning multi-work-center con Gantt e capacity management.
Vuoi gestire Manufacturing Orders Odoo nella tua PMI manifatturiera?
G Tech Group implementa workflow MO Odoo per PMI manifatturiere italiane: configurazione BOM, MRP scheduler, work orders su tablet shop floor, quality check integrato. Track record di setup MO con cost variance < 5% in 9 mesi.
Richiedi un preventivo gratuito oppure prova la nostra demo Odoo 19 live. Oppure prova Odoo direttamente su odoo.com (link partner Brentasoft).
Vuoi una soluzione su misura per la tua azienda?
Brentasoft sviluppa gestionali, CRM e software personalizzati per PMI italiane. Parliamo del tuo progetto.