Passa al contenuto

Pianificazione Odoo: Turni, Ruoli e Indicatori di Capacità

Guida completa all’uso del modulo Pianificazione in Odoo
25 maggio 2026 di
Pianificazione Odoo: Turni, Ruoli e Indicatori di Capacità
Louis Dresse SRL, Louis DRESSE
| Ancora nessun commento

Introduzione

Odoo Planning è pensato per aziende che vendono competenze e risultati: attività di progetto, fogli presenza, interventi in campo e ticket di assistenza devono raccontare la stessa storia su impegno cliente e margine.


Se delivery e support vengono gestati su strumenti diversi, l’utilizzo cala, gli SLA saltano e le fatture arrivano settimane dopo l’effettivo lavoro svolto.


Planning unisce compiti, tempo, pezzi di ricambio e comunicazione col cliente così i responsabili account vedono lo stato delle consegne senza inseguire decine di email di aggiornamento.


Titolari di agenzie, partner di servizi professionali e responsabili assistenza possono sovrapporre questi scenari al modo in cui già gestiscono i propri incarichi.


Odoo Planning è pensato per aziende che vendono competenze e risultati: attività di progetto, fogli presenza, interventi in campo e ticket di assistenza devono raccontare la stessa storia su impegno cliente e margine.


Questo articolo propone una Top 10 ordinata dal livello 1 (facile) al livello 10 (avanzato). Ogni livello contiene i passaggi numerati: cosa clickeresti realmente dentro Odoo Planning.


Parti da ciò che ti è comodo, non dal livello 10 solo perché suona impressionante.


Leggi prima la sezione sulla sfida e poi apri il livello che rispecchia oggi la tua squadra.


In questa guida troverai:


  • Il ruolo che Odoo Planning assume nello stack applicativo tipico di un’azienda
  • I punti dove i team incontrano più attrito oggi (e perché accade)
  • Dieci casi d’uso ordinati dalla disciplina base alla strategia avanzata
  • Quando automazioni o integrazioni giustificano l’intervento di un partner Odoo



La sfida


Un cliente chiama furioso per un progetto in ritardo. Supporto, delivery e account management hanno versioni diverse dei fatti. Il tempo è stato fatturato in ritardo, così il margine sembrava a posto finché qualcuno non ha ricontato.

Aziende di progetto e assistenza vendono tempo e risultati, ma l’utilizzo e gli SLA vengono tracciati tardi. Il margine si erode quando fatturazione, lavoro svolto e storico dei ticket non stanno sulla stessa timeline.

Sembra familiare? Di solito i team sbattono contro questi muri:


  • Progetti avviati in ritardo per mancanza di contesto commerciale
  • Ticket di assistenza scollegati da contratti o fatture
  • Tempo registrato a posteriori, con danno al margine fatturabile


La buona notizia: non serve un progetto “tutto e subito” per correggere il percorso. Scegli un caso d’uso qui sotto, falla girare 30 giorni in Odoo Planning e misura l’impatto.

Top 10 dei casi d’uso per Planning


Dieci casi d’uso per Odoo Planning, ordinati dal Livello 1 (facile, implementabile questo pomeriggio) al Livello 10 (esperto). Per ogni caso: cosa costruire e quali click fare in Odoo.


Il Livello 1 è la vittoria quotidiana rapida. L’ultimo livello è volutamente ambizioso per mostrare fin dove l’app può arrivare con dati e architettura pulita.


Scegli il tuo livello, segui i passaggi numerati in un database di test e scala quando il livello precedente diventa ripetitivo.

1. Pianifica il primo turno di un dipendente dalla vista Gantt Livello 1 — Facile


Il Livello 1 è l’azione Planning più semplice: un manager, un dipendente, un blocco orario sul calendario. Niente template, ruoli o automazioni, solo uno slot leggibile da tutta la squadra.


Come procedere in Odoo:


  1. Installa l’app Planning, poi vai su Planning > Schedule by Employee e apri la vista Gantt settimanale.
  2. Clicca la cella vuota accanto al dipendente giusto sulla data di domani e imposta orario di inizio e fine.
  3. Scrivi una breve nota che descriva il turno così il dipendente sa cosa aspettarsi arrivando.
  4. Salva il turno; comparirà un blocco colorato sul Gantt e una copia sul calendario del dipendente.
  5. Filtra il Gantt per Dipartimento per confermare che il turno sia nella vista del team corretto.


Risultato: Le informazioni sul turno escono da fogli e chat e finiscono su un unico record con un proprietario, una data e una cronologia di modifiche.


2. Salva template di turno per ripetere la settimana con un clic Livello 2 — Facile


Il Livello 2 trasforma il Level 1 in qualcosa di ripetibile. I template catturano orari, ruoli e durata standard di uno slot ricorrente così la pianificazione della settimana successiva richiede poco tempo.


Come procedere in Odoo:


  1. Vai su Planning > Configuration > Shift Templates > New e crea ad esempio Mattina Negozio 8–12 con il ruolo corretto.
  2. Compila ora di inizio, durata, ruolo e nota predefinita, poi salva il template.
  3. Ripeti per Pomeriggio, Sabato Reception e Guardia Notturna così la settimana tipo è descritta completamente.
  4. Torna su Schedule by Employee, clicca la freccia su una cella vuota e scegli il template; il turno si riempie all’istante.
  5. Usa il pulsante Copy Previous Week per clonare l’intero planning e modifica solo le eccezioni per la nuova settimana.


Risultato: Pianificare la settimana passa da ore di inserimento a una revisione di cinque minuti delle sole eccezioni, e i template non scivolano più tra i vari manager.


3. Pianifica per ruolo così ogni slot è occupato da personale qualificato Livello 3 — Facile


Il Livello 3 introduce i ruoli in Planning. Gli slot non sono più legati a una persona ma a un ruolo (Cassiere, Tecnico Senior) e solo i dipendenti con quel ruolo possono essere assegnati.


Come procedere in Odoo:


  1. Apri Planning > Configuration > Roles e crea ruoli come Cassiere, Tecnico Senior, Capo Turno e Backup.
  2. Apri la scheda di ogni dipendente e nella tab Planning spunta i ruoli che è autorizzato a coprire.
  3. Cambia la Gantt su Schedule by Role e trascina uno slot non assegnato sulla riga del ruolo giusto.
  4. Clic destro sullo slot e scegli Assign; Odoo mostrerà solo i dipendenti che hanno quel ruolo e sono disponibili quel giorno.
  5. Usa il filtro Role Mismatch per individuare turni storici assegnati a persone senza la qualifica richiesta.


Risultato: La copertura smette di essere frutto di memoria. Ogni slot ha un requisito chiaro e una mancanza di qualifica emerge prima che il turno inizi.


4. Pubblica il piano e raccogli le conferme dei dipendenti Livello 4 — Medio


Il Livello 4 espone il planning dalla vista del manager alle caselle di posta del personale. Il pulsante Send Schedule pubblica la settimana e chiede a ciascuno di confermare o rifiutare i propri turni nel portale.


Come procedere in Odoo:


  1. Apri la Gantt settimanale e clicca Send Schedule, poi seleziona l’intervallo di date da pubblicare.
  2. Aggiungi un breve messaggio (termine per confermare, contatti per scambi) e clicca Send per inviare l’email a tutti i dipendenti assegnati.
  3. Ogni dipendente riceve l’email con i propri turni e può Confermare o Rifiutare ogni slot direttamente dal portale.
  4. I turni rifiutati tornano nel pool Open Shifts con il motivo registrato nella chatter per tracciabilità.
  5. Filtra la Gantt per Confirmation Status per inseguire solo le conferme mancanti il venerdì pomeriggio.


Risultato: La domanda “tutti hanno visto il piano?” riceve risposte con nomi e timestamp, e i no-show dell’ultimo minuto non sono più una sorpresa del lunedì.


5. Pubblica turni aperti che i dipendenti si prendono dal portale Livello 5 — Medio


Il Livello 5 trasforma la pianificazione in un piccolo mercato: i turni non coperti vanno in un pool pubblico, i dipendenti qualificati li vedono sul portale e chi li prende prima si aggiudica lo slot senza bisogno di chiamate al manager.


Come procedere in Odoo:


  1. Crea un turno lasciando vuoto il campo Employee, spunta Open Shift e seleziona il ruolo richiesto.
  2. Clicca Publish; il turno apparirà sul portale > My Open Shifts per chi ha la qualifica giusta.
  3. Un dipendente clicca Take this Shift; lo slot passa immediatamente nel suo planning e scompare dal pool.
  4. Il manager riceve una notifica Discuss e può approvare o revocare entro una finestra configurabile.
  5. Usa il report Open Shifts per individuare gap ricorrenti (venerdì sera, domenica) e ripensare coperture permanenti.


Risultato: Coprire buchi all’ultimo minuto non è più un circuito di telefonate. I dipendenti si autoassegnano e i manager intervengono solo nei casi limite.


6. Blocca i conflitti con Ferie, Presenze e ore contrattuali Livello 6 — Medio


Il Livello 6 integra Planning con HR: richieste di ferie, registrazioni di presenza e ore contrattuali condizionano la Gantt così non si salvano più turni impossibili.


Come procedere in Odoo:


  1. Abilita Cross-app Validation in Planning > Configuration > Settings, selezionando Time Off, Attendances e Contracts.
  2. Una Time Off approvata oscurerà automaticamente i giorni corrispondenti sulla riga Gantt del dipendente.
  3. Se provi ad assegnare un turno in un giorno di vacanza, Odoo rifiuta il salvataggio e propone il dipendente alternativo disponibile per quel ruolo.
  4. Imposta le ore contrattuali settimanali per dipendente; la Gantt mostrerà ore pianificate vs contratto in un pannello laterale.
  5. Importa i timbri di presenza da Attendances e confronta pianificato vs effettivo ogni lunedì mattina.
  6. Imposta una regola minima di 11 ore di riposo tra due turni così assegnazioni back-to-back vengono rifiutate al salvataggio.


Risultato: Turni illegali o impossibili vengono intercettati in fase di pianificazione, non a chiusura payroll, e l’attrito tra HR, Planning e Paghe si riduce a poche eccezioni al mese.


7. Prevedi la prossima settimana da Ordini di Vendita e scadenze di progetto Livello 7 — Difficile


Il Livello 7 trasforma Planning in uno strumento guidato dalla domanda: linee di servizio nei Sales Order e scadenze di progetto generano slot richiesti, così la capacità si pianifica rispetto agli impegni reali verso i clienti.


Come procedere in Odoo:


  1. Vai su Sales > Configuration > Settings e abilita Plan Service Lines così i prodotti di servizio possono generare turni.
  2. In un nuovo Sales Order, marca la riga di servizio come Plan in Planning, indicando ruolo richiesto e ore totali.
  3. Conferma l’ordine; Odoo crea un Open Shift sul ruolo giusto per il range di date richiesto.
  4. In Schedule by Project, le scadenze dei task attivi compaiono come barre di carico da assegnare allo staff con il ruolo corretto.
  5. Usa il filtro Forecast per vedere ore richieste vs ore assegnate per ruolo nelle prossime quattro settimane.
  6. Trascina gli Open Shifts sugli impiegati giusti; l’Ordine di Vendita e il record di Progetto aggiornano in tempo reale.


Risultato: Pianificare i turni in funzione di ciò che il cliente ha effettivamente pagato riduce il mismatch tra ore vendute e ore coperte, e l’overbooking diventa visibile settimane prima della scadenza.


8. Pianifica task di progetto e interventi in campo nello stesso Gantt Livello 8 — Difficile


Il Livello 8 unisce più fonti in un’unica vista: task di progetto e interventi di Field Service compaiono accanto ai turni standard così un dispatch organizza persone, clienti e siti da un’unica schermata.


Come procedere in Odoo:


  1. Installa Project e Field Service insieme a Planning così le tre app condividono dipendenti, ruoli e competenze.
  2. Apri Planning > Schedule by Project per vedere i task aperti in attesa di assegnazione nella colonna di sinistra del Gantt.
  3. Trascina un task di Project sulla riga di un dipendente; il task riceve Planned Hours, il dipendente un turno e i record restano collegati.
  4. Passa a Schedule by Sales Order per assegnare interventi Field Service nei siti del cliente includendo blocchi per il tempo di viaggio.
  5. Configura le Skills in modo che un intervento che richiede certificazione elettrica proponga solo tecnici abilitati.
  6. Filtra il Gantt per Cliente per confermare che una singola visita copra tutti i task pendenti nello stesso sito.


Risultato: Turni in sede, task di progetto e interventi on-site convivono nello stesso Gantt, così un unico dispatcher bilancia lavoro interno e impegni verso i clienti senza saltare tra strumenti diversi.


9. Costruisci una dashboard live capacità vs domanda in Spreadsheet Livello 9 — Difficile


Il Livello 9 porta i dati di Planning dentro uno Spreadsheet dinamico. Ore richieste, ore assegnate, turni aperti e tasso di assenza si aggiornano live così il management legge gli stessi numeri del team operativo.


Come procedere in Odoo:


  1. Apri Planning > Reporting > Analysis e raggruppa per Role, Department e Week per ottenere la pivot di base.
  2. Clicca Insert in Spreadsheet per esportare la pivot in un nuovo documento Spreadsheet chiamato Capacity Live.
  3. Aggiungi una seconda pivot da Time Off (ore approvate per settimana) e una terza da Attendances (ore effettive).
  4. Costruisci una scheda con cinque KPI: ore pianificate, ore richieste, tasso di copertura, tasso di assenza e ore di straordinario.
  5. Aggiungi formattazione condizionale: rosso quando il tasso di copertura scende sotto il 90%, arancione sotto il 95%.
  6. Programma un digest settimanale via email della dashboard all’operations director, al responsabile HR e al partner finance.


Risultato: La riunione operativa del lunedì smette di discutere quale foglio è “quello giusto” e inizia a decidere su numeri condivisi e live di cui tutti si fidano.


Progettare pivot adeguate, regole di formattazione condizionale, cadenza dei digest e il modello dati cross-app è il tipo di lavoro reportistico che Dasolo realizza come progetto guidato dal partner.


10. Esegui un orchestratore di capacità AI su Planning, Sales, HR, Paghe e calendari esterni Livello 10 — Esperto


Il Livello 10 è il limite superiore: un agente AI che legge ore vendute, richieste di assenza, ore contrattuali e pattern storici e propone una settimana completa di turni che i manager devono solo rivedere e approvare.


Come procedere in Odoo:


  1. Allena l’assistente AI di Odoo sugli ultimi 12 mesi di dati di Planning, Sales, Time Off e Attendances.
  2. Definisci obiettivi per ruolo: target di copertura, massimo straordinario, minimo di riposo e criteri di equità tra dipendenti.
  3. Ogni domenica sera l’AI genera una bozza di piano con turni assegnati, turni aperti e un riepilogo scritto dei compromessi fatti.
  4. Connetti calendari esterni (Google Workspace, Microsoft 365) via API così la disponibilità personale entra nel Gantt prima che l’AI pianifichi.
  5. Collega Payroll: i turni confermati spingono ore pianificate, straordinari e maggiorazioni notturne nell’anteprima della busta paga automaticamente.
  6. Invia alert su Slack o Teams quando l’AI individua un gap di copertura, una violazione contrattuale o un’anomalia di equità per il mese a venire.
  7. Il manager rivede la bozza in 15 minuti il lunedì mattina e clicca Publish; l’AI continua a imparare dalle rettifiche manuali.


Risultato: Un orchestratore AI fa il lavoro di un intero team di pianificazione, 24/7, con metriche di equità e una traccia di audit chiara; i manager si concentrano su coaching ed eccezioni anziché su celle da editare.


Collegare agenti AI a Planning, Sales, HR, Payroll e calendari esterni con i giusti paletti su straordinari, equità e compliance è l’architettura cross-app che Dasolo mette insieme come programma guidato dal partner.


Quando conviene l’aiuto di un esperto


Se i livelli da 1 a 6 rispecchiano il tuo contesto, spesso puoi farcela con l’Odoo Planning standard, un proprietario interno paziente e un sandbox dove sperimentare senza timori.


Dal livello 7 in su aumentano i rischi: workflow automatici che inviano email al cliente sbagliato, campi creati con Studio che bloccano gli upgrade, API che smettono di sincronizzare stock a mezzanotte.


Questo non significa che il tuo team abbia fallito. È un segnale che architettura, test e governance contano veramente.


Coinvolgi un partner quando serve progettare più app insieme, rispettare normative locali, gestire integrazioni complesse o rispettare una data di go‑live fissata dal consiglio.

Lavora con Dasolo


Dasolo aiuta le aziende a implementare Odoo secondo il modo in cui davvero lavorano: app su misura, integrazioni pulite e formazione che resta anche dopo la partenza dei consulenti.


Se la tua roadmap Planning include i casi d’uso avanzati di questa guida, possiamo definire un piano a fasi: quick win iniziali, poi automazioni e integrazioni con owner e test script chiari.


Tu mantieni il controllo di scope e budget; noi portiamo la profondità Odoo così il tuo team non impara lezioni costose in produzione.

Prenota una consulenza gratuita:


Programma la tua demo

Pianificazione Odoo: Turni, Ruoli e Indicatori di Capacità
Louis Dresse SRL, Louis DRESSE 25 maggio 2026
Condividi articolo
Accedi per lasciare un commento