Pointage (temps de travail)
Le pointage enregistre le temps réellement passé sur une intervention, par technicien, sous forme de sessions (un début, une fin). Il alimente le coût de main-d'œuvre et les indicateurs de productivité du tableau de bord de pilotage.
Contrairement à une mesure déduite des changements de statut, le pointage repose sur des sessions explicites : cela permet plusieurs passages (pauses, reprises), plusieurs techniciens sur une même intervention, et la correction manuelle d'un oubli.
Activation
La fonctionnalité est désactivée par défaut. Dans Configuration du module > onglet Pilotage :
- Activer le pointage : met en service la capture des sessions, l'exposition par l'API et l'affichage du temps passé.
- Coût horaire de main-d'œuvre par défaut : taux utilisé quand un technicien n'a pas de coût horaire moyen renseigné sur sa fiche utilisateur (champ "coût horaire moyen" de Dolibarr).
- Durée maximale avant clôture automatique : au-delà de cette durée (24 h par défaut), une session restée ouverte (oubli du "Je termine") est clôturée par la tâche planifiée pour éviter de fausser les indicateurs.
Fonctionnement

- Une session ouvre un compteur pour un technicien sur une intervention.
- Un technicien n'a qu'une seule session ouverte à la fois : démarrer une nouvelle session clôture automatiquement la précédente (elle n'est pas perdue).
- À la clôture, la durée est calculée et la session devient définitive ; elle peut être corrigée ou annulée en back-office.
- Le coût de main-d'œuvre est calculé côté serveur (somme des durées x coût horaire de chaque technicien). C'est une donnée sensible : elle n'est jamais exposée au technicien ni dans l'application mobile ; seul le total agrégé est restitué côté back-office, au responsable.
Droits
- Consulter les sessions de pointage (timesheet / read).
- Démarrer/arrêter et corriger les sessions (timesheet / write).
- La saisie ou la correction du temps pour un autre technicien (correction back-office) est réservée aux profils administrateur ou répartiteur (droit dispatch) : avec le seul droit timesheet / write, un technicien ne peut pointer que pour lui-même.
Tâche planifiée
Une tâche "Clôture automatique des sessions de pointage oubliées" est fournie, désactivée par défaut. Activez-la dans Accueil > Configuration > Tâches planifiées en même temps que le pointage si vous souhaitez la sécurité anti-oubli.
Périmètre actuel
Sont disponibles : la capture des sessions, l'invariant "une session ouverte par technicien", le calcul du coût (back-office), la correction manuelle, la tâche de clôture et l'API.
Sont prévus pour une version ultérieure : le bouton chronomètre "Je commence / Je termine" directement dans l'application mobile (avec fonctionnement hors ligne) et un bloc "Temps passé" sur la fiche d'intervention back-office.