Automazione

Workflow no-code Odoo Studio: approvazioni, campi custom, automazioni (guida PMI)

Workflow no-code Odoo Studio: approvazioni, campi custom, automazioni (guida PMI)

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”:

Activity types Odoo 19 per workflow approval no-code Studio PMI

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:

CRM Kanban Pipeline Odoo 19 con stages workflow customizzabili Studio

  • 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):

Lista sequenze documenti Odoo 19 per workflow numerazione automatica fatture PMI

  • 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

workflow no-code Odoo Studio approvazioni

  • 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

automazioni e campi custom Odoo Studio PMI

  • 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.