Aller au contenu

Module Tableau de bord

Chemin : Tableau de bord (page d’accueil ou menu principal).

Ce module fournit une vue d’ensemble de l’application : indicateurs clés (KPIs), résumé des plannings et des gardes, alertes et rappels, et accès rapide aux actions courantes. Le contenu et le périmètre des données dépendent du rôle et des droits de l’utilisateur.


1. Vue d’ensemble et indicateurs (KPIs)

Aspects fonctionnels implémentés

  • Cartes / indicateurs : affichage des indicateurs principaux selon les données disponibles (ex. nombre de plannings actifs, nombre de gardes du mois, demandes d’échange en attente, demandes de congé en attente, validations en attente, tablettes actives/hors ligne, alertes non prises en compte).
  • Périmètre : les indicateurs sont calculés selon le périmètre de l’utilisateur (région, structure, service ou global selon le rôle).
  • Source : données fournies par l’API (ex. GET /dashboard, ou agrégation de plusieurs endpoints) ; pas de calcul métier complexe côté frontend.
  • Rafraîchissement : rechargement des indicateurs à l’arrivée sur la page ou via un bouton « Actualiser » ; mise à jour périodique (polling) si prévu.
  • Liens : clic sur une carte pour accéder au module ou à la liste correspondante (ex. « Validations en attente » → liste des validations).

2. Résumé des plannings et des gardes

Aspects fonctionnels implémentés

  • Bloc « Plannings » : liste ou résumé des plannings récents ou actifs (nom, service/structure, période, statut) ; lien vers la liste complète ou le détail d’un planning.
  • Bloc « Gardes » : résumé des gardes à venir ou du mois (nombre par type, par service) ; lien vers le module Planning ou Gardes.
  • Filtre implicite : selon le rôle, affichage limité au périmètre (mes services, ma structure, toute la région, etc.).
  • Actions rapides : boutons « Créer un planning », « Initialiser le mois suivant » (si contexte service disponible), « Voir les gardes » pour accès direct.

3. Alertes et rappels

Aspects fonctionnels implémentés

  • Alertes : affichage des alertes récentes ou non prises en compte (ex. conflit de garde, quota dépassé, tablette hors ligne) avec lien vers le détail ou le module concerné.
  • Rappels : rappels de soumission de planning (date limite), rappels de validation en attente, échéances de congés, etc., si fournis par l’API.
  • Priorisation : affichage par priorité (urgent, élevé, puis le reste) ou par date.
  • Actions : lien « Voir toutes les alertes » vers le module Suivi terrain ou Notifications ; action « Marquer comme pris en compte » depuis le tableau de bord si prévu.

4. Accès rapides et raccourcis

Aspects fonctionnels implémentés

  • Liens directs : raccourcis vers les écrans les plus utilisés (Planning, Gardes, Échanges, Congés, Validations, Rapports, Paramètres selon les droits).
  • Actions contextuelles : selon le contexte (ex. « Vous avez 3 validations en attente »), bouton « Aller aux validations » ou « Ouvrir le planning du mois ».
  • Personnalisation : si l’API le permet, favoris ou raccourcis personnalisables ; sinon, ensemble fixe selon le rôle.

5. Tableau de bord « Planning » (contexte planning)

Aspects fonctionnels implémentés

  • Contexte : lorsqu’on est dans un planning donné, le « tableau de bord du planning » correspond à la vue détail de ce planning : calendrier mensuel des gardes, affectations, conflits, validation et rappels de soumission.
  • Calendrier : affichage des gardes par jour ; types (jour, nuit, week-end) ; couleurs par type ou statut.
  • Panneaux : contraintes (charge 35 h, repos, quotas), chaîne d’approbation, délais de soumission.
  • Navigation : changement de mois, retour à la liste des plannings.
  • Voir : module Planning pour le détail complet.

6. Personnalisation selon le rôle

Aspects fonctionnels implémentés

  • Admin : vue globale (toutes structures, tous indicateurs, validations, tablettes, paramètres).
  • Chef régional : vue région (structures de la région, plannings et gardes de la région).
  • Chef de structure : vue structure (plannings et gardes de la structure, validations de la structure).
  • Chef de service : vue service (plannings et gardes du service, échanges, congés du service).
  • Agent : vue personnelle (mes gardes, mes demandes d’échange, mes congés, mes notifications).
  • Visibilité : les widgets et liens affichés dépendent des droits (masquage des sections non autorisées).

Voir aussi