Fondamentaux du suivi du temps
Vue d'ensemble
Le suivi du temps Corcava offre une gestion précise et flexible via l'application bureau et la saisie manuelle. Le système s'appuie sur les intervalles de temps : enregistrements qui capturent le début, la poursuite et la fin du travail sur des projets et tâches. Cette base permet une facturation précise, l'analyse de la productivité et une communication transparente avec les clients.
Comprendre le suivi du temps dans Corcava vous aide à capturer des données de travail fiables, à améliorer la rentabilité des projets et à offrir une transparence professionnelle à vos clients.
Vue d'ensemble du suivi du temps
Qu'est-ce que le suivi du temps dans Corcava ?
Le suivi du temps consiste à enregistrer quand et combien de temps les membres travaillent sur des projets et tâches. Le système crée des enregistrements détaillés appelés intervalles de temps qui capturent :
- Heures de début et de fin — Horodatages précis du travail
- Association au projet — Projet sur lequel le travail a été effectué
- Association à la tâche — Optionnellement, la tâche concernée
- Attribution — Qui a effectué le travail
- Calcul de la durée — Calcul automatique du temps passé
- Notes et contexte — Descriptions et contexte optionnels
Concept des intervalles de temps
Les intervalles de temps sont les briques de base du suivi :
Propriétés d'un intervalle :
- started_at — Début du travail sur le projet/tâche
- finished_at — Fin (null si le suivi est actif)
- user_id — Membre ayant effectué le travail
- project_id — Projet concerné
- task_id — Tâche précise (optionnel, null pour du travail projet général)
- type — Type de suivi (START, CONTINUE, FINISH)
- manual_time — Booléen : saisie manuelle ou non
- notes — Descriptions et contexte optionnels
Avantages : ✅ Suivi précis — Heures de début et fin pour une facturation exacte
✅ Contexte projet — Tout le temps associé à des projets précis
✅ Granularité tâche — Suivi optionnel par tâche pour des analyses détaillées
✅ Attribution d'équipe — Traçabilité de qui a fait quoi
✅ Saisie flexible — Méthodes automatique et manuelle
Intégration de l'application bureau
Fonctionnement de l'application bureau
Connexion : Corcava inclut une application bureau séparée qui se connecte à votre compte web pour un suivi du temps fluide :
Processus d'authentification :
- Connexion — Utiliser vos identifiants Corcava dans l'application bureau
- Token — Le système crée un jeton d'authentification sécurisé
- Synchronisation des projets — L'app télécharge vos projets assignés
- Tâches — Accès aux tâches des projets pour le suivi
- Synchronisation en temps réel — Les données de temps se synchronisent entre l'app et l'interface web
Fonctionnalités :
- Sélection du projet — Choisir le projet sur lequel vous travaillez
- Sélection de la tâche — Optionnellement sélectionner une tâche précise
- Démarrer / Arrêter — Contrôles simples pour commencer et terminer le suivi
- Captures d'écran — Capture optionnelle pendant le travail (voir Gestion des captures)
- Fonctionnement en arrière-plan — Tourne sans interrompre votre travail
Avantages de l'application bureau
Capture automatique du temps :
- Précision — Heures de début et de fin sans calcul manuel
- Peu de perturbation — Suivi sans interrompre le flux de travail
- Lien aux tâches — Associer le temps directement aux tâches
- Mises à jour en temps réel — Le temps apparaît sur les tableaux et rapports
- Données fiables — Données précises pour la facturation client et l'analyse d'équipe
Avantages de l'intégration : ✅ Workflow fluide — Le suivi se fait automatiquement pendant que vous travaillez
✅ Données précises — Horodatage précis sans saisie manuelle
✅ Lien aux tâches — Intégration directe avec les tâches de gestion de projet
✅ Visibilité en temps réel — Le temps apparaît sur les cartes de tâche et les rapports
✅ Facturation professionnelle — Données précises pour les factures client
Types de suivi du temps
Opérations de suivi disponibles
D'après l'analyse du code, le système prend en charge trois opérations principales :
Suivi START :
- Objectif — Démarrer le suivi sur un projet ou une tâche
- Comportement — Crée un nouvel intervalle avec l'horodatage actuel
- Intervalle précédent — Termine automatiquement tout suivi actif
- Intervalle minimum — Applique un minimum de 10 minutes aux intervalles précédents
- Projet requis — Le projet doit être précisé pour le suivi
- Tâche optionnelle — Possibilité de préciser une tâche
Suivi CONTINUE :
- Objectif — Reprendre le suivi après une pause
- Comportement — Termine l'intervalle en cours et en démarre un nouveau
- Gestion du minimum — Garantit que l'intervalle précédent respecte les 10 minutes
- Transition fluide — Suivi continu avec gestion des pauses
- Préservation du contexte — Maintient le projet et la tâche
Suivi FINISH :
- Objectif — Terminer la session de suivi en cours
- Comportement — Définit finished_at sur l'intervalle actif
- Calcul de la durée — Calcule automatiquement le temps total passé
- Finalisation — Complète l'enregistrement pour les rapports et la facturation
- Notes — Possibilité d'ajouter des notes finales à l'intervalle terminé
Mode AUTO (implémentation limitée)
Mode AUTO :
- Défini — Le mode AUTO existe (TrackingTypesEnum::AUTO = 4)
- Valeur par défaut — Utilisé par défaut si le type de suivi est invalide
- Traitement limité — Non géré dans la logique principale de suivi
- Cas d'usage — Utilisé dans certains scénarios de rapport
- Pas une fonctionnalité principale — Pas une méthode de suivi courante
Avantages des types de suivi : ✅ Contrôle flexible — Opérations adaptées aux différents modes de travail
✅ Gestion automatique — Le système gère les transitions entre intervalles
✅ Intervalle minimum — Garantit des données de suivi pertinentes
✅ Contexte préservé — Maintient le projet et la tâche entre les opérations
Intégration projet-tâche
Lien du temps aux projets et tâches
Suivi au niveau projet : Tout suivi du temps doit être associé à un projet :
Fonctionnalités :
- Projet requis — Chaque intervalle doit préciser un projet
- Affectation au projet — Les utilisateurs ne peuvent enregistrer que sur les projets assignés
- Permission projet — Le suivi du temps nécessite l'accès au projet
- Totaux projet — Les intervalles sont agrégés au niveau projet
- Association client — Le temps projet peut être facturé au client associé
Suivi au niveau tâche (optionnel) : Le temps peut être associé à des tâches précises dans les projets :
Fonctionnalités tâche :
- Tâche optionnelle — Les intervalles peuvent préciser un task_id
- Affichage sur les cartes — Les cartes de tâche affichent le temps total
- Performance par tâche — Analyser le temps investi par tâche
- Rapports détaillés — Analyse du temps au niveau tâche
- Transparence client — Montrer aux clients sur quelles tâches le temps a été passé
Avantages de l'intégration
Intégration à la gestion de projet :
- Affichage du temps — Le temps enregistré apparaît sur les cartes de tâche
- Mises à jour en temps réel — Le temps se met à jour au fur et à mesure
- Analyses projet — Les données de temps alimentent les analyses de performance
- Coordination d'équipe — Les membres voient l'investissement en temps par projet
- Communication client — Rapports de temps professionnels pour les clients
Pilotage :
- Rentabilité projet — Comparer l'investissement en temps et la valeur du projet
- Efficacité des tâches — Repérer les tâches plus longues que prévu
- Performance d'équipe — Analyser la productivité individuelle et collective
- Planification des ressources — Utiliser l'historique pour les futurs projets
- Facturation client — Données précises pour une facturation transparente
Avantages de l'intégration projet-tâche : ✅ Intégration fluide — Suivi du temps intégré à la gestion de projet
✅ Analyse fine — Suivi au niveau projet et tâche
✅ Retour visuel — Le temps apparaît sur les tableaux projet
✅ Facturation précise — Répartition du temps pour les factures client
✅ Transparence d'équipe — Visibilité sur l'investissement en temps
Structure des données de temps
Organisation des données
Structure d'un intervalle : Chaque session de suivi crée un enregistrement d'intervalle avec :
Données de base :
- Horodatages — started_at et finished_at pour un timing précis
- Durée — Calculée automatiquement à partir du début et de la fin
- Attribution — Enregistrement clair de qui a effectué le travail
- Contexte projet — Association à un projet
- Contexte tâche — Association optionnelle à une tâche
Données complémentaires :
- Type de suivi — Comment le temps a été enregistré (START, CONTINUE, FINISH)
- Indicateur manuel — Saisie manuelle ou automatique
- Notes — Descriptions et contexte optionnels
- Captures d'écran — Pièces jointes optionnelles pour vérification
- Devises — Prise en charge multi-devises pour les équipes internationales
Calcul et formatage de la durée
Calcul automatique :
- Calcul en temps réel — Durée calculée à partir des horodatages
- Précision — Calculs à la seconde
- Format — Durée affichée en HH:MM:SS
- Agrégation — Les intervalles remontent au niveau tâche, projet et utilisateur
- Rapports — Les durées alimentent les rapports et analyses
Affichage :
- Cartes de tâche — « Temps enregistré : HH:MM:SS » sur les cartes
- Totaux projet — Totaux quotidiens et hebdomadaires par projet
- Synthèses utilisateur — Synthèses individuelles par membre
- Rapports client — Rapports de temps professionnels pour les clients
Relations et intégration
Connexions des données :
- Utilisateurs — Les intervalles sont liés à des utilisateurs
- Projets — Les intervalles sont liés à des projets
- Tâches — Les intervalles peuvent être liés à des tâches
- Captures — Les captures peuvent être attachées aux intervalles
- Factures — Les intervalles peuvent être marqués comme facturés
Points d'intégration :
- Gestion de projet — Les données apparaissent dans les tableaux et la gestion des tâches
- Facturation — Les données alimentent la génération des factures
- Rapports — Les données alimentent les analyses et rapports
- Portail client — Les données visibles par les clients via le portail
- Gestion d'équipe — Les données contribuent à l'analyse de performance
Avantages : ✅ Suivi complet — Enregistrement de tout le travail effectué
✅ Association flexible — Lier le temps aux projets, tâches et contexte métier
✅ Intégration automatique — Les données circulent vers les autres processus
✅ Présentation professionnelle — Données claires pour la communication client
✅ Pilotage — Données riches pour l'analyse et les décisions
Démarrer avec le suivi du temps
Guide de démarrage rapide
Étape 1 : Configurer l'application bureau (recommandé)
- Télécharger et installer l'application bureau Corcava
- Se connecter avec vos identifiants Corcava
- Vérifier que vos projets assignés apparaissent dans l'application
- Tester le démarrage et l'arrêt du suivi sur un projet
Étape 2 : Comprendre l'affectation aux projets
- Vérifier que vous êtes affecté aux projets sur lesquels vous devez enregistrer du temps
- Identifier les projets facturables et non facturables
- Vérifier vos permissions de suivi sur les projets concernés
- Consulter la structure des projets et tâches pour une répartition précise
Étape 3 : Commencer le suivi
- Sélectionner le projet (et optionnellement la tâche) dans l'application bureau
- Cliquer sur Démarrer pour lancer le suivi
- Travailler normalement pendant que le suivi tourne en arrière-plan
- Arrêter le suivi à la fin de la session
- Vérifier que le temps apparaît sur les tableaux et dans les rapports
Bonnes pratiques
✅ Régularité — Enregistrer le temps de façon cohérente pour des données fiables
✅ Bon projet — S'assurer que le temps est enregistré sur les bons projets
✅ Niveau tâche — Utiliser le suivi par tâche quand c'est possible
✅ Revues régulières — Revoir le temps enregistré pour l'exactitude
✅ Contexte — Ajouter des notes utiles pour la facturation client
✅ Coordination — Aligner les pratiques de suivi avec l'équipe
Étapes suivantes
Vous pouvez poursuivre avec :
- Intégration de l'application bureau — Détail des fonctionnalités et du workflow
- Saisie manuelle du temps — Saisie manuelle via l'interface MyWork
- Gestion des captures d'écran — Capture et confidentialité
- Rapports et analyses du temps — Rapports et pilotage
À retenir : Le suivi du temps dans Corcava est à la fois automatique et flexible. L'application bureau assure un suivi automatique fluide, tandis que la saisie manuelle permet de capturer tout le travail avec précision. Maîtriser les deux méthodes permet de conserver des enregistrements complets et exacts pour la facturation client et l'analyse d'équipe.
