Guida · Odoo Community

Timesheet in Odoo Community: cosa può fare e cosa no

Odoo Community offre una base solida per registrare le ore, ma alcune funzioni che i team usano ogni giorno esistono solo in Enterprise. Una panoramica onesta, verificata sul codice sorgente di Odoo 18, 19 e 20, e come colmare le lacune senza cambiare edizione.

Aggiornato il · dal team di TimeViking

La risposta breve

Odoo Community sa registrare le ore su progetti e attività, farne report e fatturarle. Mancano invece gli strumenti che rendono rapida la compilazione delle ore e che ne gestiscono l'approvazione: una griglia settimanale, un timer e la convalida dei timesheet. Odoo li offre con Enterprise.

Per averli non deve cambiare edizione. TimeViking dà al suo team un calendario settimanale, una griglia settimanale, l'inserimento rapido, un timer, un'app per smartphone e le approvazioni settimanali, e scrive le ore direttamente nei timesheet del suo Odoo Community.

Cosa fa Odoo Community con i timesheet

Abbiamo verificato il codice sorgente di Odoo Community 18, 19 e 20 (i moduli e i relativi manifest). Tutte e tre le versioni includono quanto segue, senza Enterprise:

  • Timesheet (hr_timesheet): ore su un progetto e un'attività, con descrizione e dipendente. Si registrano in un elenco o nella scheda di un'attività.
  • Diritti di accesso: un utente vede solo le proprie ore, oppure tutte, oppure amministra i timesheet.
  • Report: elenco, kanban, pivot e grafico, per progetto, attività, dipendente o periodo.
  • Un calendario mensile delle ore, da Odoo 19 (non ancora in 18).
  • Ore allocate su un'attività, per vedere quanto è già stato consumato.
  • Ferie e permessi (hr_holidays) e un orario di lavoro con i giorni festivi (resource). Con project_timesheet_holidays, Odoo crea anche righe di timesheet per le assenze approvate.
  • Fatturazione delle ore tramite ordini di vendita (sale_timesheet): una volta fatturate, le ore non si possono più modificare liberamente.

È una base solida. Per un team che registra ore ogni giorno, è soprattutto l'inserimento dei dati a far perdere tempo.

Cosa manca in Community

FunzioneIn Community 18, 19 e 20Dove si trova
Convalida delle ore (approvare e bloccare)No: il campo non esisteEnterprise (timesheet_grid)
Griglia settimanale per i timesheetNoEnterprise (timesheet_grid)
Timer per avviare e fermare le oreNoEnterprise
Pianificazione delle persone sui progettiNoEnterprise (planning)
API esterna su Odoo OnlineNon applicabile: Odoo Online è sempre EnterpriseSolo piano Custom

Non abbiamo verificato cosa faccia Enterprise con questi moduli nel proprio codice sorgente: quel codice non è pubblico. La tabella indica cosa non c'è in Community; per i dettagli su Enterprise consulti la documentazione di Odoo.

Un'altra cosa da sapere: Odoo Online e Odoo.sh sono sempre installazioni Enterprise. Community si usa sul proprio server, in azienda o presso un partner di hosting.

Come TimeViking colma le lacune

TimeViking è un'app separata per il suo team, collegata al suo Odoo. Odoo resta la fonte di riferimento: progetti, attività e dipendenti arrivano da Odoo, e le ore tornano indietro automaticamente, in entrambe le direzioni.

Inserimento rapido

  • Un calendario settimanale in cui trascinare le attività, con un colore per progetto.
  • Una griglia settimanale: una riga per attività, una cella per giorno, Tab per passare al giorno successivo.
  • Inserimento rapido: yesterday 9-12 #support tickets diventa una riga di timesheet in un colpo solo.
  • Un timer, anche sullo smartphone, e la copia della settimana precedente.
  • Un'app per smartphone che funziona anche senza connessione; approfondisca nella nostra guida all'app timesheet sullo smartphone.

Approvazioni senza Enterprise

Il team invia la settimana; un project manager la approva o la rimanda indietro. Le ore approvate vengono bloccate nell'app. Funziona in modo indipendente da Odoo, quindi anche su Community. Il confronto con la convalida di Enterprise è spiegato in approvare i timesheet in Odoo.

Cosa arriva in Odoo

Le ore finiscono nei Timesheet standard di Odoo, sul dipendente, sul progetto e sull'attività giusti. I suoi dipendenti non hanno bisogno di un login Odoo: l'app scrive tramite un'unica connessione tecnica, per conto del dipendente corrispondente. Ferie e permessi si richiedono nell'app; il responsabile li approva in Odoo, come è abituato a fare.

Collegare Odoo Community

Sul proprio server ha tre possibilità, tutte spiegate nella pagina integrazione con Odoo:

  1. Con il nostro modulo gratuito dall'Odoo Apps Store: nessuna chiave API da gestire o rinnovare.
  2. Con un utente bot: un unico utente tecnico con una chiave API, per tutto il team. Ha bisogno solo di diritti presenti in Community: Utente Progetto e Timesheet con accesso a tutti i timesheet.
  3. Con una chiave API personale per utente: ogni collega collega la propria chiave e scrive solo le proprie ore.

Funziona con Odoo 18, 19 e 20. Le differenze tra le versioni sono descritte nella pagina Odoo Timesheet.

Quanto costa?

Per team fino a 3 utenti, TimeViking è gratuito, per sempre. Oltre, paga 5 € al mese per tutto il team fino a 20 utenti, non per utente. Tutti i dettagli sono nella pagina dei prezzi. Può iniziare gratis e collegare il suo Odoo Community già oggi.

Provi TimeViking con il Suo Odoo.

Gratis per i team fino a 3 utenti, per sempre. I team più grandi hanno una prova gratuita di 30 giorni, senza carta di credito.

Domande frequenti

Odoo Community ha un'app Timesheet?

Sì. Il modulo Timesheet (hr_timesheet) fa parte di Community in Odoo 18, 19 e 20. Registra le ore su progetti e attività, con diritti di accesso alle proprie ore o a tutte, e con viste elenco, kanban, pivot e grafico.

Posso approvare o convalidare i timesheet in Odoo Community?

Non con Odoo stesso. Il campo delle ore convalidate non esiste nel codice sorgente di Community 18, 19 e 20; la convalida appartiene a Enterprise. Se vuole comunque le approvazioni, può gestirle in TimeViking: il team invia la settimana e un project manager la approva.

Odoo Community ha una griglia settimanale o un timer per i timesheet?

No. Nei moduli Community non abbiamo trovato né una vista a griglia né un timer per i timesheet. Odoo 19 e 20 hanno invece un calendario mensile delle ore. TimeViking ha la propria griglia settimanale, il calendario settimanale e il timer, anche sullo smartphone.

TimeViking funziona con Odoo Community sul mio server?

Sì. Si collega con il nostro modulo gratuito, oppure tramite API con un utente bot o una chiave personale per utente. Il bot ha bisogno solo di diritti presenti in Community: Utente Progetto e Timesheet con accesso a tutti i timesheet.

Serve Enterprise per fatturare le ore?

No. La fatturazione delle ore tramite ordini di vendita (sale_timesheet) fa parte di Community. Una volta fatturate, Odoo blocca le ore; TimeViking lo rispetta.

Altre guide