Trentottesima guida operativa Odoo 19 per PMI italiane. Non tutte le customization Odoo richiedono uno sviluppatore. Con Studio (Odoo Enterprise) e gli strumenti no-code/low-code nativi, una PMI può configurare workflow di approvazione, campi custom, automazioni, report semplici — senza una riga di codice. In questa guida vediamo cosa puoi fare con Studio, casi d’uso PMI italiane, quando Studio basta e quando serve sviluppo Python.
Vediamo: cosa offre Studio, casi d’uso comuni (approval workflow, campi custom, dashboard, automazioni), limiti di Studio, governance no-code, esempi pratici step-by-step, errori comuni, casi pratici PMI italiane.
Cos’è Studio e cosa puoi fare
Funzionalità Studio
- Field customization: aggiungere campi a qualsiasi modello esistente
- View editing: modificare form, list, kanban via drag-and-drop
- Automated actions: trigger su eventi (create, update, time-based)
- Approval workflow: workflow approval multi-livello senza codice
- Report builder: generare report PDF semplici
- App creator: creare nuove app custom (modello + view)
- Computed fields: formule per campi calcolati
- Domain filtri: filtri visibili condizionali
Requisiti
- Licenza Odoo Enterprise (Studio è solo enterprise)
- Permessi amministratore o ruolo dedicato Studio
- Conoscenza concetti base Odoo (modelli, view, security)
Caso d’uso 1: campi custom su modelli
Esempio: aggiungere “Priorità” su contatto cliente
- Aprire form contatto in modalità Studio
- Drag campo Selection nella sezione desiderata
- Configurare: label “Priorità”, valori (Alta/Media/Bassa), default “Media”
- Salvare → campo immediatamente disponibile
- Bonus: usare campo in filtro/raggruppamento
Tipi di campo Studio
- Text, Integer, Decimal, Date, Datetime, Boolean
- Selection, Many2one (relazione), Many2many, One2many
- Image, Binary (file), HTML, Monetary
- Computed (formula Python semplice)
- Related (riferimento campo di modello collegato)
Caso d’uso 2: workflow approvazione
Esempio: spese sopra 500€ richiedono approvazione manager
I tipi di attività sono il punto di partenza per ogni workflow Odoo. Definiscono cosa significa “aspettare approvazione”, “fare follow-up”, “completare task”:

Configurazione workflow step-by-step
- Studio → automazioni → Nuova automated action
- Modello:
hr.expense, Trigger: “Su creazione e update” - Condizione:
amount > 500 - Azione: “Crea activity di tipo Approvazione” su utente Manager
- Trigger secondario: quando state cambia → notifica creator
Workflow multi-livello
- Livello 1: < 500 € → approvazione automatica
- Livello 2: 500-2.000 € → manager diretto
- Livello 3: 2.000-10.000 € → CFO
- Livello 4: > 10.000 € → CEO
- Configurabile via domain Python in 4 automated actions
Caso d’uso 3: customizzare workflow esistenti
Esempio: pipeline CRM con stage custom
Il kanban delle opportunità è completamente customizzabile via Studio. Aggiungere/rimuovere stage, definire colori, automazioni per stage, è alla portata di un power user:

- Aggiungere stage “Trattativa” tra “Qualificazione” e “Proposta”
- Settings stage: colore, fold (collapsed default), requirements (campi obbligatori per stage)
- Automazione: passaggio a “Trattativa” → invio email follow-up cliente
- Automazione: 7 giorni in “Trattativa” → activity “Sollecito” su account manager
Caso d’uso 4: sequenze numerazione documenti
Esempio: numerazione fatture per anno + serie
Le sequenze Odoo sono uno strumento potente per workflow di numerazione documenti automatica con formati custom (es. FAT-2026-00001):

- Sequenza per ogni tipo documento (fattura, ordine, DDT, RMA)
- Prefix custom: anno + tipo + sequenziale
- Padding zero per ordinabilità (00001, 00002…)
- Reset annuale automatico
- Multi-azienda con sequenze indipendenti
Caso d’uso 5: automazioni time-based
Esempi pratici PMI
- Reminder pagamento: 7 giorni prima scadenza → email automatica cliente
- Sollecito post-scadenza: 3/7/15 giorni dopo scadenza → escalation graduate
- Renewal contratti: 60 giorni prima scadenza → notify account manager
- Stock alert: stock sotto soglia → email a buyer + creazione RDA bozza
- Report settimanali: ogni lunedì mattina → invia report KPI a CEO
Configurazione
- Trigger: “Time-based”
- Frequenza: hourly, daily, monthly
- Domain: filtro per identificare record target
- Azione: email, activity, update campi, esecuzione codice Python
Caso d’uso 6: dashboard semplici
Studio Dashboard Wizard
- Selezione modello (es.
crm.lead) - Filtri default (es. opportunità anno corrente)
- Tile metriche (count, sum, avg)
- Grafici embedded (bar, line, pie)
- Condivisione con team
Limiti dashboard Studio
- 1 modello per dashboard (no join multi-source)
- Aggregazioni base (no calcoli complessi)
- Layout pre-impostato
- Per dashboard avanzati: Spreadsheet Dashboard o BI esterno
Quando Studio basta e quando serve sviluppo
Studio è sufficiente per
- Aggiungere campi custom semplici
- Modificare view (riordinare campi, nascondere/mostrare)
- Automazioni basate su trigger event semplici
- Workflow approval lineari (max 4-5 livelli)
- Dashboard single-source
- Report PDF semplici
- Apps custom con CRUD base
Serve sviluppo Python per

- Logica business complessa (es. configuratore prodotto con regole)
- Integrazioni con API esterne
- Calcoli complessi cross-model
- Performance optimization su volumi alti
- Override metodi standard Odoo
- Report con layout complessi (multi-pagina, header/footer condizionali)
- Workflow approval con regole dinamiche complesse
- Migration script per upgrade
Governance Studio
Chi può usare Studio
- Ruolo dedicato “Studio User” (non tutti gli admin)
- Limitato a 2-4 power user fidati
- Training iniziale 4-8 ore obbligatorio
- Mentor partner per prime customization
Process di approval Studio change
- Richiesta documentata (cosa, perché, impatto)
- Sviluppo su database staging
- Test su staging con utenti
- Approvazione formale (Project Owner)
- Deploy su produzione (export/import)
- Documentazione in changelog
Versioning customization Studio
- Export modulo Studio come .zip (Studio → “Export module”)
- Storage in repository Git
- Naming convention:
studio_customization_YYYYMMDD_descrizione.zip - Rollback: re-import versione precedente
Esempio completo: workflow ferie con Studio
Requisiti business
- Richiesta ferie → manager diretto approva < 5 giorni
- 5-15 giorni: manager + HR
- > 15 giorni: manager + HR + CEO
- Notifica automatica colleghi su ferie approvate
- Auto-rifiuto se < 50% team disponibile nel periodo
Implementazione Studio (2-4 ore)
- Campi custom su
hr.leave: “duration_days” (computed), “team_coverage_pct” (computed) - 3 automated actions per livello approvazione (condizione su duration_days)
- 1 automated action per notifica colleghi (trigger: state=”confirm”)
- 1 automated action per auto-rifiuto (trigger: time-based daily check)
- 1 dashboard “Ferie team” con metriche utilizzo
Costo equivalente sviluppo Python
- Studio: 3 ore × 100 €/h = 300 €
- Sviluppo Python custom: 16 ore × 100 €/h = 1.600 €
- Risparmio: 80% con Studio per requisito tipico
Errori comuni con Studio
“Studio per tutto”
Problema: PMI fa 50+ customization Studio, ognuna senza documentazione.
Soluzione: cap 15-20 customization Studio attive, documentate, owner chiaro.
“Customization non testate”
Problema: modifica Studio direttamente in produzione, breaking change per utenti.
Soluzione: SEMPRE staging prima di produzione, anche per Studio.
“Domain Python complessi inline”
Problema: Studio permette codice Python in domain, complessità nascosta.
Soluzione: max 1-2 righe Python in Studio. Più complesso → modulo Python custom.
“Nessuna versioning”
Problema: Studio change perse in upgrade major.
Soluzione: export modulo Studio in repository Git ad ogni release.
“Power user vanno via, knowledge perso”
Problema: 1 power user fa 30 customization Studio non documentate, lascia l’azienda.
Soluzione: documentazione obbligatoria, multi-person ownership, training continuo.
Casi pratici PMI italiane
Caso 1 — Manifattura: workflow qualità con Studio
- Check qualità configurabili: 8 tipi di check per linea produttiva
- Automated actions per escalation difetti
- Dashboard qualità per turno
- Sviluppo Studio: 16 ore, costo 1.5k €
- Sviluppo Python equivalente: 80+ ore, 8k €
- Risparmio: 80%
Caso 2 — Servizi: workflow approval spese
- 4 livelli approvazione spese
- Email/activity automatiche
- Dashboard speese per dipartimento
- Sviluppo Studio: 12 ore, costo 1.2k €
- Adozione: 100% dipendenti in 2 settimane
Caso 3 — Retail: campi custom prodotto

- 15 campi custom prodotto (taglie, colori, stagione, brand sub-line)
- Filtri avanzati per gestione assortimento
- Dashboard rotazione per categoria
- Sviluppo Studio: 24 ore, costo 2.5k €
Caso 4 — Distributore: governance Studio fallita
- 3 power user fanno customization senza coordinamento
- 87 customization Studio in 18 mesi
- Upgrade major bloccato per 6 mesi (cleanup necessario)
- Lesson learned: governance e cap dall’inizio
FAQ
Posso usare Studio su Odoo Community?
No, Studio è esclusivo di Odoo Enterprise. Su Community: usare modalità developer per modifiche base + sviluppo moduli Python per customization.
Quanto tempo serve per imparare Studio?
Per uso base (campi custom, view editing): 4-8 ore di training. Per automated actions complesse: 16-24 ore. Per essere “expert user” capace di sviluppare workflow completi: 40-80 ore di pratica + mentorship partner.
Studio sostituisce un sviluppatore Odoo?
Per ~60% delle customization PMI tipiche: sì. Per il restante 40% (logica complessa, integrazioni, performance): serve comunque sviluppatore. Modello ibrido raccomandato: power user interni per Studio + partner per sviluppi Python.
Le customization Studio sopravvivono agli upgrade major?
Generalmente sì, Odoo SA mantiene compatibilità Studio across versioni. Eccezioni: cambiamenti API core, modelli standard ridisegnati. Verifica sempre su staging prima di upgrade produzione.
Quanto costa Studio in licenza Odoo?
Studio è incluso in Odoo Enterprise senza costo aggiuntivo. Licenza Enterprise: 30-50 €/utente/mese. Per PMI Small (15-40 utenti): 8-25k €/anno totali licenze Enterprise (Studio incluso).
Prossimi passi
Nelle prossime guide vedremo come gestire la sicurezza avanzata Odoo (RBAC granulare, multi-company), come preparare il sistema per audit esterni (revisori, ISO 27001), e come ottimizzare le performance su volumi alti.
Vuoi implementare workflow Odoo con Studio nella tua PMI?
G Tech Group affianca le PMI italiane nell’adozione Studio Odoo: training power user, governance, esempi pratici, modello ibrido Studio + sviluppi Python custom. Riduzione costi customization fino al 60%.
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.