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:
- Installa l’app Planning, poi vai su Planning > Schedule by Employee e apri la vista Gantt settimanale.
- Clicca la cella vuota accanto al dipendente giusto sulla data di domani e imposta orario di inizio e fine.
- Scrivi una breve nota che descriva il turno così il dipendente sa cosa aspettarsi arrivando.
- Salva il turno; comparirà un blocco colorato sul Gantt e una copia sul calendario del dipendente.
- 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:
- Vai su Planning > Configuration > Shift Templates > New e crea ad esempio Mattina Negozio 8–12 con il ruolo corretto.
- Compila ora di inizio, durata, ruolo e nota predefinita, poi salva il template.
- Ripeti per Pomeriggio, Sabato Reception e Guardia Notturna così la settimana tipo è descritta completamente.
- Torna su Schedule by Employee, clicca la freccia su una cella vuota e scegli il template; il turno si riempie all’istante.
- 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:
- Apri Planning > Configuration > Roles e crea ruoli come Cassiere, Tecnico Senior, Capo Turno e Backup.
- Apri la scheda di ogni dipendente e nella tab Planning spunta i ruoli che è autorizzato a coprire.
- Cambia la Gantt su Schedule by Role e trascina uno slot non assegnato sulla riga del ruolo giusto.
- Clic destro sullo slot e scegli Assign; Odoo mostrerà solo i dipendenti che hanno quel ruolo e sono disponibili quel giorno.
- 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:
- Apri la Gantt settimanale e clicca Send Schedule, poi seleziona l’intervallo di date da pubblicare.
- Aggiungi un breve messaggio (termine per confermare, contatti per scambi) e clicca Send per inviare l’email a tutti i dipendenti assegnati.
- Ogni dipendente riceve l’email con i propri turni e può Confermare o Rifiutare ogni slot direttamente dal portale.
- I turni rifiutati tornano nel pool Open Shifts con il motivo registrato nella chatter per tracciabilità.
- 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:
- Crea un turno lasciando vuoto il campo Employee, spunta Open Shift e seleziona il ruolo richiesto.
- Clicca Publish; il turno apparirà sul portale > My Open Shifts per chi ha la qualifica giusta.
- Un dipendente clicca Take this Shift; lo slot passa immediatamente nel suo planning e scompare dal pool.
- Il manager riceve una notifica Discuss e può approvare o revocare entro una finestra configurabile.
- 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:
- Abilita Cross-app Validation in Planning > Configuration > Settings, selezionando Time Off, Attendances e Contracts.
- Una Time Off approvata oscurerà automaticamente i giorni corrispondenti sulla riga Gantt del dipendente.
- Se provi ad assegnare un turno in un giorno di vacanza, Odoo rifiuta il salvataggio e propone il dipendente alternativo disponibile per quel ruolo.
- Imposta le ore contrattuali settimanali per dipendente; la Gantt mostrerà ore pianificate vs contratto in un pannello laterale.
- Importa i timbri di presenza da Attendances e confronta pianificato vs effettivo ogni lunedì mattina.
- 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:
- Vai su Sales > Configuration > Settings e abilita Plan Service Lines così i prodotti di servizio possono generare turni.
- In un nuovo Sales Order, marca la riga di servizio come Plan in Planning, indicando ruolo richiesto e ore totali.
- Conferma l’ordine; Odoo crea un Open Shift sul ruolo giusto per il range di date richiesto.
- In Schedule by Project, le scadenze dei task attivi compaiono come barre di carico da assegnare allo staff con il ruolo corretto.
- Usa il filtro Forecast per vedere ore richieste vs ore assegnate per ruolo nelle prossime quattro settimane.
- 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:
- Installa Project e Field Service insieme a Planning così le tre app condividono dipendenti, ruoli e competenze.
- Apri Planning > Schedule by Project per vedere i task aperti in attesa di assegnazione nella colonna di sinistra del Gantt.
- Trascina un task di Project sulla riga di un dipendente; il task riceve Planned Hours, il dipendente un turno e i record restano collegati.
- Passa a Schedule by Sales Order per assegnare interventi Field Service nei siti del cliente includendo blocchi per il tempo di viaggio.
- Configura le Skills in modo che un intervento che richiede certificazione elettrica proponga solo tecnici abilitati.
- 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:
- Apri Planning > Reporting > Analysis e raggruppa per Role, Department e Week per ottenere la pivot di base.
- Clicca Insert in Spreadsheet per esportare la pivot in un nuovo documento Spreadsheet chiamato Capacity Live.
- Aggiungi una seconda pivot da Time Off (ore approvate per settimana) e una terza da Attendances (ore effettive).
- Costruisci una scheda con cinque KPI: ore pianificate, ore richieste, tasso di copertura, tasso di assenza e ore di straordinario.
- Aggiungi formattazione condizionale: rosso quando il tasso di copertura scende sotto il 90%, arancione sotto il 95%.
- 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:
- Allena l’assistente AI di Odoo sugli ultimi 12 mesi di dati di Planning, Sales, Time Off e Attendances.
- Definisci obiettivi per ruolo: target di copertura, massimo straordinario, minimo di riposo e criteri di equità tra dipendenti.
- Ogni domenica sera l’AI genera una bozza di piano con turni assegnati, turni aperti e un riepilogo scritto dei compromessi fatti.
- Connetti calendari esterni (Google Workspace, Microsoft 365) via API così la disponibilità personale entra nel Gantt prima che l’AI pianifichi.
- Collega Payroll: i turni confermati spingono ore pianificate, straordinari e maggiorazioni notturne nell’anteprima della busta paga automaticamente.
- 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.
- 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: