Guide · Odoo 19 et 20

La vue calendrier des feuilles de temps Odoo : ce qu'elle fait, et ce qu'elle ne fait pas

Depuis Odoo 19, Mes feuilles de temps a une vue calendrier, aussi en Community. Nous l'avons testée dans Odoo 19 Community et Odoo 20, nous avons lu le code source et filmé l'encodage. Voici comment elle fonctionne, où elle s'arrête, et ce qu'un calendrier pensé pour encoder ses heures, comme celui de TimeViking, fait autrement.

Mis à jour le · par l'équipe TimeViking

La vue calendrier dans Odoo Feuilles de temps

Pendant des années, Odoo Feuilles de temps proposait une liste, une vue kanban et, en Enterprise, la grille hebdomadaire. Depuis Odoo 19, il y a aussi un calendrier : dans Mes feuilles de temps, vos propres lignes, colorées par projet ; dans Toutes les feuilles de temps, les lignes de tout le monde, colorées par employé, avec un panneau latéral pour afficher ou masquer des collègues. La vue fait partie du module hr_timesheet, elle est donc aussi dans Community.

Chaque ligne apparaît comme une étiquette sur son jour : le projet, et entre parenthèses la durée, par exemple Odoo implementation (2h). Si votre société encode en jours, vous voyez (1d). Les week-ends et les jours hors horaire de travail sont grisés.

Mes feuilles de temps en calendrier mensuel dans Odoo 19 Community avec les lignes par jour, colorées par projet
Mes feuilles de temps en calendrier dans Odoo 19 Community : une étiquette par ligne, avec le projet et la durée.

Encoder ses heures dans le calendrier, pas à pas

Le calendrier crée des lignes avec un petit formulaire : projet, tâche, temps et description. Vous le remplissez une fois, pour un jour ou pour toute une série de jours.

  1. Ouvrir le calendrier

    Allez dans Feuilles de temps > Mes feuilles de temps et cliquez sur l'icône calendrier en haut à droite. Vous voyez le mois en cours.

  2. Sélectionner un ou plusieurs jours

    Cliquez sur un jour, ou faites glisser la souris sur plusieurs jours. Une barre affiche la sélection avec un bouton Ajouter.

  3. Remplir la ligne

    Cliquez sur Ajouter, choisissez le Projet et la Tâche, tapez le Temps passé (par exemple 02:00) et une Description.

  4. Ajouter la ligne

    Cliquez sur Ajouter dans la fenêtre. Odoo crée la même ligne pour chaque jour sélectionné ; l'étiquette montre le projet et la durée.

  5. Déplacer ou modifier une ligne

    Faites glisser une ligne vers un autre jour pour changer sa date. Pour changer la durée, cliquez sur la ligne et modifiez-la dans le formulaire.

Trois jours sélectionnés dans le calendrier d'Odoo 19 avec le formulaire projet, tâche, article de la commande client, temps passé et description
Trois jours sélectionnés : un formulaire, une ligne par jour. Odoo remplit l'article de la commande client à partir de la tâche.

Dans ce court enregistrement (22 secondes, sans son), nous faisons exactement cela dans Odoo 19 Community :

Odoo 19 Community, interface en anglais, données de démonstration fictives. Sous-titres disponibles dans le lecteur.

Ce que le calendrier d'Odoo sait faire, ou pas

Nous l'avons vérifié dans le code source d'Odoo 19 et 20 (hr_timesheet, la vue account.analytic.line.calendar) et dans les écrans eux-mêmes.

Calendrier Odoo (19 et 20)
Vue mensuelleoui, et uniquement celle-là (scales="month")
Vue semaine ou journon
Une ligne sur plusieurs jours d'un coupoui, en sélectionnant les jours (pas sur GSM)
Pour plusieurs employés d'un coupoui, dans Toutes les feuilles de temps avec le panneau latéral
Glisser une ligne vers un autre jouroui
Heure de début et de fin, longueur du blocnon : une ligne a une date et une durée
Changer la durée en étirantnon, dans le formulaire
Total par jour, heures manquantesnon
Couleurpar projet (Mes feuilles de temps) ou par employé (Toutes les feuilles de temps)
ÉditionCommunity et Enterprise

Le calendrier est donc un bon aperçu : quels jours ont des heures, et en gros sur quoi. Comme écran d'encodage, il est limité. Vous ne voyez pas combien de temps vous avez travaillé un jour donné, il n'y a pas de notion d'heure, et chaque ligne demande toujours de choisir un projet, une tâche et une durée dans un formulaire.

Odoo 19 ou Odoo 20

La définition de la vue est la même dans les deux versions, jusqu'aux attributs : uniquement le mois, le même formulaire sur plusieurs jours, les mêmes couleurs. Odoo 20 change surtout le style (icônes, espacements). Voici le même calendrier dans Odoo 20, sur la démo publique d'Odoo S.A. :

La vue calendrier de Mes feuilles de temps dans Odoo 20 avec les lignes de temps par jour du mois
Mes feuilles de temps en calendrier dans Odoo 20 (démo Enterprise). Le calendrier lui-même est Community.

Ce que TimeViking fait autrement

TimeViking part de l'autre bout : un calendrier pour encoder ses heures, pas seulement pour les regarder. La différence se voit dès la première minute.

  • Votre semaine heure par heure. Une semaine de 7h00 à 22h00, avec des blocs qui ont un début, une fin et une longueur. Vous voyez d'un coup d'œil ce que vous avez fait mardi après-midi.
  • Glisser et étirer. Faites glisser sur un créneau vide et choisissez la tâche ; déplacez un bloc ; étirez-le pour changer la durée, par pas de 15 minutes. Vous pouvez aussi glisser une tâche de la liste de gauche vers le calendrier.
  • Les trous sont visibles. Entre vos prestations d'une journée de travail, un créneau vide est marqué Non rempli, avec le temps manquant. Vous le comblez en glissant dessus.
  • Totaux par jour. Au-dessus de chaque jour : les heures encodées face à l'objectif du jour selon l'horaire de travail, en couleur quand il en manque.
  • Saisie rapide. Appuyez sur N et tapez vendredi 16-17 #webshop tester le paiement : TimeViking comprend le jour, l'heure, le projet et la description, et montre ce qu'il va enregistrer avant que vous appuyiez sur Entrée.
  • Raccourcis clavier. T lance ou arrête le minuteur, les flèches passent à la semaine précédente ou suivante, D duplique la prestation sélectionnée, ? les affiche tous.
  • Sur votre GSM. La même semaine dans l'application mobile, avec le minuteur et la saisie rapide.
Le calendrier hebdomadaire de TimeViking avec des blocs par projet, un total au-dessus de chaque jour et le champ de saisie rapide
Le calendrier hebdomadaire de TimeViking : des blocs avec heure de début et de fin, le total au-dessus de chaque jour et la saisie rapide en haut.

Et voici la même chose en 28 secondes (sans son) : combler un trou, étirer un bloc, taper une ligne, changer de semaine et consulter la semaine sur GSM.

TimeViking avec des données de démonstration fictives. Sous-titres disponibles dans le lecteur.

Les heures arrivent toujours dans Odoo : TimeViking les écrit dans les lignes de feuilles de temps standard, sur le bon projet et la bonne tâche, via un seul utilisateur bot. Dans le calendrier d'Odoo, elles apparaissent alors comme n'importe quelle autre ligne, avec leur durée.

Quand le calendrier d'Odoo suffit-il ?

Si votre équipe encode une ou deux lignes par jour, surtout des journées entières sur le même projet, le calendrier d'Odoo fait l'affaire : sélectionnez la semaine, remplissez le formulaire une fois, terminé. Il donne aussi aux responsables un aperçu rapide de qui a encodé quel jour.

Il montre ses limites quand on travaille sur plusieurs choses par jour, qu'on veut encoder au fil de la journée ou voir ce qui manque encore. Il faut alors des heures, des totaux par jour et quelque chose de plus rapide qu'un formulaire. C'est là que TimeViking aide, en Community comme en Enterprise. Pour les autres vues et façons d'encoder, voyez le guide complet des feuilles de temps Odoo et les astuces pour les feuilles de temps Odoo. Envie d'essayer ? Testez TimeViking gratuitement.

Odoo est une marque d'Odoo S.A. TimeViking est un produit de Software Services BV et n'est pas lié à Odoo S.A. Les captures d'Odoo 19 et l'enregistrement montrent Odoo 19.0 Community (interface en anglais) sur une base de test locale ; la capture d'Odoo 20 montre Odoo 20.0 Enterprise sur la démo publique d'Odoo S.A. Toutes les données sont fictives.

Essayez TimeViking avec votre propre Odoo.

Gratuit pour les équipes jusqu'à 3 utilisateurs, pour toujours. Les équipes plus grandes l'essaient 30 jours gratuitement, sans carte.

Questions fréquentes

Depuis quelle version Odoo Feuilles de temps a-t-il une vue calendrier ?

Depuis Odoo 19. Dans Odoo 18, le module hr_timesheet n'a pas de vue calendrier ; dans Odoo 19 et 20 bien, en Community comme en Enterprise, sous Mes feuilles de temps et Toutes les feuilles de temps. Nous avons comparé les définitions de la vue dans le code source des deux versions : elles sont identiques.

Existe-t-il une vue semaine dans le calendrier des feuilles de temps ?

Non. La vue est définie avec scales="month" : seul le mois est disponible. Le mini-calendrier à droite saute vers un autre mois, pas vers une semaine ou un jour.

Puis-je étirer un bloc pour changer la durée ?

Non. Une ligne de feuille de temps dans Odoo a une date et une durée, mais pas d'heure de début ni de fin. Le calendrier affiche chaque ligne comme une étiquette sur le jour, avec la durée dans le texte. La durée se change dans le formulaire ; glisser ne fait que déplacer la ligne vers un autre jour.

Puis-je encoder des heures pour plusieurs collègues à la fois ?

Oui, dans Toutes les feuilles de temps. Cochez les employés dans le panneau latéral, sélectionnez les jours et cliquez sur Ajouter : Odoo crée une ligne par employé et par jour. Sans employé coché, Odoo vous demande d'en choisir un. Sur GSM, cet encodage sur plusieurs jours n'est pas disponible.

Le calendrier affiche-t-il des totaux par jour ou les heures manquantes ?

Non. Vous voyez les lignes par jour avec leur durée, et les jours hors horaire de travail sont grisés, mais il n'y a ni total par jour ni alerte pour les jours incomplets. Pour cela, utilisez la liste regroupée par date ou les rapports.

Dois-je modifier quelque chose dans Odoo pour utiliser TimeViking ?

Non. TimeViking écrit dans les lignes de feuilles de temps standard d'Odoo 18, 19 et 20, via un seul utilisateur bot. Le calendrier d'Odoo continue de fonctionner : les heures encodées dans TimeViking y apparaissent aussi, avec leur durée.

Autres guides