Aller au contenu principal

Modification en masse des entrées de temps

Fonctionnalité PRO+

La modification en masse nécessite le niveau PRO ou ENTERPRISE. Les utilisateurs FREE doivent modifier les entrées individuellement.

Vue d'ensemble

La modification en masse vous permet de sélectionner plusieurs entrées de temps et de les modifier simultanément. Cela vous fait gagner du temps lorsque vous devez apporter la même modification à de nombreuses entrées, comme changer l'affectation de projet, mettre à jour le statut facturable ou appliquer des tags.

Actions disponibles :

  • Marquer plusieurs entrées comme facturables/non-facturables
  • Réaffecter des entrées à un projet différent
  • Changer l'affectation de tâche
  • Ajouter ou supprimer des tags
  • Supprimer plusieurs entrées à la fois

Comment utiliser

  1. Allez dans Temps → Suivi du temps (vue liste)
  2. Cochez la case à cocher sur le côté gauche d'une ou plusieurs entrées
  3. Une barre d'action en masse apparaît en haut du tableau
  4. Choisissez Modifier (ouvre le panneau de modification en masse) ou Supprimer
  5. Dans le panneau de modification, définissez les champs que vous souhaitez modifier et confirmez

Accéder à la modification en masse

Activer le mode de modification en masse

Depuis la page des entrées de temps :

  1. Naviguez vers MinuteurEntrées de temps
  2. Cliquez sur le bouton "Modification en masse" dans la barre d'outils
  3. Des cases à cocher apparaissent à côté de chaque entrée

Raccourci clavier :

  • Ctrl + B - Activer/désactiver le mode de modification en masse

Indicateur visuel :

┌─────────────────────────────────────────┐ │ Mode de modification en masse │ │ 5 entrées sélectionnées │ │ │ │ [Changer de projet] [Marquer facturable] │ │ [Appliquer un tarif] [Supprimer] [Annuler] │ └─────────────────────────────────────────┘


Sélectionner des entrées

Méthodes de sélection

Sélection individuelle :

  • Cliquez sur la case à cocher à côté de chaque entrée
  • Les entrées sélectionnées sont mises en surbrillance
  • Le compteur se met à jour : "5 entrées sélectionnées"

Sélectionner tout (page actuelle) :

  • Cliquez sur la case à cocher dans l'en-tête du tableau
  • Toutes les entrées visibles sont sélectionnées
  • Résultats paginés : uniquement la page actuelle

Sélectionner tout (toutes les pages) :

  • Cliquez sur "Tout sélectionner"
  • Confirmation : "Sélectionner les 47 entrées sur toutes les pages ?"
  • Cliquez sur "Oui" pour confirmer

Sélection par plage :

  • Cliquez sur la case à cocher de la première entrée
  • Maintenez Shift
  • Cliquez sur la case à cocher de la dernière entrée
  • Toutes les entrées intermédiaires sont sélectionnées

Filtrez d'abord, puis sélectionnez :

  1. Appliquez des filtres (plage de dates, projet, statut facturable)
  2. Cliquez sur "Tout sélectionner"
  3. Seules les entrées filtrées sont sélectionnées

Désélectionner :

  • Cliquez à nouveau sur la case pour désélectionner une entrée individuelle
  • Cliquez sur "Tout désélectionner" pour effacer la sélection

Opérations en masse

1. Changer de projet

Réaffectez des entrées à un projet différent.

Cas d'usage : Temps suivi accidentellement sur le mauvais projet.

Étapes :

  1. Sélectionnez les entrées
  2. Cliquez sur le bouton "Changer de projet"
  3. Le menu déroulant apparaît avec la liste des projets
  4. Sélectionnez le nouveau projet
  5. Boîte de dialogue de confirmation :
Changer le projet pour 5 entrées ?
De : Refonte du site web
Vers : Campagne marketing

[Annuler] [Confirmer]
  1. Cliquez sur "Confirmer"

Validation :

  • Le projet cible doit exister
  • Le projet cible doit être actif
  • Avertissement si le projet a un statut facturable par défaut différent
  • Avertissement si les tâches n'existent pas dans le nouveau projet

Gestion des tâches :

  • Les tâches sont automatiquement effacées (si elles n'existent pas dans le nouveau projet)
  • Option de réaffecter à une tâche équivalente (si elle existe)

2. Changer de tâche

Réaffectez des entrées à une tâche différente au sein du même projet.

Cas d'usage : Mauvaise tâche sélectionnée lors du suivi du temps.

Étapes :

  1. Sélectionnez les entrées (même projet recommandé)
  2. Cliquez sur le bouton "Changer de tâche"
  3. Le menu déroulant affiche les tâches des projets des entrées
  4. Sélectionnez la nouvelle tâche
  5. Confirmez la modification

Validation :

  • Avertissement si les entrées couvrent plusieurs projets
  • N'affiche que les tâches existant dans les projets sélectionnés
  • Option pour effacer la tâche (définir sur null)

3. Marquer Facturable/Non-facturable

Changez le statut facturable en masse.

Cas d'usage : Le client a modifié les termes du contrat, besoin de marquer le travail passé comme facturable.

Étapes :

  1. Sélectionnez les entrées
  2. Cliquez sur le bouton "Marquer Facturable" ou "Marquer Non-facturable"
  3. Boîte de dialogue de confirmation :
Marquer 12 entrées comme Facturable ?

Cela affectera la facturation et les rapports.

[Annuler] [Confirmer]
  1. Cliquez sur "Confirmer"

Impact :

  • Montant facturable recalculé
  • Rapports mis à jour
  • 🧾 Affecte la facturation

Retour visuel :

  • "12 entrées mises à jour en Facturable"
  • Les entrées mises à jour clignotent en vert

4. Appliquer un tarif (PRO+)

Appliquez un tarif horaire à plusieurs entrées.

Cas d'usage : Oublié de définir le tarif, besoin de l'appliquer rétroactivement.

Étapes :

  1. Sélectionnez les entrées
  2. Cliquez sur le bouton "Appliquer un tarif"
  3. Saisissez le montant du tarif
  4. Sélectionnez la devise (ou utilisez la devise par défaut de l'espace de travail)
  5. Aperçu du montant facturable total
  6. Confirmez

Exemple :

┌─────────────────────────────────────────┐ │ Appliquer un tarif à 8 entrées │ ├─────────────────────────────────────────┤ │ │ │ Tarif horaire : [50,00 €] │ │ Devise : EUR │ │ │ │ Durée totale : 18h 30m │ │ Total facturable : 925,00 € │ │ │ │ Les tarifs existants seront écrasés. │ │ │ │ [Annuler] [Appliquer le tarif] │ └─────────────────────────────────────────┘

Validation :

  • Avertissement si les entrées ont déjà des tarifs (seront écrasés)
  • Avertissement si les entrées sont marquées non-facturables
  • Le tarif doit être un nombre positif

Hiérarchie des tarifs : Tarif au niveau de l'entrée (appliqué ici) > Tarif de tâche > Tarif utilisateur-projet > Tarif de projet > Tarif utilisateur > Tarif de l'espace de travail


5. Supprimer plusieurs entrées

Supprimez définitivement les entrées sélectionnées.

Cas d'usage : Création accidentelle d'entrées en double.

Étapes :

  1. Sélectionnez les entrées à supprimer
  2. Cliquez sur le bouton "Supprimer" (icône corbeille)
  3. Boîte de dialogue de confirmation :

┌─────────────────────────────────────────┐ │ Supprimer 5 entrées ? │ ├─────────────────────────────────────────┤ │ │ │ Cette action est irréversible. │ │ │ │ Entrées : │ │ - 2026-01-20 09:00-11:30 (Site web) │ │ - 2026-01-20 13:00-17:00 (Site web) │ │ - 2026-01-21 09:00-12:00 (Interne) │ │ ... │ │ │ │ [Annuler] [Supprimer définitivement] │ └─────────────────────────────────────────┘

  1. Tapez "SUPPRIMER" pour confirmer (ENTERPRISE : mesure de sécurité)
  2. Cliquez sur "Supprimer définitivement"

Ce qui est supprimé :

  • Entrées de temps
  • Montants facturables associés
  • Entrées dans les rapports

Ce qui est conservé (ENTERPRISE) :

  • Journal d'audit de la suppression
  • Qui a supprimé
  • Quand cela a été supprimé
  • 📝 Détails de l'entrée d'origine
Action permanente

La suppression est permanente. Envisagez d'archiver ou de marquer non-facturable plutôt si vous souhaitez conserver les enregistrements.


6. Mettre à jour les descriptions (PRO+)

Ajoutez ou remplacez les descriptions en masse.

Cas d'usage : Ajouter un code de projet à toutes les entrées pour le suivi client.

Étapes :

  1. Sélectionnez les entrées
  2. Cliquez sur le bouton "Modifier les descriptions"
  3. Choisissez le mode :
  • Ajouter à la fin : Ajouter du texte à la fin des descriptions existantes
  • Ajouter au début : Ajouter du texte au début
  • Remplacer : Remplacer toute la description

Exemple d'ajout à la fin :

Original : "Fonctionnalité de connexion implémentée"
Ajout : " [PROJ-123]"
Résultat : "Fonctionnalité de connexion implémentée [PROJ-123]"

Exemple de remplacement :

Original : (descriptions variées)
Remplacer par : "Réunion client"
Résultat : Toutes les entrées indiquent maintenant "Réunion client"

7. Ajouter des tags (ENTERPRISE)

Appliquez des tags à plusieurs entrées pour les catégoriser.

Cas d'usage : Taguer tous les appels clients pour la revue trimestrielle.

Étapes :

  1. Sélectionnez les entrées
  2. Cliquez sur le bouton "Ajouter des tags"
  3. Sélectionnez des tags existants ou créez-en de nouveaux
  4. Sélection multiple : appel-client, facturable, urgent
  5. Cliquez sur "Appliquer les tags"

Opérations sur les tags :

  • Ajouter des tags - Ajouter aux tags existants
  • Remplacer les tags - Remplacer les tags existants
  • Supprimer des tags - Retirer des tags spécifiques des entrées

Cas d'usage :

  • Phases de projet (découverte, conception, développement, tests)
  • Types de travail (réunion, développement, revue, documentation)
  • Types de clients (client prioritaire, forfait, ponctuel)
  • Catégories de facturation (urgent, standard, remisé)

Filtres de modification en masse

Filtrer avant la modification en masse

Appliquez d'abord des filtres pour sélectionner des entrées spécifiques, puis utilisez la modification en masse.

Filtres disponibles :

Plage de dates

  • 7 derniers jours
  • 30 derniers jours
  • Ce mois
  • Plage personnalisée

Projet

  • Un seul projet
  • Plusieurs projets (sélection multiple)

Tâche

  • Tâche spécifique
  • Entrées sans tâche

Statut facturable

  • Facturable uniquement
  • Non-facturable uniquement
  • Tous

Utilisateur (Responsable+)

  • Membre spécifique
  • Plusieurs membres

Tag (ENTERPRISE)

  • A un tag
  • N'a pas de tag
  • Valeurs de tag spécifiques

Exemple de flux :

  1. Filtre : Date = "30 derniers jours", Projet = "Refonte site web", Facturable = "Non-facturable"
  2. Résultat : 15 entrées affichées
  3. Cliquez sur "Tout sélectionner"
  4. Cliquez sur "Marquer facturable"
  5. Les 15 entrées sont maintenant facturables

Annuler les modifications en masse

Fonctionnalité PRO+

La fonctionnalité d'annulation nécessite le niveau PRO ou ENTERPRISE.

Annuler la dernière opération en masse

Annulation immédiate : Après l'opération en masse, une bannière d'annulation apparaît pendant 30 secondes :

┌─────────────────────────────────────────┐ │ 12 entrées mises à jour en Facturable │ │ │ │ [↶ Annuler] │ └─────────────────────────────────────────┘

Cliquez sur "Annuler" pour revenir aux modifications.

Ce qui est annulé :

  • Toutes les modifications de la dernière opération en masse
  • Les entrées sont restaurées à leur état précédent
  • Le journal d'audit est conservé (ENTERPRISE)

Limitations :

  • Seule la dernière opération peut être annulée
  • Fenêtre de 30 secondes
  • Non disponible pour les opérations de suppression (permanentes)

Permissions de modification en masse

Qui peut faire des modifications en masse ?

Ses propres entrées :

  • Propriétaire, Responsable, Membre : Peut modifier en masse ses propres entrées

Entrées des autres :

  • Propriétaire, Responsable : Peut modifier en masse n'importe quelle entrée de l'espace de travail
  • Membre, Observateur : Ne peut pas modifier en masse les entrées des autres

Opérations restreintes :

OpérationPropriétaireResponsableMembreObservateur
Changer le projet (les siennes)
Changer le projet (celles des autres)
Marquer facturable (les siennes)
Marquer facturable (celles des autres)
Appliquer un tarif (les siennes) (PRO+)
Appliquer un tarif (celles des autres) (PRO+)
Supprimer (les siennes)
Supprimer (celles des autres)
Ajouter des tags (ENTERPRISE)

Scénarios de modification en masse

Scénario 1 : Mauvaise affectation de projet

Situation : 10 heures suivies sur "Interne" au lieu de "Projet Client X" la semaine dernière.

Solution :

  1. Filtrez : Date = 7 derniers jours, Projet = Interne
  2. Vérifiez les entrées (assurez-vous que ce sont bien celles à modifier)
  3. Sélectionnez toutes les entrées correspondantes
  4. Cliquez sur "Changer de projet"
  5. Sélectionnez "Projet Client X"
  6. Confirmez

Résultat : Les 10 heures sont désormais affectées au Projet Client X.


Scénario 2 : Correction de tarif

Situation : Le client a accepté un tarif plus élevé en cours de projet. Besoin de mettre à jour 20 entrées de 40 €/h à 50 €/h.

Solution :

  1. Filtrez : Projet = Projet Client X, Date = Après le 15-01-2026
  2. Sélectionnez toutes les entrées
  3. Cliquez sur "Appliquer un tarif"
  4. Saisissez 50,00 €
  5. Aperçu : 20 entrées, 45 heures au total, 2 250 € facturables
  6. Confirmez

Résultat : Toutes les entrées sont mises à jour avec le nouveau tarif.


Scénario 3 : Changement de statut facturable

Situation : Le client est passé d'un contrat à prix fixe à un contrat horaire. Il faut marquer tout le travail passé comme facturable pour la facturation.

Solution :

  1. Filtrez : Projet = Projet Client Y, Facturable = Non-facturable
  2. Sélectionnez tout (52 entrées)
  3. Cliquez sur "Marquer facturable"
  4. Confirmez

Résultat : 52 entrées maintenant facturables, prêtes pour la facturation.


Scénario 4 : Nettoyage des entrées en double

Situation : Un dysfonctionnement du minuteur a créé 8 entrées en double.

Solution :

  1. Triez par date et durée
  2. Identifiez les doublons (même date, heure, projet)
  3. Sélectionnez les entrées en double (conservez les originales)
  4. Cliquez sur "Supprimer"
  5. Confirmez la suppression

Résultat : Doublons supprimés, journal de temps précis.


Scénario 5 : Ajout de tags (ENTERPRISE)

Situation : Il faut taguer tous les appels clients du T1 pour le rapport trimestriel.

Solution :

  1. Filtrez : Date = T1 2026 (1er jan. - 31 mars), Description contient "appel" ou "réunion"
  2. Sélectionnez toutes les entrées
  3. Cliquez sur "Ajouter des tags"
  4. Sélectionnez : t1-2026, appel-client
  5. Appliquez les tags

Résultat : Tous les appels clients du T1 sont tagués, facile à filtrer pour les rapports.


Validation de la modification en masse

Validation avant l'opération

Le système effectue des vérifications avant l'opération en masse :

Changement de projet :

  • Le projet cible existe
  • Le projet cible est actif
  • Avertissement d'incompatibilité de tâche
  • Avertissement de non-concordance du statut facturable

Application d'un tarif :

  • Le tarif est un nombre positif
  • Avertissement d'écrasement des tarifs existants
  • Avertissement pour les entrées non-facturables

Suppression :

  • L'utilisateur a la permission
  • Avertissement pour les entrées approuvées (ENTERPRISE)
  • 🚨 Avertissement pour les lots volumineux (>50 entrées)

Erreurs de validation : Si la validation échoue, l'opération est bloquée avec un message d'erreur clair :

┌─────────────────────────────────────────┐ │ Impossible de changer le projet │ ├─────────────────────────────────────────┤ │ │ │ Raison : le projet cible "Marketing" │ │ est archivé. │ │ │ │ Action : désarchivez le projet ou │ │ sélectionnez un autre projet. │ └─────────────────────────────────────────┘


Bonnes pratiques

À faire

  • Filtrez d'abord, puis sélectionnez - Assurez-vous de sélectionner les bonnes entrées
  • Prévisualisez avant de confirmer - Vérifiez le nombre d'entrées sélectionnées
  • Utilisez des filtres spécifiques - Réduisez exactement aux entrées nécessaires
  • Testez d'abord avec un petit lot - Sélectionnez 2-3 entrées, vérifiez le résultat
  • Vérifiez après la modification en masse - Contrôlez que les modifications sont bien appliquées
  • Utilisez l'annulation en cas d'erreur - Disponible pendant 30 secondes (PRO+)
  • Communiquez les changements - Informez l'équipe si vous modifiez ses entrées (Responsable+)

À ne pas faire

  • Ne supprimez pas en masse sans sauvegarde - Envisagez d'exporter d'abord
  • N'ignorez pas les avertissements - Lisez attentivement les messages de validation
  • Ne modifiez pas le travail des autres sans permission - Communiquez d'abord
  • Ne vous précipitez pas - Prenez le temps de vérifier la sélection
  • N'utilisez pas "Tout sélectionner" aveuglément - Filtrez d'abord
  • N'oubliez pas la piste d'audit - Les modifications en masse sont enregistrées (ENTERPRISE)

Dépannage

Le bouton de modification en masse est désactivé

Problème : Le bouton "Modification en masse" est grisé.

Causes :

  • Niveau FREE (la modification en masse nécessite PRO+)
  • Rôle Observateur (pas de permissions de modification)
  • Aucune entrée à sélectionner

Solutions :

  1. Passez à PRO ou ENTERPRISE
  2. Demandez le rôle Responsable au propriétaire de l'espace de travail
  3. Ajoutez d'abord des entrées de temps

La sélection ne fonctionne pas

Problème : Cliquer sur les cases à cocher ne sélectionne pas les entrées.

Causes :

  • Pas en mode de modification en masse
  • Problème de navigateur

Solutions :

  1. Cliquez sur le bouton "Modification en masse" pour activer le mode
  2. Actualisez la page
  3. Essayez un autre navigateur
  4. Videz le cache

Les modifications ne se sont pas appliquées

Problème : L'opération en masse s'est terminée mais les entrées n'ont pas changé.

Causes :

  • Erreur de validation (non affichée)
  • Problème de permission
  • Interruption réseau

Solutions :

  1. Vérifiez les messages d'erreur
  2. Vérifiez les permissions
  3. Actualisez la page et vérifiez les entrées
  4. Réessayez l'opération
  5. Contactez le support si le problème persiste

L'annulation n'est pas disponible

Problème : Le bouton d'annulation a disparu.

Cause : La fenêtre de 30 secondes a expiré.

Solution : Annulez manuellement les modifications en sélectionnant les entrées et en appliquant l'opération inverse (par exemple, si vous avez marqué facturable, marquez non-facturable).


Raccourcis clavier

RaccourciAction
Ctrl + BActiver/désactiver le mode de modification en masse
Ctrl + ASélectionner tout (page actuelle)
Shift + ClicSélection par plage
Ctrl + ZAnnuler la dernière opération en masse (si disponible)
ÉchapAnnuler le mode de modification en masse
SupprSupprimer les entrées sélectionnées (avec confirmation)

Prochaines étapes


Besoin d'aide ?