Le problème : des heures contractuelles sans contrôle
Les entreprises qui vendent des services par forfait d'heures font face à un défi constant : suivre le temps passé par chaque technicien sur chaque ticket, lier ce temps au bon contrat et présenter au client un rapport de consommation fiable. Les feuilles de calcul manuelles échouent, Excel ne passe pas à l'échelle et l'ERP ne comprend pas les tickets.
Contract Hours : minuterie intégrée à GLPI
Le module Contract Hours ajoute une minuterie que le technicien contrôle directement dans la chronologie du ticket :
- Start – démarre le comptage
- Pause – pause temporaire (réunion, déjeuner)
- Resume – reprend
- Stop – arrête et enregistre
Un minuteur flottant reste visible sur toutes les pages tant qu'une mesure est active. Le technicien peut naviguer dans GLPI sans perdre le comptage.
Enregistrement automatique
Lorsque la minuterie est arrêtée, le module :
- Arrondit le temps au minimum facturable configuré (ex : 15 min)
- Crée automatiquement une TicketTask privée avec le temps enregistré
- Déduit les heures du solde du contrat lié
Contrats intelligents
Chaque contrat est défini par entité et peut avoir des critères de résolution combinés : le groupe assigné ET la catégorie du ticket doivent correspondre pour que le ticket soit lié au contrat. Les heures non utilisées peuvent être reportées sur la période suivante.
Tableau de bord pour le client
Dans l'interface helpdesk, un tableau de bord dédié affiche des cartes par contrat avec le quota, les heures consommées et le solde, ainsi qu'un détail regroupé par ticket. La visibilité de chaque contrat est contrôlée par trois tables : utilisateurs, profils et groupes autorisés.
Audit complet
Les modifications rétroactives du temps sont enregistrées avec une traçabilité totale : qui a modifié, quand et quelle était la valeur précédente. Des alertes se configurent par pourcentage de consommation pour avertir avant que le solde ne soit épuisé.