MPS Demand Import
Importa le previsioni di domanda dei prodotti nell'MPS da file Excel.
Funzionalità
- Formato Excel a matrice — le righe sono prodotti (per riferimento interno), le colonne sono i periodi; tutte le quantità sono memorizzate come JSON per riga prodotto
- Tipo di periodo rilevato automaticamente dalla configurazione MPS dell'azienda (giorno / settimana / mese / anno) — nessun input manuale richiesto
- Modalità di importazione: Sovrascrivi (sostituisce la previsione esistente) o Aggiungi all'esistente (somma al valore corrente)
- Corrispondenza per intervallo di date — coerente con la logica MPS di Odoo, supporta i record creati tramite l'interfaccia MPS
- Creazione automatica schedulazione MPS — se il prodotto non ha ancora una schedulazione, viene creata automaticamente
- Elaborazione sincrona — "Avvia Importazione" processa tutte le righe immediatamente nella stessa richiesta HTTP
- Cron di recupero — un'azione pianificata (ogni 5 minuti) recupera i job bloccati nello stato Importing
- Isolamento tramite savepoint — ogni prodotto è racchiuso in un savepoint DB; un errore su un prodotto non blocca gli altri
- Gestione errori — i prodotti non riconosciuti vengono segnalati; assegna il prodotto corretto tramite modifica multipla, poi riprova con Azione → Riprova Importazione
- Chatter e tracking — i cambi di stato e gli eventi chiave vengono registrati come messaggi nel chatter
Formato del file Excel
| Prodotto | Periodo 1 | Periodo 2 | Periodo 3 | … |
|---|---|---|---|---|
| PROD-001 | 100 | 150 | 120 | … |
| PROD-002 | 50 | 60 | 70 | … |
- Colonna A: riferimento interno prodotto (
default_code) — corrispondenza esatta - Riga 1: intestazioni (le etichette dei periodi vengono ignorate — le date sono calcolate dal Primo Periodo + tipo di periodo)
- Le celle vuote vengono saltate
Utilizzo
- Vai in Produzione → MPS → Importazione Domanda
- Crea un nuovo job di importazione
- Carica il file Excel e imposta Magazzino, Primo Periodo e Modalità di Importazione
- Clicca su Analizza File — vengono create le righe di staging; i prodotti non trovati vengono segnalati come errori
- Rivedi gli errori tramite il pulsante smart; assegna il prodotto corretto con la modifica multipla, poi usa Azione → Riprova Importazione
- Clicca su Avvia Importazione — tutte le righe vengono elaborate in modo sincrono
Configurazione
| Impostazione | Predefinito | Descrizione |
|---|---|---|
| Dimensione batch | 200 | Prodotti elaborati per esecuzione cron (solo fallback) |
| Intervallo cron | 5 min | Frequenza cron di recupero |
Changelog
| Versione | Data | Note |
|---|---|---|
| 18.0.1.0.0 | 2026-04-21 | Rilascio iniziale — importazione Excel, elaborazione sincrona, cron di recupero, isolamento savepoint, gestione errori, tracking chatter |
Sviluppato da STeSI Consulting — Francesco Moccia <moccia.f@stesi.consulting>