Logbook

Le logbook (journal de temps) permet de saisir rapidement du temps de travail, puis de l'assigner à des tâches.

Le principe : vous notez ce que vous faites au fil de la journée sans vous soucier de la tâche associée, puis vous assignez les entrées aux tâches en fin de journée ou de semaine.

Activation

Le logbook doit être activé dans la configuration du module (option "Activer le module Logbook"). Une fois activé, une entrée "Logbook" apparaît dans le menu Projets > Todo.

Interface Dolibarr

La page logbook (logbook.php) est organisée en trois zones.

Barre de statistiques

En haut de la page, quatre indicateurs pour la journée en cours :

  • Temps total : somme des durées de toutes les entrées du jour
  • Entrées : nombre d'entrées du jour
  • À assigner : entrées non encore associées à une tâche
  • Assignées : entrées déjà reliées à une tâche

Formulaire de saisie rapide

À gauche, un formulaire compact pour créer une nouvelle entrée :

Champ Description
Description (obligatoire) Ce qui a été fait
Durée En minutes (valeur par défaut configurable, 15 minutes par défaut)
Date Date de l'entrée (aujourd'hui par défaut, ne peut pas être dans le futur)
Tags Tags séparés par des virgules

Page logbook avec la barre de statistiques en haut, le formulaire de saisie à gauche et la liste des entrées à droite

Liste des entrées

À droite, le tableau des entrées avec filtrage par onglets.

Filtres

Quatre vues sont disponibles :

Filtre Description
Aujourd'hui Entrées du jour en cours
Cette semaine Entrées du lundi au dimanche de la semaine en cours
À assigner Toutes les entrées au statut brouillon (non assignées)
Tout Toutes les entrées, brouillon et assignées

Lorsqu'un filtre autre que "Aujourd'hui" est actif, les entrées sont regroupées par date avec des séparateurs visuels.

Colonnes du tableau

Colonne Description
Case à cocher Pour sélectionner des entrées à fusionner
Heure Heure de création de l'entrée
Description Libellé de l'entrée + lien vers la tâche si assignée
Tags Tags associés à l'entrée
Durée Temps en heures/minutes
Statut Brouillon, Assigné ou Fusionné
Actions Boutons assigner et supprimer

Assigner une entrée à une tâche

L'assignation transforme l'entrée de logbook en temps passé sur une tâche Dolibarr.

  1. Cliquez sur l'icône de lien dans la colonne "Actions"
  2. Une fenêtre s'ouvre avec un sélecteur de tâche (filtré sur les projets TODO)
  3. Sélectionnez la tâche cible
  4. Cliquez sur Assigner

L'entrée passe au statut "Assigné" et une ligne de temps passé est créée sur la tâche dans Dolibarr.

Les entrées assignées apparaissent en opacité réduite dans la liste.

Fusionner des entrées

La fusion permet de regrouper plusieurs petites entrées en une seule.

  1. Cochez au moins deux entrées (seules les entrées au statut "Brouillon" sont cochables)
  2. La barre de fusion apparaît en bas du tableau, indiquant le nombre d'entrées sélectionnées et la durée totale
  3. Saisissez un libellé pour l'entrée fusionnée (optionnel)
  4. Cliquez sur Fusionner

Les entrées d'origine passent au statut "Fusionné" et une nouvelle entrée est créée avec la durée cumulée.

La case "Tout sélectionner" dans l'en-tête du tableau permet de cocher toutes les entrées brouillon d'un coup.

Suppression

Cliquez sur l'icône poubelle pour supprimer une entrée. Une confirmation est demandée.

Seules les entrées au statut "Brouillon" peuvent être supprimées.

Purge automatique

Si la purge est configurée dans les réglages (ex : 90 jours), une tâche planifiée Dolibarr supprime automatiquement les entrées assignées datant de plus du nombre de jours configuré. Les entrées au statut "Brouillon" ne sont jamais purgées automatiquement.