Aller au contenu

Dashboard

Le dashboard donne, en une page, l’image de la période sélectionnée :

  • 4 KPIs (heures totales, projets actifs, membres actifs, revenu — si la facturation est activée).
  • 1 graphique heures par jour (linéaire, 1 série par défaut, comparaison optionnelle sur la période précédente).
  • 4 widgets (1 donut + 3 bar charts) : par projet, par utilisateur, par client, par tag.
  • 1 table pivot pour exporter les croisements.

Une barre de filtres collante en haut de page :

  • Période — sélecteur de date range avec presets (cette semaine, mois, trimestre, custom).
  • Projets / Utilisateurs / Clients / Tags — multi-select.
  • Comparer à la période précédente — switch. Active une seconde série dans le graphique by-day et un delta dans les KPIs.
  • Rafraîchir — force le refetch (par défaut, le cache react-query expire à 60 s).

Les filtres sont persistés par utilisateur et par workspace dans localStorage — vous retrouvez votre vue préférée à la connexion suivante.

  • Owner / Admin / Project Lead voient tout le workspace.
  • Workspace User ne voit que ses propres entrées (graphiques et widgets sont silencieusement scopés).
  • Analyst voit tout en lecture seule, sans détail unitaire des revenus.

Le widget « Par utilisateur » est masqué pour les Workspace Users (il n’aurait qu’une barre — la leur).

Quand Comparer est activé :

  • la période précédente est calculée automatiquement (même durée, juste avant) ;
  • le graphique by-day montre la série actuelle en couleur pleine, la précédente en couleur muted en pointillé ;
  • chaque KPI affiche un delta + X % ou – X %.