MasterGantt

Application de gestion de projet et de charge d'équipe mono-fichier HTML. Aucune installation, aucune dépendance, fonctionne 100 % local sans serveur obligatoire — ouvrez le fichier dans votre navigateur et démarrez. La collaboration temps réel est optionnelle (chiffrée bout-en-bout).

Chaque modification est sauvegardée automatiquement sur votre appareil, avec points de restauration intégrés. Vos projets ne quittent jamais votre poste.

En bref

MasterGantt est un outil complet de planification, suivi et pilotage de projets. Il fonctionne hors-ligne dans un seul fichier HTML, sans serveur ni base de données. Seule la collaboration temps réel nécessite une connexion internet.

📅 Planning Gantt

Timeline interactive, dépendances FD/DD, cascade automatique, barres colorées par risque.

📋 Kanban

5 modes (tâches, achats, absences, projets, programmes) × 6 colonnes. Alertes intelligentes, tri par risque, commentaires obligatoires. Idéal pour les revues rapides avec chaque acteur du projet.

👥 Ressources

Charge ETP, compétences, calendrier par ressource, détection de surcharge.

💰 Budget

OPEX/CAPEX, achats, suivi paiements, courbes budgétaires.

📊 Rapports

Centre de pilotage : KPI santé, risques, charge, dépendances, jalons.

🔗 Collaboration

Sync temps réel chiffrée, scope par projet, lecture seule optionnelle.

Free vs Pro

FonctionnalitéFreePro
Planning / Gantt
Tâches & Projets✅ (50 tâches/projet, 3 projets)✅ Illimité
Kanban
Rappels / Pense-bête
Collaboration temps réel
Import / Export JSON & CSV
Import / Export chiffré sécurisé (.mgp)
Ressources & Charge
Rapports & analyses
Budget / Achats
Gestion des risques
Absences & Calendrier
Programmes
Tableau de bord avancé
Vues par rôle (CDP / Compétences / Ressource / Labels)
Présentation (slides)
Passer à Pro : Rendez-vous sur mastergantt.com pour obtenir votre licence. L'activation se fait dans ⚙ Paramètres → 🔑 Licence.

Principes fondamentaux

MasterGantt organise votre travail autour de quatre entités liées :

📌 Tâches

Unité de travail avec charge ETP, dates, statut, ressources assignées et compétence requise.

👤 Ressources

Deux types : 👤 Personne (membre de l'équipe) et 🖥 Machine (équipement, banc d'essai, matériel partagé). Chacune a son allocation (%), ses compétences et son calendrier.

📁 Projets

Regroupement de tâches (Free) ou de tâches + achats si le budget est activé (Pro), avec dates cibles et chef de projet.

🗂 Programmes

Regroupement de projets avec chef de programme et vision transverse.

Absences : techniquement gérées comme des tâches spéciales de type "Absence" (affichage hachuré dans le Gantt, sous-onglet dédié dans Ressources, détection automatique des conflits avec les tâches assignées).

Modèle de charge

Chaque tâche possède deux grandeurs distinctes :

GrandeurDéfinitionExemple
Charge (j ETP)Effort réel en jours-homme — référence principale10 jours-homme
Durée calendaireCalculée automatiquement selon l'allocation des ressources assignées10j ÷ 80% = 12,5 jours ouvrés
Astuce : Si aucune ressource n'est assignée, durée = charge. Si une ressource à 50% est assignée, la durée est doublée.

Légende des indicateurs

Ces symboles apparaissent dans toutes les vues. Référez-vous à cette table plutôt que de chercher leur définition dans chaque section.

IndicateurSignificationVues concernées
Ressource surchargée — charge simultanée > 100% sur au moins un jourGantt, Kanban, Ressources, Tableau de bord, Rapports
Conflit avec une absence — tâche chevauche une indisponibilité d'une ressource assignéeGantt, Kanban, Tableau de bord
⚠️Tâche en retard — date de fin dépassée, statut ≠ TerminéTableau de bord, Rapports, Liste des tâches
Jalon — événement ponctuel sans durée ni chargeGantt
🗓Tâche récurrente — appartient à une série de N occurrencesKanban, Liste des tâches, Gantt
🏆Chef de projet (CDP) — ressource désignée comme responsable de projetRessources, Gantt, Rapports
🛒Achat lié au projet — matériel, licence ou prestation externeGantt, Dépendances de tâches
📝Rappel (pense-bête) — note personnelle datée, indépendante des tâchesTableau de bord, barre de navigation
🎯Compétence proche de saturation — capacité < charge prévisionnelle sur un horizonTableau de bord, Rapports
🔄Collaboration active — session WebSocket connectée (N collaborateurs)Barre de navigation
Barre de progression (Tableau de bord) : orange < 60% · bleu 60–99% · vert 🎉 ≥ 100%
Taux d'utilisation (Rapports → Capacité vs Charge) : < 40% libre 40–69% bon 70–89% tendu ≥ 90% critique

Tableau de bord quotidien Pro

Accessible via la première icône ◙ de la barre de navigation. C'est le point d'entrée recommandé en début de journée.

Raccourci : Cliquez sur le logo MasterGantt en haut à gauche pour revenir au tableau de bord depuis n'importe quelle vue. Le contenu s'adapte automatiquement au rôle et aux filtres actifs.

Bloc gamification

En haut de page, un bandeau résume votre progression hebdomadaire :

Cette semaine

Nombre de tâches terminées depuis lundi. Affiché en grand pour une lecture immédiate.

Semaine passée

Référence de comparaison. La barre de progression montre le ratio cette semaine / semaine passée.

À traiter

Tâches actives de la semaine courante (en cours, démarrant cette semaine, en retard).

Barre de progression

Légende des indicateurs

Tâches de la semaine

La colonne gauche liste les tâches à traiter, triées par urgence :

  1. Tâches en retard (date de fin dépassée)
  2. Risque R3 — Élevé
  3. Statut En cours
  4. Statut À faire, puis par date de début

Chaque tâche affiche ses badges de statut, risque et alertes (⚡ ⛱ ⚠️ — voir Légende). Cliquer sur une tâche ouvre le panneau détail à droite ; cliquer à nouveau sur la même tâche le ferme (voir Raccourcis & Navigation).

Alertes contextuelles

La colonne droite affiche les alertes filtrées selon le rôle actif (voir Vues par rôle) : tâches en retard, ressources surchargées, conflits d'absence, projets simultanés d'un CDP, compétences saturées, rappels. Chaque alerte est cliquable et mène à la vue concernée. Signification des icônes : voir Légende des indicateurs.

Si aucune alerte n'est active : ✅ Tout est sous contrôle

Rappels (pense-bête)

Un système de rappels simple et rapide, accessible depuis deux endroits :

  • Colonne droite du tableau de bord — bloc dédié avec liste complète
  • Icône 📝 dans la barre de navigation — dropdown accessible depuis n'importe quelle vue, avec badge indiquant le nombre de rappels non traités

Chaque rappel comporte un titre et une date optionnelle. Les actions disponibles :

  • + — ajouter un rappel (titre + date)
  • Cocher — marquer comme terminé (barré, grisé)
  • — supprimer un rappel
  • Masquer terminés — filtre persistant pour cacher les rappels cochés

Code couleur de la bordure gauche : ● bleu (normal), ● orange (cette semaine), ● rouge (en retard), ● gris (terminé).

Astuce : Les rappels sont inclus dans l'export/import JSON et dans les snapshots. Ils sont disponibles en édition Free.

Mise à jour en temps réel

Le tableau de bord se recalcule automatiquement à chaque changement de rôle (CDP / Compétences / Ressource / Labels) ou de filtre dans la barre contextuelle.

Les 6 vues principales

Outre le Tableau de bord (page d'accueil quotidienne), MasterGantt propose 6 vues métier :

📅

Planning (Gantt)

Vue temporelle des tâches organisées par Programme › Projet › Tâche. Toutes les barres (tâches, absences, achats, jalons, projets, programmes) partagent les mêmes interactions :

  • Clic simple → ouvre le panneau détail
  • Drag corps → déplace la date de début (ghost + label flottant)
  • Drag bord droit → modifie la durée
  • Drag poignée FD/DD → crée une dépendance (lâcher sur la ligne cible)

Les barres trop courtes s'agrandissent au survol pour rendre les poignées accessibles. Pan bidirectionnel par clic maintenu sur le fond. Section Ressources en bas pour visualiser la charge par personne.

📊

Kanban

Tableau visuel multi-mode : 5 sous-onglets (Tâches / Achats / Absences / Projets / Programmes). Chaque mode affiche les colonnes de statut adaptées au type. Drag & drop pour changer le statut. Groupement configurable (Projet / Ressource / Compétence). Colonnes renommables, réordonnables et repliables. Commentaire au survol des cartes.

📋

Tâches

Liste tabulaire de toutes les tâches avec tri par colonne (y compris Fin), filtres multiples dont 🔴 En retard, sélection multiple et actions groupées.

👥

Ressources

Cartes avec allocation, compétences, tâches actives et indicateurs de surcharge ⚡. Bouton 🎯 Compétences pour gérer la liste globale.

📁

Projets

Deux onglets : Projets (liste avec progression, programmes, CDP) et Achats (tableau centralisé de tous les achats avec KPIs financiers).

📈

Rapports

Vue d'ensemble, charge par ressource, retards, avancement par projet/programme, KPI flux (lead time, cycle time), capacité vs charge par compétence, analyse CDP, budget OPEX/CAPEX avec courbe de décaissement (édition Pro).

Accessibilité

MasterGantt vise la conformité WCAG 2.1 AA (Web Content Accessibility Guidelines niveau AA) — audit automatisé via axe-core sur 6 vues × 2 thèmes (clair + sombre), aucune violation détectée à ce jour.

Navigation clavier

  • Tab / Shift+Tab : naviguer entre les éléments interactifs (filtres, boutons, cartes)
  • Entrée ou Espace : activer une carte (Kanban, Rapports) ou un bouton
  • Échap : fermer un modal ou panneau détail
  • Flèches : scroller le Gantt (⬅️ ➡️ navigation temporelle)

Lecteurs d'écran

  • Labels ARIA sur tous les filtres (aria-label : "Filtrer par projet", etc.) et checkboxes (nom de la tâche inclus)
  • Rôles sémantiques : les cartes cliquables ont role="button", les zones scrollables ont role="region"
  • Date pickers cachés visuellement (icône 📅) exposent leur label aux lecteurs d'écran

Contrastes

  • Tous les textes respectent le ratio de contraste ≥ 4.5:1 contre leur arrière-plan (norme WCAG AA)
  • Les textes accessoires (tags, muted) respectent également le ratio sur les fonds cartes/hover
  • Les couleurs de démo (R010–R013, P201, P202, G001) sont contrastées pour garantir la lisibilité du texte blanc sur avatar

Thèmes

MasterGantt propose un thème clair et un thème sombre, tous deux conformes WCAG AA. Bascule via ⚙ Paramètres → Préférences → 🎨 Affichage → Thème, ou respect automatique de prefers-color-scheme.

Zoom police

Trois niveaux de taille de police (S/M/L) accessibles dans ⚙ Paramètres → Préférences → 🎨 Affichage → Taille police. Compatible avec le zoom navigateur standard (Ctrl+Molette).

Raccourcis & Navigation

Clavier

RaccourciAction
Ctrl + ZAnnuler la dernière action (jusqu'à 50 niveaux)
Ctrl + Y ou Ctrl + Shift + ZRétablir (Redo)
ÉchapFermer le modal ou le panneau détail ouvert
Entrée / EspaceActiver une carte (Kanban, Rapports) quand elle a le focus clavier

Les boutons ↩ et ↪ dans la barre de navigation permettent également d'accéder aux fonctions Undo/Redo.

Panneau détail

Un clic sur une tâche, ressource, projet ou achat ouvre le panneau détail à droite. Tous les champs y sont directement éditables — la sauvegarde est automatique à chaque modification (indicateur ✓ Sauvegardé). Un second clic sur le même élément ferme le panneau — ou appuyez sur Échap. Ce comportement est uniforme dans toutes les vues : Tableau de bord, Planning, Tâches, Kanban, Ressources, Vue Projets et Rapports.

Bouton ↑ Retour en haut

Un bouton bleu circulaire apparaît en bas à droite de l'écran dès que vous scrollez de plus de 300 px dans une vue. Cliquez-le pour remonter instantanément en haut de la liste courante. Il disparaît automatiquement en changeant de vue.

Jours ouvrés

Toutes les durées et dates de fin sont calculées en jours ouvrés (lundi–vendredi) par défaut. Si une date de fin tombe un weekend, elle est automatiquement décalée au lundi suivant. Le drag-move dans le Gantt snape également au lundi. La cascade de dépendances respecte ces règles.

Le calendrier peut être étendu (6j/7 ou 7j/7) par ressource ou globalement — voir Ressources > Calendrier de travail.

Jours fériés : Créez une tâche de type Absence assignée à la ressource concernée. Elle apparaîtra en barre hachurée dans le Gantt.

Tâches Free

Les tâches sont créées via le bouton + Nouvelle tâche ou le Bouton + Créer ▾ dans le Planning dans le Planning.

Types de tâches

📌 Tâche

Travail standard avec charge et durée calculée.

⛱ Absence

Absence ou indisponibilité d'une ressource. Affiché en hachuré dans le Gantt.

◆ Jalon

Événement ponctuel sans durée. Affiché en losange sur le Gantt.

Statuts

StatutSignification
À faireTâche planifiée, pas encore commencée
En coursTravail démarré
RévisionEn attente de validation
TerminéTravail achevé — date de fin réelle enregistrée
BloquéBloquage externe — apparaît dans les alertes

Niveaux de risque

NiveauUsage
R0 — AucunPas de risque identifié (défaut)
R1 — FaibleRisque mineur, sous contrôle
R2 — MoyenRisque significatif, mitigation recommandée
R3 — ÉlevéRisque critique, mitigation requise

Dépendances

Tous les objets du Gantt — tâches, achats, projets et programmes — peuvent être liés entre eux par des dépendances. La cascade ajuste automatiquement les dates en 4 niveaux : programmes → projets → tâches → achats. Les cycles sont détectés et signalés.

Deux types de dépendances sont disponibles :

  • FD (Fin-Début) — l'élément dépendant démarre le lendemain de la fin du prédécesseur. Flèche violette pour tâches, bleue pour projets, rouge pour programmes. Pour les projets et programmes, la fin prise en compte est la fin réelle des tâches (pas la date objectif), ce qui intègre automatiquement le retard ou l'avance.
  • DD (Début-Début) — l'élément dépendant démarre le même jour que le prédécesseur. Flèche cyan.

Combinaisons possibles (toutes en FD ou DD) :

  • Tâche ↔ tâche, tâche ↔ achat, achat ↔ achat
  • Projet → projet — la cascade décale toutes les tâches du projet dépendant
  • Programme → programme — la cascade décale tous les projets (et leurs tâches) du programme dépendant
  • Tâche → projet, achat → programme, etc. — toute combinaison cross-type est supportée

Création de dépendances : via le panneau de détail (section Dépendances avec filtre et sélecteur FD/DD) ou par drag-and-drop sur le Gantt (handles violet FD / cyan DD, visibles au survol de toute barre).

Création rapide de tâches liées

Au survol d'une ligne de tâche dans le Gantt, trois boutons apparaissent dans la colonne gauche pour enchaîner des tâches sans ouvrir de formulaire :

  • → En série — crée une tâche qui démarre le lendemain ouvré après la fin de la source, avec dépendance FD automatique
  • // En parallèle — crée une tâche avec la même date de début, avec dépendance DD persistante
  • + En dessous — crée une tâche indépendante (aucune dépendance) avec la même date de début que la source

La nouvelle tâche hérite du projet, de la charge et du niveau de risque de la source. Elle est insérée immédiatement après dans le Gantt, et le panneau détail s'ouvre dessus. Non disponible sur les jalons et les absences.

Compétence requise

Chaque tâche peut exiger une compétence particulière. Seules les ressources possédant cette compétence apparaissent dans la liste d'assignation. La compétence Générique (SK001) accepte toutes les ressources. → Voir Ressources > Compétences.

Historique des statuts

Chaque changement de statut est enregistré avec horodatage. L'historique est visible dans le panneau détail de la tâche, de l'achat, du projet et du programme, et sert au calcul des KPI de flux (lead time, cycle time) dans les Rapports.

Tâches récurrentes

Cochez 🗓 Tâche récurrente lors de la création (non disponible à l'édition).

Jour de début

Lundi à Vendredi — premier jour de chaque occurrence.

Toutes les N semaines

1 = chaque semaine, 2 = une sur deux…

Occurrences

Nombre total d'instances créées (minimum 2, plusieurs années possibles).

Une prévisualisation des dates s'affiche en temps réel. Configurez le jour, l'intervalle et le nombre d'occurrences, puis cliquez sur le bouton 🗓 Créer les occurrences pour générer la série. Les occurrences sont nommées [Nom] N°1, [Nom] N°2

Première occurrence : Le premier départ est le prochain jour de la semaine choisi après la date de début saisie dans le formulaire.

Supprimer une occurrence récurrente propose deux options : Cette occurrence uniquement ou Toutes les occurrences. Dans la Liste des tâches, le bouton 🗑 Série supprime toute la série après confirmation.

→ Voir aussi : Vue Planning pour le rendu Gantt des séries · Liste des tâches pour le filtre 🔴 En retard et le tri par Fin

Ressources Pro

Code / Sigle ressource

Chaque ressource dispose d'un champ Code / Sigle optionnel (ex: "MD", "JD", "AL"). Ce sigle est affiché entre crochets dans les barres Gantt, les cartes Kanban et le tableau des tâches pour une identification rapide. Si le champ est vide, le prénom complet est utilisé. Le sigle est inclus dans les exports JSON.

Allocation

L'allocation représente le pourcentage de temps que la ressource peut consacrer aux projets.

AllocationSignification
100%Temps plein sur les projets
50%Mi-temps projet (l'autre moitié sur d'autres activités)
80%4 jours sur 5 disponibles pour les projets
120%Sur-affectation possible (heures supplémentaires, ressource partagée)
Impact sur la durée : Une tâche de 10j ETP assignée à une ressource à 80% durera 12,5 jours ouvrés.

Compétences

Chaque ressource possède une liste de compétences (section Compétences dans le panneau détail de la ressource, avec recherche et cases à cocher). La compétence Générique (SK001) est toujours présente — elle signifie que la ressource peut travailler sur toute tâche sans compétence spécifique.

Chaque compétence dispose d'un champ Code / Sigle optionnel (ex: "DEV", "UX", "PM"). Quand il est renseigné, ce sigle est affiché entre crochets dans les barres Gantt du planning, les cartes Kanban et le tableau des tâches — permettant une lecture rapide sans afficher le nom complet. Le sigle est inclus dans les exports JSON.

La liste globale des compétences est accessible via le sous-onglet 🎯 Compétences dans la vue Ressources. Elle s'affiche sous forme de cartes cliquables :

  • Clic sur une carte compétence → ouvre le panneau détail à droite avec un champ de recherche et les cases à cocher de toutes les ressources. Cocher/décocher une ressource l'assigne ou la retire de la compétence instantanément.
  • Ajouter une compétence : bouton 🎯 + Compétence dans la barre d'actions
  • Renommer : cliquer sur le nom dans le panneau détail (champ éditable)
  • Code / Sigle : champ éditable dans le panneau détail (ex: "DEV", "QA")
  • Supprimer : bouton ✕ sur la carte — les ressources et tâches concernées reviennent à Générique
Attention : La compétence Générique (SK001) ne peut pas être supprimée et ne peut pas être désassignée d'une ressource.

Un filtre Toutes compétences est disponible dans les vues Planning, Kanban et Tâches pour n'afficher que les tâches requérant une compétence donnée.

Chef de projet (CDP)

Cocher 🏆 Chef de projet dans le panneau détail de la ressource désigne la ressource comme CDP. Un CDP peut être assigné à un ou plusieurs projets.

Note : L'option Chef de projet n'est disponible que pour les ressources de type Personne. Elle est masquée automatiquement pour le type Matériel.

Le champ Projets max en parallèle (défaut : 2) définit le seuil individuel : au-delà, le CDP est signalé orange dans le Gantt, les rapports et le tableau de bord (rouge si le dépassement est ≥ 2).

Dans la section Ressources du Gantt, la ligne CDP affiche le badge CDP, le nombre de projets actifs sur la fenêtre visible, et change de couleur si le seuil est dépassé.

Le bloc 🏆 Vue par chef de projet dans les Rapports affiche pour chaque CDP le nombre de projets actifs sur 1/3/6/12 mois et le pic max vs seuil.

Calendrier de travail

Par défaut, MasterGantt travaille en semaine du lundi au vendredi. Le calendrier est modifiable à deux niveaux :

NiveauEffet
GlobalParamètres → Préférences → 📅 Jours travaillésS'applique à toutes les tâches par défaut. Modifie les calculs de durée, les fins de tâches et le rendu Gantt (les jours non ouvrables sont grisés).
Par ressourceFiche ressource → 📅 Calendrier spécifiqueSurcharge le calendrier global pour cette ressource. Si une tâche a des ressources avec des calendriers différents, l'union des jours disponibles est utilisée.
Cas d'usage : Cocher "Calendrier spécifique" sur une machine ou un freelance et sélectionner 7j/7 permet à leurs tâches de s'étendre sur les weekends sans modifier le calendrier de l'équipe. Presets : Lun–Ven (défaut) / Lun–Sam / 7j/7 ; chaque jour peut être coché/décoché individuellement.

Surcharge

Une ressource est surchargée si la somme des allocations de ses tâches actives simultanées dépasse 100% sur un même jour. L'indicateur apparaît :

  • Sur la carte ressource (vue Ressources)
  • Sur les cartes Kanban des tâches concernées
  • Dans la colonne gauche du Gantt (ligne ressource)
  • Dans les rapports (KPI vue d'ensemble + bloc dédié)

Si une tâche chevauche une absence d'une de ses ressources assignées, l'indicateur apparaît sur la barre Gantt et dans le tooltip.

Vue Ressources — sous-onglets

La vue Ressources est organisée en trois sous-onglets accessibles via les boutons en haut de page :

👥

Ressources

Grille de cartes affichant allocation, compétences, badge CDP et indicateur de surcharge ⚡. Clic sur une carte → panneau détail avec tous les champs éditables en direct (nom, type, statut, couleur, allocation, compétences, coût journalier, chef de projet, calendrier…). Second clic → ferme le panneau.

🏖️

Absences

Tableau de toutes les absences et indisponibilités, avec filtres (ressource, période) et KPIs : Passé / En cours / À venir (en jours). Les dates sont modifiables directement dans le tableau par clic. Le bouton 🏖️ + Absence ouvre le formulaire de création. Sous-onglet affiché uniquement si le module Absences est actif.

🎯

Compétences

Grille de cartes compétences. Clic sur une carte → panneau détail avec champ de recherche et cases à cocher pour assigner/retirer les ressources. Le bouton 🎯 + Compétence ajoute une nouvelle compétence. Sous-onglet affiché uniquement si le module Ressources est actif.

→ Voir aussi : Vues par rôle · Rapports > Capacité vs Charge

Projets Free

Un projet regroupe des tâches avec des dates cibles (début et fin). Chaque projet peut avoir :

  • Un chef de projet (CDP) — ressource marquée isProjectManager
  • Un programme d'appartenance
  • Une couleur d'identification visible dans toutes les vues

Progression

La progression est calculée automatiquement : tâches terminées / total tâches × 100. Une barre de progression et les dates réelles vs cibles sont affichées.

Statuts et cascade

Chaque projet a un statut parmi 4 valeurs. Changer le statut peut déclencher une cascade sur les tâches et achats du projet :

StatutBarre GanttCascadeCharge ressources
Non lancéBordure pointilléeAucuneNon comptée (ressources libres)
ActifNormaleToast informatif au lancementComptée normalement
En pauseHachures diagonalesProposition de bloquer les tâches en coursMaintenue
TerminéGrisée + verrouilléeProposition de terminer toutes les tâches et achats non terminésFigée

Lors d'une cascade, un commentaire optionnel peut être saisi — il sera reporté dans l'historique de statut de chaque élément impacté.

Réactivation : un projet terminé peut être remis en Actif. Un choix est proposé pour débloquer les tâches bloquées lors de la clôture.

Transition interdite : Terminé → En pause n'est pas autorisé. Pour mettre en pause un projet terminé, il faut d'abord le réactiver (Terminé → Actif), puis le mettre en pause (Actif → En pause).

Budget (édition Pro)

Cocher 💰 Gestion budgétaire dans le formulaire du projet active le suivi des coûts OPEX/CAPEX et permet d'associer des achats au projet. → Voir Budget OPEX/CAPEX pour le détail complet.

Démos

Le bouton 📋 Démos dans la vue Projets ouvre une modale de sélection avec deux jeux de données :

  • Waterfall — OrthoLab : gestion séquentielle classique. Programme Parrainage 2026, 2 projets, 4 ressources, 28 tâches, budgets et achats.
  • Agile / Scrum — FreshCart : app mobile e-commerce. 1 PI (Release), 2 sprints à dates fixes, 5 ressources, 18 tâches (user stories, rituels, backlog), 1 achat. Démontre le mapping Scrum : Sprint=projet, Release=programme, Backlog=orphelines, Demo=milestone.

Deux modes de chargement : Remplacer tout (écrase les données) ou Fusionner (ajoute sans écraser).

→ Voir aussi : Vue Projets (onglets Projets & Achats) · Budget OPEX/CAPEX · Programmes

Programmes Pro

Un programme regroupe plusieurs projets sous une même vision. Créez un programme via le bouton ⬡ Nouveau programme dans la vue Projets.

Chef de programme

Chaque programme peut désigner un chef de programme (différent des CDP de projets). Son avatar apparaît dans le Gantt, les cartes programmes et les rapports.

Détail et édition d'un programme

Dans l'onglet Projets, cliquer sur une carte programme ouvre le panneau de détail à droite. Tous les champs sont éditables en direct : nom, couleur, responsable, description, et projets associés (via checkboxes). Second clic → ferme le panneau.

Boutons disponibles dans le panneau :

  • ⧉ Dupliquer — duplication profonde : copie le programme avec tous ses projets, tâches et achats
  • Suppr. — suppression avec confirmation

Statuts et cascade

Comme les projets, chaque programme a un statut (Non lancé / Actif / En pause / Terminé). La cascade est profonde : elle s'applique à tous les projets du programme, puis à toutes les tâches et achats de chaque projet.

  • Programme → Terminé : propose de terminer tous les projets non terminés (chaque projet cascade ses propres tâches/achats)
  • Programme → En pause : propose de mettre en pause les projets actifs (chaque projet cascade ses tâches en cours)
  • Terminé → En pause : interdit (repasser par Actif)

Vue Gantt — niveau Programme

En tête de chaque programme dans le Gantt, une barre agrégée montre l'avance ou le retard global :

  • Vert — plus de 50% terminé et dans les délais
  • Rouge — dépassement de la date de fin avec badge +Nj

Vue Planning (Gantt) Free

Navigation temporelle

Quatre échelles de temps au choix dans la barre supérieure :

Jour

Vue détaillée colonne par colonne.

Semaine

Vue standard avec sous-colonnes jours (défaut).

Mois

Vue mensuelle pour vision à moyen terme.

Trimestre

Vue mensuelle compacte pour une vision stratégique pluriannuelle.

Deux raccourcis de navigation à droite des échelles :

  • ⏺ Aujourd'hui — recentre instantanément la vue sur la date du jour sans changer l'échelle.
  • 📅 Calendrier — ouvre un sélecteur de date pour sauter directement à une période précise.

Hiérarchie d'affichage

Le Gantt affiche 3 niveaux d'imbrication : ProgrammeProjetTâche. Chaque niveau est repliable via le bouton ▾.

Interaction avec les barres

Toutes les barres du Gantt (tâches, absences, jalons, achats, projets, programmes) partagent le même comportement :

ActionRésultat
Clic sur une barreOuvre le panneau détail de l'objet
Drag horizontal (corps)Déplace la date de début (le départ snape au lundi si weekend)
Drag du bord droitRedimensionne la durée (recalcule la charge)
Drag sur handle ⊙ violet (droit)Crée une dépendance FD (Finish-to-Start) — lâcher sur la ligne cible
Drag sur handle ⊙ cyan (gauche)Crée une dépendance DD (Start-to-Start) — lâcher sur la ligne cible

Move projet / programme

Déplacer une barre projet ou programme décale toutes les tâches et achats contenus du même nombre de jours. Si le projet/programme contient des tâches terminées, une popup propose 3 choix :

  • Tout déplacer — y compris les tâches terminées
  • Seulement les actives — les tâches terminées restent à leur date
  • Annuler — aucun changement
💡 Après un drag, la vue Gantt conserve sa position de scroll au lieu de recentrer sur aujourd'hui.

Tâches récurrentes dans le Gantt

Les occurrences d'une même série sont regroupées sur une seule ligne avec N barres côte à côte. La ligne affiche le nom de base + ×N en violet. Cliquer sur une barre individuelle ouvre le détail de cette occurrence.

Bouton + Créer ▾

Le bouton + Créer ▾ dans la barre d'outils du Planning ouvre un menu déroulant contextuel permettant de créer n'importe quel objet depuis une seule commande :

ItemActionVisible si
📋 TâcheOuvre le modal de création de tâcheToujours
👤 RessourceOuvre le modal de création de ressourceFonctionnalité Ressources activée
📁 ProjetOuvre le modal de création de projetToujours
🗂 ProgrammeOuvre le modal de création de programmeFonctionnalité Programmes activée
🛒 AchatOuvre le modal de création d'achatBudget activé + au moins un projet avec budget
Raccourci : Ctrl+N crée directement une tâche sans passer par le menu. Un bouton 🛒 + Achat dans le pied du panneau projet permet aussi de créer un achat lié au projet en cours.

Filtres de visibilité

Le header de la colonne gauche regroupe les contrôles d'affichage. Un bouton coloré (bleu) = couche visible ; un bouton grisé = couche masquée. Le filtre est immédiat, sans rechargement.

BoutonCe qu'il masque / afficheVisible si…
📋 TâchesLignes de tâches et leurs barresToujours
🛒 AchatsLignes d'achat et leurs barresModule Budget actif
🏖️ AbsencesTâches de type absence/indispoModules Ressources & Absences actifs
👥 ChargeSection ressources en bas de colonneModule Ressources actif
⎌ Annuler les filtresRemet tous les filtres (programme, projet, ressource, compétence) à leur valeur par défaut en un clicAu moins un filtre actif

Scinder l'écran (split)

Le bouton dans le header du Gantt divise la zone en deux panneaux verticaux synchronisés. Chaque panneau peut être navigué indépendamment (scroll horizontal) mais partage la même liste de lignes à gauche. Pratique pour comparer visuellement deux périodes d'un même projet (ex : planning prévisionnel vs jalons clés). Cliquez à nouveau pour revenir en vue simple.

Mode présentation Gantt

Le bouton 🎬 dans le header du Gantt active le mode présentation — conçu pour projeter le planning en réunion sans risque de modification accidentelle :

  • Toutes les interactions sont bloquées (drag, resize, link, clic sur les barres)
  • Le fond passe en gris clair pour indiquer visuellement le mode lecture seule
  • La navigation (pan, scroll, zoom, clavier) reste fonctionnelle
  • Cliquez à nouveau sur 🎬 pour quitter le mode présentation

Zoom temporel

Le bouton 🔍 dans le header du Gantt active le zoom temporel — un filtre visuel qui masque les éléments hors d'une plage de dates sélectionnée :

  1. Cliquez sur 🔍 — un toast vous invite à sélectionner la plage de dates
  2. Cliquez-glissez sur l'en-tête du Gantt (les colonnes de dates) pour définir la plage
  3. Seuls les tâches, achats et absences qui chevauchent la plage sélectionnée restent affichés
  4. Cliquez à nouveau sur 🔍 pour rétablir la vue complète
Le zoom temporel est particulièrement utile sur les projets avec beaucoup de tâches : il permet de se concentrer sur une période précise sans être noyé par les lignes hors fenêtre.

Chemin critique (CPM)

Le bouton sur chaque ligne de projet ou programme dans la colonne gauche affiche le chemin critique — la plus longue chaîne de tâches dépendantes qui détermine la durée minimale du projet.

  • Les barres sur le chemin critique sont surlignées en rouge, les flèches de dépendance aussi
  • Multi-scope : activez le chemin critique sur plusieurs projets simultanément — chacun a son propre highlight
  • Le calcul utilise l'algorithme CPM (forward/backward pass) et se recalcule automatiquement après chaque drag, resize ou changement de statut
  • Pour un programme, le chemin critique est l'union des chemins critiques de chaque projet membre
Le chemin critique est aussi utilisé dans le toast d'impact du Kanban : quand une tâche sur le chemin critique change de statut, un indicateur ⚡ apparaît dans le toast.

Section Charge (ressources)

En bas de la colonne gauche (si le module Ressources est actif), chaque ressource apparaît avec ses mini-barres de charge :

  • Barre pleine — tâche standard (couleur de la ressource)
  • Barre hachurée grise — absence
  • Barre rouge — tâche en situation de surcharge ⚡
  • Les CDP affichent le nombre de projets actifs et une alerte ⚠ si seuil dépassé
Filtre par ressource : Cliquez sur une ligne ressource dans la section Charge pour filtrer le Gantt. Si la ressource est en surcharge, seules les tâches et absences en conflit (chevauchement temporel) s'affichent. Si elle n'est pas en surcharge, toutes ses tâches s'affichent. Un badge bleu indique le filtre actif avec un bouton × pour le retirer.

Lignes d'achats dans le Gantt

Pour les projets avec gestion budgétaire active, les achats apparaissent sous les tâches du projet :

  • Barre de la date de commande à la livraison prévue — opacité croissante selon le statut (Planifié → Commandé → Livré → Payé)
  • Marqueur réception (rectangle) — date de réception effective
  • Marqueur paiement (€) — date de paiement
  • Couleur jaune — achat CAPEX · Couleur verte — achat OPEX
Une flèche verte relie la date de livraison d'un achat aux tâches qui en dépendent.

Navigation dans le Gantt

Clic maintenu sur le fond (hors barre) → pan bidirectionnel : déplacez la souris horizontalement pour naviguer dans le temps, verticalement pour faire défiler les lignes.

La scrollbar horizontale en bas de la zone Gantt permet également de naviguer dans le temps. La fenêtre s'étend automatiquement vers le futur quand vous approchez du bord droit (via scrollbar ou pan), dans la limite de 10 ans à partir d'aujourd'hui.

Navigation au clavier : les flèches directionnelles déplacent la vue Gantt — haut/bas d'une ligne, gauche/droite d'une unité de temps (jour, semaine, mois ou trimestre selon le mode actif). La flèche gauche permet de naviguer dans le passé au-delà du bord visible.

Réordonnancement par drag & drop

La poignée à gauche de chaque ligne (visible au survol) permet de réordonner par glisser-déposer :

  • Tâches — à l'intérieur d'un même projet
  • Projets — à l'intérieur d'un même programme (ou entre projets indépendants)
  • Programmes — entre eux au niveau racine

L'ordre est sauvegardé séparément à chaque niveau et persiste entre les sessions (inclus dans l'export JSON).

Les projets ne peuvent pas être déplacés hors de leur programme par drag & drop — cette association se gère via l'édition du programme.
Largeur persistante : Faites glisser le séparateur vertical entre la colonne gauche et le Gantt pour ajuster sa largeur. Elle est mémorisée automatiquement (valeur par défaut : 320 px, minimum : 180 px).

→ Voir aussi : Tâches récurrentes · Création rapide de tâches liées · Achats dans le Gantt

Vue Kanban Free

5 modes en sous-onglets : 📌 Tâches, 🛒 Achats, ⛱ Absences, 📁 Projets, 🗂 Programmes. Chaque mode propose son propre cycle de vie. Parfait pour animer des revues rapides par acteur : une réunion achats sur le mode Achats, un point CDP sur le mode Projets, etc.

6 colonnes par mode représentant le cycle de vie. Glissez une carte d'une colonne à l'autre pour changer son statut — le changement est enregistré avec horodatage dans l'historique. Les colonnes s'adaptent automatiquement à la largeur de la fenêtre. Seules 2 colonnes sur 6 sont modifiables (Révision et Bloqué) ; les 4 autres sont imposées pour garantir la cohérence du cycle métier.

Colonne "À faire" (backlog)

Cette colonne contient les tâches au statut À faire dont la date de début est éloignée (> 14 jours). Les cartes sont affichées en format compact (hauteur réduite, nom du projet tronqué si nécessaire) pour afficher plus de tâches. Le nom de la tâche reste toujours complet.

Colonne "À lancer rapidement"

Colonne orange qui apparaît entre "À faire" et "En cours". Elle contient les tâches au statut À faire dont la date de début est dans les 14 prochains jours ou déjà dépassée. Les tâches sont triées par risque décroissant (R3 en haut, puis R2, R1). Une tâche ne peut être que dans l'une ou l'autre colonne, jamais les deux.

Filtres disponibles

La barre Filtres : propose dans l'ordre : Programme, Projet, Chef de projet, Compétence, Ressource.

Groupement par critère

Les pills Grouper par : permettent de regrouper les cartes à l'intérieur de chaque colonne :

  • 📁 Projet — cartes regroupées par projet
  • 👤 Ressource — cartes regroupées par ressource assignée
  • 🎯 Compétence — cartes regroupées par compétence requise

Cliquer sur une pill active le groupement. Cliquer à nouveau sur la pill active la désélectionne (retour en mode plat, trié par date de début). Le choix est persisté dans les paramètres et inclus dans l'export JSON.

Vue : mode compact global

Le bouton Vue : ▦ Compact dans la barre d'outils applique le format compact à toutes les colonnes (au lieu de la seule colonne « À faire »). Utile quand vous avez beaucoup de cartes et voulez toutes les scanner sur un seul écran. Re-cliquer revient au mode normal. L'état est persisté dans les paramètres.

Recherche texte

Un champ Rechercher... dans la barre d'outils filtre instantanément les cartes sur trois champs combinés : nom, description et dernier commentaire de l'historique des statuts. La recherche est casse-insensitive et tolérante aux accents (« reunion » trouve « Réunion »). Le filtre se combine avec les filtres projet, programme, rôle, compétence et ressource (ET logique). Le champ est vidé à chaque rechargement de l'application.

Ordre manuel des cartes (Tri auto)

Le bouton ⇅ Tri auto dans la barre d'outils contrôle l'ordre d'affichage des cartes à l'intérieur de chaque colonne :

  • Actif (défaut) — les cartes sont triées automatiquement par date (début ou fin selon la colonne). La colonne « À lancer rapidement » reste triée par risque. Vous ne pouvez pas réordonner manuellement ; un toast vous le rappelle si vous essayez de glisser une carte dans sa propre colonne.
  • Inactif — vous pouvez glisser les cartes à la position voulue dans une colonne. L'ordre est persistant (sauvegardé dans les paramètres + export JSON). Les nouvelles cartes sont ajoutées en fin de colonne pour ne pas perturber votre tri manuel. Les drops inter-colonne changent toujours le statut et enregistrent la position dans la colonne cible.

Re-bascule l'ordre automatique à tout moment — votre ordre manuel reste mémorisé et revient si vous désactivez à nouveau le tri auto.

Colonnes éditables (Révision et Bloqué)

Les colonnes Révision et Bloqué ont des noms personnalisables : cliquez sur le titre de la colonne (icône ✏️ au survol) pour passer en mode édition. En mode édition :

  • Le nom devient un champ de saisie modifiable — validez avec Entrée ou en cliquant ailleurs
  • Des boutons et apparaissent pour déplacer la colonne vers la gauche ou la droite

Les noms personnalisés et l'ordre des colonnes sont persistés dans les paramètres et inclus dans l'export JSON.

Colonnes repliables

Les colonnes éditables (Révision et Bloqué) disposent d'un bouton pour les replier en bande verticale de 40 px — le nom s'affiche en vertical et le badge de comptage reste visible. Cliquez sur la bande ou sur pour déplier. L'état replié/déplié est persisté.

Pipeline Kanban → Gantt

Quand une tâche est déplacée vers la colonne Terminé, sa date réelle de fin (endActual) est automatiquement enregistrée à la date du jour. Cette date alimente la cascade des dépendances FD : les tâches successeurs sont recalculées sur la base de la fin réelle (et non planifiée). Un marqueur visuel (rectangle bordé) apparaît sur la barre Gantt à la position de la date réelle.

En cas d'erreur (retour arrière depuis Terminé vers un autre statut), la date réelle est effacée et la cascade revient au planning initial. Les absences ne sont pas concernées par ce mécanisme.

Indicateurs sur les cartes

  • ⚡ Ressource surchargée · ⛱ Conflit avec une absence · 🗓 Tâche récurrente — voir Légende
  • Badge programme coloré en haut de carte
  • Avatars des ressources assignées

Vue Liste des tâches

Tri et filtres

Cliquez sur un en-tête de colonne pour trier (ascendant/descendant) — toutes les colonnes sont triables, y compris Fin. Filtres disponibles : Projet, Programme, Statut, Priorité, Compétence, et recherche textuelle.

Le bouton 🔴 En retard filtre instantanément les tâches dont la date de fin est dépassée et dont le statut n'est pas "Terminé". Le bouton devient bleu quand le filtre est actif ; cliquer à nouveau le désactive.

Sélection multiple et édition batch

Cochez les cases à gauche pour sélectionner plusieurs tâches. Une barre d'actions apparaît en bas :

  • Dupliquer — duplique toutes les tâches sélectionnées
  • Supprimer — supprime après confirmation
  • Modifier la sélection — ouvre un panneau d'édition batch qui permet de modifier en une seule opération : statut, risque, dates, charge, projet, ressources de toutes les tâches sélectionnées. Seuls les champs modifiés sont appliqués
  • Désélectionner — vide la sélection

La multi-sélection est aussi disponible dans d'autres vues :

  • Achats (onglet 🛒 de la vue Projets) — cases à cocher + barre d'actions : Dupliquer, Supprimer
  • Absences (onglet Congés de la vue Ressources) — cases à cocher + barre d'actions : Supprimer

Tâches récurrentes

Les séries récurrentes apparaissent comme une ligne groupe repliée (🗓×N). Cliquez sur la ligne ou le chevron ▸ pour voir toutes les occurrences. Le bouton 🗑 Série supprime toute la série après confirmation.

Vue Projets

La vue Projets comporte quatre sous-onglets accessibles en haut à gauche : 📁 Projets, 🛒 Achats, 📄 Documents, ⚠️ Risques.

📁 Onglet Projets

Liste des projets avec barre de progression, dates, chef de projet et programme. En haut, la section Programmes (sticky lors du scroll) affiche les cartes programmes avec stats globales. Clic sur un programme → panneau détail (nom, couleur, responsable, description, projets associés, duplication profonde, suppression). Clic sur un projet → panneau détail avec tous les champs éditables en direct (nom, couleur, programme, chef de projet, dates, description, budget OPEX/CAPEX). Second clic → ferme le panneau.

🛒 Onglet Achats

Tableau centralisé de tous les achats, indépendamment du Planning. Fonctionnalités :

  • Panneau détail : clic sur une ligne → panneau latéral avec tous les champs éditables (nom, type, projet, fournisseur, montants, dates, statut). Second clic sur la même ligne → ferme le panneau
  • Auto-complètement fournisseur : le champ Fournisseur propose un auto-complètement — au fur et à mesure de la saisie, les fournisseurs déjà utilisés dans d'autres achats sont suggérés dans une liste déroulante
  • Filtres : par projet et par type (OPEX / CAPEX)
  • Tri : clic sur n'importe quel en-tête de colonne
  • Édition rapide des dates : clic direct sur une cellule de date pour ouvrir le sélecteur (sans ouvrir le panneau)
  • Changement de statut : clic sur la cellule Statut pour basculer entre Planifié / Commandé / Livré / Payé
  • KPIs financiers en temps réel :
    • Planifié — montant total des achats au statut "Planifié"
    • Engagé — achats commandés, livrés ou payés
    • Décaissé — acomptes versés + montant total des achats payés ou livrés avec date de paiement passée
    • Solde à payer — Engagé − Décaissé
Logique de décaissement : un achat "Livré" dont la date de paiement est dans le passé est considéré comme intégralement payé ; sinon seul l'acompte est comptabilisé.

→ Voir aussi : Budget OPEX/CAPEX pour la définition complète des champs d'un achat · Rapports > Budget

📄 Onglet Documents

Agrège automatiquement tous les liens et fichiers renseignés dans les tâches, achats et projets. Les documents sont groupés par projet :

  • Recherche — filtre en temps réel sur le nom du document ou de l'objet source
  • Filtre par projet — restreint l'affichage à un seul projet
  • Clic sur un document — ouvre le panneau détail de l'objet source (tâche, achat ou projet)
  • Chaque ligne affiche le type d'objet (tâche/achat/projet), le nom de l'objet et le lien ou fichier associé
Pour ajouter un document, renseignez le champ Lien ou Fichier dans le panneau détail d'une tâche, d'un achat ou d'un projet.

⚠️ Onglet Risques Pro

Centre de pilotage des risques qui agrège tous les items avec un niveau ≥ R1 depuis les tâches, achats, projets et programmes, groupés par projet. Voir Gestion des risques pour la description complète (4 niveaux, plan de mitigation, niveau résiduel, KPI efficacité).

Rapports Pro

Refondue en v5.1, la vue Rapports répond à 4 questions business plutôt que d'afficher 30 chiffres en vrac. Chaque groupe expose un essentiel visible d'emblée et un bouton « Voir en détail » qui révèle les analyses approfondies.

Filtres

La barre de filtres propose : Programme et Projet. Sélectionner un programme restreint automatiquement la liste des projets disponibles. Quand un rôle actif est sélectionné dans la topnav, les groupes les plus pertinents sont automatiquement dépliés (Manager → Charge en premier, Ressource → Alertes en premier, Admin → tout déplié).

Les 4 groupes-questions

🎯 Tenue des objectifs

Essentiel : Hero Health Score (0-100) avec cercle coloré + 4 dimensions pondérées (Planning/Budget/Ressources/Qualité) + jalons à venir + barre d'avancement portefeuille.

Détail : vue d'ensemble 9 KPIs, progression par programme/projet, résumé des risques avec mitigations.

⚠️ Alertes

Essentiel : 3 KPIs bandeau (tâches en retard / tâches bloquées / risques élevés R3) + Top 5 tâches critiques.

Détail : toutes les tâches overdue, jalons critiques en retard, tâches bloquées avec ancienneté, dépendances cross-projet et cascades.

👥 Charge de l'équipe

Essentiel : 3 KPIs (ressources surchargées / utilisation moyenne 3 mois / SPOF) + Top 5 workload.

Détail : charge complète par ressource, surchargées avec tâches en conflit, SPOF (compétences à un seul détenteur), capacité vs charge par compétence sur 4 horizons (1/3/6/12 mois), Flow KPI ressources, vue par chef de projet.

💰 Budget & achats

Fusion des anciens groupes Budget et Suppliers.

Essentiel : 3 KPIs (budget total / consommé % / écart) + mini-courbe OPEX/CAPEX cumulés + Top 3 projets par coût.

Détail : consolidé par projet, courbe complète, OPEX congés, détail par projet et achats, top fournisseurs, échéancier de paiements, retards fournisseurs avec taux de fiabilité.

Score de santé du projet

Le score global de santé (0-100), affiché en hero du groupe Objectifs, est calculé à partir de 4 dimensions pondérées :

  • Planning (30% par défaut) : respect des délais, tâches en retard
  • Budget (30% par défaut) : consommation vs enveloppe
  • Ressources (20% par défaut) : surcharge, disponibilité
  • Qualité (20% par défaut) : taux de blocage, risques élevés

Les poids sont ajustables par projet dans le panneau détail du projet (section « Poids santé »). La somme doit toujours faire 100%.

Le score est affiché avec un cercle coloré : 🟢 ≥80, 🟡 ≥60, 🟠 ≥40, 🔴 <40.

Capacité vs Charge (dans le détail Charge)

Pour chaque compétence, sur 4 horizons glissants (1, 3, 6, 12 mois) :

  • Capacité = jours ouvrés × allocation de chaque ressource éligible
  • Charge = fraction des tâches planifiées tombant dans la fenêtre
  • Taux d'utilisation — voir Légende des indicateurs

Analyse fournisseurs (dans le détail Budget & achats)

  • Top fournisseurs — classement par montant total avec barres proportionnelles, nombre d'achats et montant
  • Échéancier de paiements — montants à payer par mois (basé sur la date de paiement ou la livraison prévue)
  • Retards de livraison — pour chaque fournisseur ayant des achats livrés : nombre de retards, délai moyen, et taux de fiabilité (% de livraisons à l'heure)
Les achats sans fournisseur renseigné sont regroupés sous le label « Non renseigné ».

📊 Bouton Présentation

Le bouton 📊 Présentation en tête des Rapports génère automatiquement un état des lieux synthétique par projet sous forme de slide A4 (paysage), exportable en PDF. Chaque slide agrège : avancement, calendrier, budget, retards, surcharges, jalons, achats, alertes et tâches terminées / à venir. Parfait pour un point hebdomadaire envoyé à la hiérarchie, sans aucune mise en forme manuelle. Voir Présentation (slides).

Vues par rôle Pro

Le sélecteur de rôle dans la topnav adapte l'interface à votre profil sans masquer aucune fonctionnalité.

Les quatre rôles

🎯 CDP

Chef de projet. Met en avant Planning, Tâches, Kanban. Filtre par CDP assigné aux projets.

👥 Compétences

Filtre transversal par compétences. Met en avant Ressources, Projets, Rapports. Affiche uniquement ce qui requiert ou fournit les compétences sélectionnées.

👤 Ressource

Membre d'équipe. Met en avant Kanban, Tâches, Planning. Filtre par ressource.

🏷 Labels

Filtre par labels (étiquettes). Affiche uniquement les entités (tâches, achats, projets, programmes, ressources) qui portent au moins un des labels sélectionnés. Logique OU entre plusieurs labels. Voir Labels.

Barre de filtre contextuelle

Quand un rôle est actif, une barre apparaît sous la topnav avec des pills sélectionnables :

RôlePills disponiblesEffet du filtre
🎯 CDPListe des ressources CDPAffiche uniquement les projets/tâches de ce(s) CDP
👥 CompétencesListe des compétencesAffiche les tâches et ressources liées à ces compétences
👤 RessourceListe de toutes les ressourcesAffiche uniquement les tâches assignées à cette ressource
🏷 LabelsListe des labels créésAffiche uniquement les entités portant au moins un des labels sélectionnés
Multi-sélection : Vous pouvez sélectionner plusieurs pills simultanément. Le bouton Tous (actif par défaut) efface tous les filtres.

Portée du filtre

Le filtre de rôle s'applique sur toutes les vues simultanément : Planning, Kanban, Tâches, Ressources, Projets et Rapports. Dans les Rapports, les sections pertinentes remontent en haut et s'affichent à pleine opacité ; les autres s'estompent.

Désactiver un rôle

Recliquer sur le bouton de rôle actif le désactive et retire tous les filtres. Le rôle sélectionné est mémorisé entre les sessions.

Note : Les onglets restent toujours dans leur ordre habituel quel que soit le rôle actif — le rôle ne bloque et ne déplace aucune fonctionnalité, il applique uniquement un filtre contextuel sur les données.

Labels (étiquettes transversales)

Les Labels sont des étiquettes colorées que vous pouvez attacher à n'importe quelle entité (tâche, achat, projet, programme, ressource) pour regrouper transversalement ce qui partage une même thématique — sans modifier la hiérarchie Programme/Projet/Tâche.

Précision terminologique : dans cette aide, le mot label en minuscule désigne parfois une simple étiquette de formulaire ou le regroupement « Non renseigné » des achats, et labels ARIA évoque les attributs d'accessibilité. Cette section traite exclusivement des Labels (majuscule, icône 🏷) qui sont le mécanisme de tagging transversal de MasterGantt.

À quoi ça sert

Un Label traverse les silos habituels de MasterGantt. Exemples :

  • Suivre un axe stratégique (« Décarbonation », « RGPD ») qui s'étale sur plusieurs projets/programmes
  • Marquer un lot d'items urgents (« Quick-win », « Sprint 12 »)
  • Identifier une compétence cible d'une équipe transverse (« Data », « Sécurité »)
  • Grouper des achats liés à un fournisseur ou à un budget de campagne
  • Isoler les items d'un site / client / pays pour reporting rapide

Créer et gérer les Labels

  1. Ouvrir la modale 🏷 Gérer les labels (accessible depuis le champ Labels d'un formulaire d'entité, ou depuis la vue Labels)
  2. Saisir un nom, choisir une couleur et, optionnellement, une description
  3. Le label est alors disponible sur toutes les entités et dans la Vue Labels
  4. Renommer, recolorier ou supprimer un label met à jour toutes ses occurrences
La suppression d'un label ne supprime pas les entités qui le portaient : seul le lien est retiré. L'opération est annulable par Ctrl+Z.

Attacher un label à une entité

Dans le formulaire de détail d'une tâche, achat, projet, programme ou ressource, la rubrique Labels affiche les étiquettes existantes sous forme de chips. Cliquer sur un chip bascule son attachement (toggle). Les labels attachés apparaissent ensuite :

  • En puces colorées compactes sur les cartes Kanban (max 5 points, tooltip complet au survol)
  • En chips nommés dans la Liste des tâches et dans l'en-tête du formulaire (max 3 visibles + compteur)
  • Dans les barres Gantt, accessibles via le tooltip et via la Vue Labels

Filtrer par Label — la 4ᵉ vue

Le sélecteur de rôle propose 🏷 Labels comme 4ᵉ dimension (voir Vues par rôle). Une fois activé :

  • Les pills contextuelles listent tous les labels créés
  • Sélectionner une ou plusieurs pills applique une logique OU : une entité est affichée dès qu'elle porte au moins un des labels cochés
  • Le filtre s'applique sur toutes les vues simultanément (Planning, Kanban, Liste, Ressources, Projets, Rapports)
  • Cumule avec les autres filtres (programme, projet, statut)

Édition groupée

Depuis la Liste des tâches ou la Liste des achats, la sélection multiple propose une action Attacher / détacher un label appliquée à toutes les lignes cochées en une fois. Un snapshot d'historique est créé automatiquement.

Tri et recherche

  • La Liste des tâches et la Liste des achats proposent une colonne Labels triable (ordre alphabétique des noms concaténés)
  • La recherche Kanban trouve les cartes par nom de label attaché
  • Les exports JSON, CSV et chiffré incluent la collection labels et les liens labels:[ids] sur chaque entité

Synchronisation

Les labels sont intégralement synchronisés en Collaboration temps réel (création, renommage, couleur, suppression, attachement/détachement). La résolution de conflit utilise Last-Write-Wins via _modifiedAt. Ils sont également inclus dans les snapshots Ctrl+Z / Ctrl+Y et dans les exports.

Édition Free/Pro : les Labels sont disponibles en Free comme en Pro. Seule la Vue Labels (4ᵉ rôle) reste une feature Pro, comme les autres Vues par rôle.

Collaboration temps réel

MasterGantt permet à plusieurs utilisateurs de travailler sur le même projet en temps réel, avec une latence inférieure à 1 seconde et un chiffrement bout en bout. Aucune donnée n'est lisible côté serveur — seuls les membres qui connaissent le mot de passe de la session peuvent accéder aux données.

Disponible en édition Free et Pro — la collaboration est accessible à tous les utilisateurs de MasterGantt.

Comment ça marche

  1. Ouvrir le panneau collab via ⚙ Paramètres → onglet 🔄 Collaboration (ou le bouton 🔄 dans la barre du haut)
  2. Cocher les projets à partager dans la liste "Mes projets partagés" (un par un, ou aucun pour une room vide côté push)
  3. Nommer la room et définir un mot de passe (≥ 4 caractères)
  4. Partager le nom de la room et le mot de passe avec vos collaborateurs (par email, messagerie, oral...)
  5. Rejoindre : les collaborateurs saisissent le même nom de room et le mot de passe dans leur MasterGantt, cochent leurs propres projets à partager, puis se connectent
  6. Travailler : les modifications sont propagées aux autres participants en temps réel (WebSocket, latence < 1 s)
Note : la fonctionnalité Collaboration est activée par défaut en Free et Pro. Elle peut être désactivée dans ⚙ Paramètres → Préférences → 🔧 Fonctionnalités si vous ne l'utilisez pas.

Indicateurs

  • Badge 🔄 dans la barre de navigation : nombre de collaborateurs connectés
  • Vert = synchronisation active et fonctionnelle
  • Rouge = erreur de connexion au serveur

Modèle symétrique — room = lieu de partage

MasterGantt utilise un modèle symétrique : il n'y a ni créateur ni invité privilégié. Chaque participant est égal :

  • Chacun partage ses projets — vous cochez quels projets vous souhaitez exposer à la room. Les autres font de même de leur côté.
  • Chacun peut modifier les projets des autres par défaut ; chaque modification est synchronisée aux autres via le serveur relay. L'édition collaborative peut être restreinte en activant la lecture seule au moment de la connexion.
  • Au leave, chacun ne conserve que SES projets : les données partagées par les autres participants sont automatiquement retirées de votre DB. Vous ne pouvez jamais emporter ni exporter les données d'autrui — garantie de confidentialité.

Contrôle des données partagées

  • Choix des projets : avant de vous connecter, cochez uniquement les projets que vous souhaitez partager. Vos autres données restent privées et invisibles pour les autres.
  • Mode lecture seule : un participant peut refuser les modifications de son côté (par projet). Les autres peuvent toujours voir ses projets en lecture.
  • Export bloqué pendant la session : tous les chemins d'export (JSON, CSV, .mgp, autosave fichier, textarea copie) sont désactivés dès que vous êtes connecté à une room — impossible d'exporter accidentellement les données d'un autre participant.
  • Fold auto des projets non-partagés : à la connexion, les projets/programmes qui ne sont pas dans la room sont automatiquement repliés (collapsed) pour alléger l'affichage. Vous pouvez les déplier manuellement pendant la session ; à la déconnexion, l'état fold initial est restauré.
  • Point de restauration : un snapshot automatique est créé avant chaque session. En quittant, un dialogue vous demande si vous voulez conserver vos projets (ceux que vous aviez avant + ceux créés par vous pendant la session) ou restaurer l'état pré-collab. Dans les deux cas, les projets des autres participants sont retirés.

Sécurité et souveraineté

  • Les données sont chiffrées localement sur votre appareil avant d'être envoyées (AES-256-GCM)
  • Le serveur relay ne stocke que des blobs chiffrés opaques — il ne peut pas lire vos données
  • Le mot de passe n'est jamais transmis au serveur
  • Les sessions expirent automatiquement après 24h d'inactivité
  • Les organisations sensibles peuvent déployer leur propre serveur relay (voir la documentation technique)
Astuce : Un serveur sécurisé est fourni par défaut. Pour les besoins de souveraineté, vous pouvez déployer votre propre serveur relay en quelques minutes — consultez le guide de déploiement.

Gestion des risques Pro

MasterGantt intègre un système de niveaux de risque applicable aux tâches, projets, programmes et achats. Chaque entité peut être qualifiée sur une échelle à 4 niveaux avec un plan de mitigation et un niveau résiduel après application du plan.

Fonctionnalité Pro — activée par défaut en Pro. Désactivable dans ⚙ Paramètres → Préférences → 🔧 Fonctionnalités → Risques.

Les 4 niveaux

  • R0 — Aucun : pas de risque identifié (valeur par défaut)
  • R1 — Faible : risque mineur, sous contrôle
  • R2 — Moyen : risque significatif, mitigation recommandée
  • R3 — Élevé : risque critique, mitigation requise

Plan de mitigation et niveau résiduel

Chaque entité avec un risque possède deux champs :

  • Plan de mitigation (texte) : description de la stratégie pour contrôler le risque.
  • Niveau résiduel (0–3) : le niveau après application du plan. Par défaut égal au niveau initial.
Règles de cohérence :
  • On ne peut pas réduire le niveau résiduel tant que le plan de mitigation est vide.
  • Le niveau résiduel ne peut pas dépasser le niveau initial. Si le risque s'avère plus grave que prévu, modifiez le niveau initial (risque) à la place.
  • Si le résiduel est identique au niveau initial, il est considéré comme non défini (aucune donnée extra).

Sous-onglet Risques (page Projets)

L'onglet ⚠ Risques dans Projets est un centre de pilotage qui agrège tous les risques (R1+) depuis les tâches, achats, projets et programmes, groupés par projet.

  • Dashboard en haut : compteurs par niveau (R0 / R1 / R2 / R3) + couverture mitigation (pourcentage de risques R1+ avec plan non vide).
  • Filtres : recherche textuelle (nom ou mitigation), filtre projet, filtre niveau (Tous hors R0, R1+, R2+, R3 uniquement).
  • Édition inline : le plan de mitigation est éditable directement dans la textarea (sauvegarde au blur). Le niveau résiduel est éditable via 4 pastilles cliquables (bloquées selon les règles ci-dessus).
  • Navigation : clic sur une ligne = ouvre le panneau détail complet de l'entité. Second clic sur la même ligne = ferme le panneau.

Affichage dans les autres vues

  • Planning (Gantt) : les barres de tâches sont colorées selon le niveau de risque initial.
  • Kanban : un badge ⚠️ apparaît sur les cartes en R2 ou R3, avec le plan de mitigation en tooltip.
  • Rapports → Santé du projet : nombre d'entités par niveau, pourcentage global à risque, alerte en rouge si des risques critiques (R2/R3) existent sans plan de mitigation, liste des plans actifs avec le delta R3→R1, et KPI d'efficacité mitigation (réduction moyenne des risques couverts par un plan).
  • Panneaux de détail : sélecteur de niveau initial + champ mitigation sur les tâches, projets, programmes et achats. Le niveau résiduel est édité uniquement dans le sous-onglet Risques.

Import / Export

Menu Fichier (accès rapide)

Le bouton Fichier ▾ dans la barre de navigation (zone save-dot, affiche la dernière sauvegarde) donne un accès direct aux actions fichier :

  • Ouvrir — charge un fichier .json ou .mgp chiffré. Propose Remplacer ou Fusionner avec les données existantes.
  • Enregistrer — exporte immédiatement (JSON en Free, .mgp chiffré en Pro). Si aucun mot de passe n'est mémorisé, une modale dédiée s'ouvre.
  • Nouvelle session — propose d'exporter avant de vider toutes les données.
Pour un import avancé (aperçu, fusion sélective, coller JSON), utilisez ⚙ Paramètres → 📥 Import.

Accessible également via ⚙ Paramètres dans la barre de navigation, onglet 💾 Sauvegarde. Sous-onglets : 💾 Sauvegarde (export JSON/CSV/.mgp + historique + stockage local + zone dangereuse), 📥 Import et 🪵 Diagnostic.

Formats d'export

FormatContenuUsage
mastergantt.jsonToutes les données (tâches, ressources, projets, programmes, compétences, achats)Archivage / transfert
mastergantt.mgpMême contenu, chiffré par mot de passe (AES-256)Archivage sécurisé / partage confidentiel
taches.csvListe des tâches avec compétence requiseAnalyse Excel
ressources.csvRessources avec compétences et allocationAnalyse Excel
projets.csvProjets avec taux d'avancementReporting

Export sélectif

Le sélecteur Périmètre dans l'onglet Sauvegarde (section Sauvegarder une copie) permet de choisir ce qu'on exporte :

  • Tout exporter — toutes les données (défaut)
  • Programme : [nom] — le programme + ses projets + tâches, ressources et achats liés
  • Projet : [nom] — le projet + tâches, ressources et achats liés

Les checkboxes de type (Tâches, Ressources, Projets, Programmes, Achats, Compétences) permettent d'affiner en décochant les types non souhaités. Le filtrage s'applique à tous les formats (JSON, .mgp, CSV).

Modes d'export

  • ⤓ .json FREE — téléchargement direct en clair (désactivé en Pro)
  • 🔒 .mgp chiffré PRO — fichier protégé par mot de passe (AES-256-GCM), seul format d'export disponible en Pro
  • Lier à ma licence PRO — option dans l'export .mgp : le fichier ne pourra être ouvert que par une instance MasterGantt portant la même licence. Protection contre le partage non autorisé.
  • CSV FREE — les exports CSV ne sont disponibles qu'en édition Free (en Pro, les données sensibles doivent passer par le format .mgp chiffré)

Import JSON / MGP

Sélectionnez un fichier .json (clair) ou .mgp (chiffré), ou collez directement du JSON. Le format est détecté automatiquement.

  • Un fichier .mgp déclenche un champ de saisie pour le mot de passe
  • ⚠ Remplacer tout — efface les données actuelles et charge le fichier
  • ✚ Fusionner — ajoute les données importées (les IDs en doublon sont ignorés)
Point de restauration automatique : Un point est créé avant chaque import. Vous pouvez le restaurer via l'onglet 💾 Sauvegarde.

Sécurité de vos données

Le format .mgp (MasterGantt Project) utilise un chiffrement de niveau professionnel :

ComposantTechnologieRôle
ChiffrementAES-256-GCMProtection des données avec authentification intégrée
Dérivation de cléPBKDF2-SHA256 (310 000 itérations)Transforme votre mot de passe en clé de chiffrement robuste
APIWeb Crypto API nativeChiffrement réalisé par le navigateur (aucune bibliothèque externe)
Vos données restent locales. Le chiffrement est effectué entièrement dans votre navigateur. Aucune donnée ne transite par un serveur. Le mot de passe n'est jamais stocké — si vous le perdez, le fichier est irrécupérable.

Sauvegarde automatique et points de restauration

L'onglet 💾 Sauvegarde regroupe toute la protection de vos données : état du stockage sur votre appareil, sauvegarde automatique continue, et points de restauration. Un point est créé automatiquement avant chaque export et import. Vous pouvez aussi en créer manuellement via le bouton "📸 Créer un point". Chaque point peut être restauré, téléchargé ou supprimé.

Un indicateur de sauvegarde dans la barre de navigation (🟢 Sauvegardé / 🟠 En cours / 🔴 Erreur) vous indique en permanence l'état de la sauvegarde automatique.

Sauvegarde fichier automatique

MasterGantt télécharge automatiquement une copie de vos données dans votre dossier Téléchargements. Activé par défaut (toutes les 10 minutes), configurable dans l'onglet 💾 Sauvegarde.

  • Format : fichier .json en édition Free, fichier .mgp chiffré AES-256 en édition Pro
  • Nom : mastergantt-AAAA-MM-JJ-HHhMM.json (horodaté)
  • Intervalle : configurable (5, 10, 15 ou 30 minutes)
  • Ctrl+S (ou Cmd+S sur Mac) : sauvegarde fichier immédiate
  • Pro : le mot de passe de chiffrement est demandé une seule fois par session, avec option de lier le fichier à votre licence
  • Collaboration : la sauvegarde fichier est automatiquement bloquée pendant une session de collaboration (confidentialité des données partagées)
Où sont mes fichiers ? Quand vous quittez le navigateur, les fichiers sauvegardés (.json ou .mgp) restent dans votre dossier Téléchargements. En version Pro, ils sont chiffrés et protégés par votre mot de passe — personne ne peut les lire sans celui-ci. Pensez à les récupérer régulièrement pour les stocker en lieu sûr (clé USB, serveur interne, cloud chiffré).
Confirmation avant fermeture — si vous fermez l'onglet ou la fenêtre alors que des modifications ont été apportées depuis le dernier enregistrement fichier, le navigateur affiche un dialogue natif de confirmation. Les données restent de toute façon dans le localStorage : aucune perte si vous quittez sans enregistrer, elles seront retrouvées à la prochaine ouverture. Ce filet de sécurité évite seulement les fermetures accidentelles en cours d'édition.

Budget OPEX/CAPEX Pro

Disponible en mode Full. Permet de suivre les coûts OPEX (ressources + achats opérationnels) et CAPEX (investissements) par projet, avec une courbe de décaissement dans les Rapports.

Activer le budget sur un projet

Dans le panneau détail du projet, cocher 💰 Gestion budgétaire pour faire apparaître les champs :

  • Budget total — enveloppe globale du projet (€)
  • Budget OPEX — part opérationnelle (ressources + achats opex)
  • Budget CAPEX — part investissement (achats capex)
Budget total et OPEX/CAPEX sont indépendants — vous pouvez renseigner seulement ce dont vous avez besoin.

Coût journalier des ressources

Dans la fiche d'une ressource, le champ Coût journalier (€/j à 100%) valorise le coût OPEX de chaque tâche :

Coût tâche = charge × coût/j × (allocation / 100) / nb_ressources

Achats

Un achat est un objet attaché à un projet (matériel, licence, prestation externe). Il se crée depuis :

  • Le menu + Créer ▾ → 🛒 Achat
  • Le bouton 🛒 + Achat dans le panneau détail du projet
  • La ligne + Ajouter un achat dans le Gantt (sous les tâches du projet)

Champs d'un achat

ChampDescription
Nom, FournisseurIdentification de l'achat
Responsable suiviRessource (personne) en charge du suivi de l'achat — affiché dans le tableau, la colonne Gantt et le tooltip
TypeCAPEX (investissement) ou OPEX (charge opérationnelle)
Coût unitaire × QuantitéMontant total calculé en temps réel
AcompteMontant versé à la commande
Date de commandeDébut de la barre dans le Gantt
Livraison prévueFin de la barre, date utilisée pour les dépendances de tâches
Réception effectiveDate réelle — prioritaire sur Livraison prévue pour les dépendances
Date de paiementMarqueur € dans le Gantt, inclus dans la courbe de décaissement
StatutPlanifié → Commandé → Livré → Payé (opacité progressive dans le Gantt)

Délai de paiement

Dans le sous-onglet Achats, le champ Délai paiement (en jours, défaut 45) définit le délai standard entre la date de livraison réelle et la date de paiement. Quand une date de réception effective est renseignée et que la date de paiement est vide, celle-ci est automatiquement calculée (livraison + délai). Si la date de paiement est modifiée manuellement, elle n'est plus recalculée.

Dépendances sur les achats

Les achats supportent les mêmes dépendances FD/DD que les tâches. Dans le panneau détail d'un achat, la section Dépendances : tâches ou achats permet de lier un achat à une tâche ou un autre achat. Le panneau détail d'une tâche liste aussi les achats (icône 🛒).

Effet de la cascade sur un achat dépendant :

  • FD — la date de commande est fixée au lendemain de la fin du prédécesseur, le délai commande→livraison est préservé
  • DD — la date de commande est alignée sur le début du prédécesseur (ou sa date de commande si c'est un achat)

Créez ces dépendances via le panneau détail ou par drag-and-drop sur le Gantt (handles violet FD / cyan DD sur les barres d'achat).

Rapports Budget

La section 💰 Budget dans les Rapports présente pour chaque projet avec budget activé :

  • Montant OPEX consommé (ressources + achats OPEX) vs budget OPEX
  • Montant CAPEX engagé (achats CAPEX) vs budget CAPEX
  • Barre de progression et alerte rouge si dépassement, orange si ≥ 80%
  • Tableau de tous les achats du projet avec statut (clic sur une ligne pour ouvrir le panneau détail)
  • Courbe de décaissement cumulé (granularité semaine ou mois)

Alertes budget dans le Tableau de bord

Quand un projet avec budget dépasse son enveloppe ou atteint 80% de consommation, une alerte apparaît dans le tableau de bord avec lien vers les Rapports.

→ Voir aussi : Vue Projets > Onglet Achats pour l'édition rapide des dates et statuts · Lignes d'achats dans le Gantt

Niveaux d'affichage

MasterGantt propose un système de niveaux de complexité pour adapter l'interface à vos besoins, sans perte de données. Accessible via ⚙ Paramètres → Préférences → 🔧 Fonctionnalités.

Note : En édition Free, certaines fonctionnalités (Ressources, Rapports, Budget, Absences, Programmes, Dashboard) sont réservées à la version Pro et apparaissent grisées avec un badge 🔒 PRO. Voir la section Free vs Pro.

Deux niveaux prédéfinis — 🚀 Simple (Planning + Tâches + Projets) et 🎯 Full (toutes fonctionnalités) — sont proposés. La répartition détaillée des fonctionnalités par niveau est décrite dans le tableau Free vs Pro.

Mode Personnalisé

Chaque fonctionnalité peut être activée ou désactivée individuellement via les interrupteurs sous les niveaux. Dès qu'un réglage s'écarte de Simple ou Full, le badge ✏️ Personnalisé s'affiche automatiquement — sans aucune action supplémentaire.

Premier lancement & aucune perte de données

Au premier lancement, une fenêtre de bienvenue propose de choisir entre Simple et Full. Ce choix peut être modifié à tout moment. Changer de niveau ne supprime jamais de données — les tâches, ressources, programmes et absences sont simplement masqués ou révélés.

Repasser au niveau Full réaffiche immédiatement tout le contenu existant.

📊 Présentation — Point de situation

Le bouton 📊 Présentation dans la vue Rapports génère une fiche synthétique par projet sur une seule page A4 paysage, conçue pour être projetée en réunion ou exportée en PDF.

La fiche est en mode clair (fond blanc, polices agrandies) quelle que soit le thème de l'application, pour une lisibilité optimale en projection ou à l'impression.

Mise en page — Grille 2×2

Haut-gauche — Vue d'ensemble

Titre du projet, programme associé, chef de projet, dates. Grille de 6 indicateurs : Avancement, Planning, Budget, Retards, Charge équipe, Jalons clés.

Haut-droit — Avancement

Description du projet. Grand pourcentage d'avancement, barre de progression, répartition des tâches par statut (barres colorées avec compteurs).

Bas-gauche — Achats & Alertes

KPIs financiers des achats (Planifié / Engagé / Décaissé / Solde) si le projet a des achats. Points d'attention : retards, surcharges, dépassement budgétaire, glissement. Si aucune alerte : bloc vert.

Bas-droit — Semaines

Réalisations de la semaine passée (tâches terminées) et tâches à venir pour la semaine prochaine (avec badges statut).

Indicateurs visuels (slide 1)

IndicateurVert ✅Orange ⚠️Rouge 🔴
Avancement≥ 80 %40–79 %< 40 %
PlanningEn avance ou dans les tempsEn retard
Budget< 80 %80–99 %≥ 100 %
RetardsAucun retardAu moins 1 tâche en retard
Charge équipeToutes les ressources OKAu moins 1 ressource en surcharge

Changer de projet

Le sélecteur en haut de l'overlay permet de passer d'un projet à l'autre sans fermer la présentation. Les slides se regénèrent instantanément.

Imprimer / Exporter en PDF

Le bouton 🖨 Imprimer / PDF ouvre la boîte de dialogue d'impression du navigateur. La mise en page est automatiquement configurée en A4 paysage, 1 page, fond blanc.

  • Dans Chrome : sélectionner "Enregistrer en PDF" comme destination
  • Ne pas cocher "Graphiques d'arrière-plan" (le fond est déjà blanc)
  • Laisser la mise à l'échelle sur "Défaut" pour respecter le format A4
Chaque slide occupe exactement une page A4 paysage. Le footer indique la date de génération et la version de MasterGantt.

Premier lancement et tour guidé

Au premier lancement, MasterGantt affiche un écran de bienvenue avec :

  • La table comparative Free vs Pro — pour comprendre les fonctionnalités disponibles
  • Une zone d'activation de licence — glissez votre fichier .json ou cliquez pour parcourir
  • Deux boutons : Démarrer (accès direct) ou Tour guidé (visite interactive)

Tour guidé

Le tour met en évidence les éléments clés de l'interface, étape par étape, avec des explications contextuelles.

  • Adaptatif selon la licence — en Free, seules les fonctionnalités accessibles sont présentées (~6 étapes). En Pro, toutes les fonctionnalités sont couvertes (~12 étapes)
  • Highlight visuel — chaque étape met en surbrillance l'élément concerné avec un anneau lumineux
  • Navigation — boutons Précédent / Suivant / Passer, et points de progression en bas du tooltip
  • Non bloquant — peut être passé à tout moment sans conséquence

Relancer le tour

Le tour peut être rejoué à tout moment depuis le bas de la modale ⚙ Paramètres → Revoir le tour guidé, ou via le bouton en haut de ce guide.

Apparence

MasterGantt propose deux options d'apparence accessibles via ⚙ Paramètres → Préférences → 🎨 Affichage, ou dès la première étape du tour guidé.

🌙☀️ Thème

🌙 Sombre

Interface sombre sur fond anthracite. Thème par défaut, optimisé pour les longues sessions et les environnements à faible luminosité.

☀️ Clair

Interface sur fond gris clair (#e4e4e4) avec sections clairement délimitées. Idéal pour les présentations et environnements lumineux.

Le choix de thème est sauvegardé automatiquement et appliqué à chaque ouverture de l'application.

🔠 Taille des textes

Trois niveaux permettent d'ajuster l'ensemble des textes de l'interface :

  • Compact — taille par défaut, densité maximale
  • Normal — zoom +15%, confortable pour la lecture
  • Large — zoom +30%, idéal pour les grandes résolutions ou les présentations
Le zoom s'applique à l'intégralité de l'interface — textes, boutons, Gantt et panneaux de détail.

FAQ / Dépannage

Mes données sont-elles en sécurité ?

Oui — plus qu'avec un logiciel classique. Chaque modification est enregistrée automatiquement sur votre appareil, de façon permanente. Aucune donnée n'est envoyée à un serveur. Vos projets restent sous votre contrôle.

Cette sauvegarde n'est pas temporaire : elle persiste entre les sessions, les redémarrages et les mises à jour. Elle ne disparaît que si vous effacez explicitement les données du site.

MasterGantt superpose plusieurs filets de sécurité complémentaires :

  • Sauvegarde automatique continue — chaque action est enregistrée instantanément, même en cas de fermeture imprévue ou de crash système.
  • Points de restauration — jusqu'à 50 niveaux d'annulation (Ctrl+Z) pour revenir à un état antérieur en un clic.
  • Historique des statuts sur chaque tâche, achat, projet et programme — toutes les transitions sont conservées avec date.
  • Sauvegarde fichier automatique — téléchargement périodique de secours (optionnel) dans votre dossier Téléchargements.
  • Export manuel — JSON, CSV ou .mgp chiffré AES-256 à tout moment (Ctrl+S).
En résumé : vos données sont protégées aussi bien qu'avec un logiciel installé — souvent mieux, car la sauvegarde est continue et ne dépend pas d'un bouton Enregistrer.

Comment changer de PC ?

Exportez vos données via ⚙ Paramètres → 💾 Sauvegarde → Télécharger .json (ou .mgp chiffré en Pro), copiez le fichier, puis importez-le sur le nouveau poste.

Comment restaurer une sauvegarde ?

Via ⚙ Paramètres → 💾 Sauvegarde → 📥 Import : choisissez Remplacer (écrase) ou Fusionner (ajoute). Pour annuler les dernières modifications, utilisez simplement Ctrl+Z — jusqu'à 50 niveaux.

Pourquoi une tâche est-elle en retard ?

Une tâche est marquée ⚠️ En retard si sa date de fin est dépassée et que son statut n'est pas Terminé. Voir la Légende.

Pourquoi une ressource est-elle surchargée ?

Une ressource est ⚡ surchargée quand la somme des allocations des tâches actives dépasse son allocation maximale (100 % par défaut) sur au moins un jour ouvré. Voir Ressources → Surcharge.

Glossaire

TermeDéfinition
CDPChef de projet — ressource désignée comme responsable d'un projet.
ETPÉquivalent Temps Plein — unité de charge exprimée en jours-homme.
ChargeEffort réel d'une tâche en j ETP. Référence principale (la durée en découle).
DuréeTemps calendaire calculé à partir de la charge et de l'allocation des ressources.
OPEXCharges opérationnelles (ressources + achats consommables).
CAPEXInvestissements (matériel, licences immobilisées).
FDFin → Début — dépendance séquentielle classique (la tâche B démarre quand A finit).
DDDébut → Début — dépendance parallèle (B démarre quand A démarre).
Jalon (Milestone)Événement ponctuel sans durée ni charge — matérialise une échéance.
CascadeRecalcul automatique des dates aval quand une tâche amont est décalée.
SurchargeCharge cumulée > 100 % de l'allocation d'une ressource sur au moins un jour.
Chemin critiqueSéquence de tâches dont le retard impacte directement la fin du projet.
MasterGantt — Guide d'utilisation v8.4 — Application mono-fichier HTML/CSS/JS — Données locales (localStorage)