Aller au contenu

Module Gardes (Gestion des gardes)

Chemin : Depuis Gestion des GardesPlanning (détail ou calendrier) ; gestion des gardes et affectations.

Ce module couvre la gestion des gardes en dehors du contexte d’un planning précis : liste globale, calendrier, filtres, création/édition, affectation, statistiques et gestion des échanges.


En bref : que faire dans ce module ?

Objectif Où aller Guide pas à pas
Voir et gérer les gardes d'un planning Planning → détail → Calendrier / Liste des gardes Gestion des gardes
Affecter des agents aux gardes Calendrier ou liste → Affecter Affectation des gardes · Tutoriel
Saisir une justification (> 5 gardes/mois) Garde ou planning Justifications des gardes

1. Liste et vue des gardes

Aspects fonctionnels implémentés

  • Liste / tableau : gardes avec pagination, tri ; colonnes (date, créneau, type, planning, service, agents affectés, statut, etc.).
  • Vue cartes : affichage en cartes (guard-cards) pour une lecture rapide par période ou par agent.
  • Vue calendrier : calendrier des gardes (semaine ou mois) ; visualisation des créneaux par type (jour, nuit, week-end, etc.).
  • Filtres : par planning, par service, par utilisateur, par type de garde, par statut, par période (date début, date fin), recherche textuelle.
  • Statistiques : indicateurs (nombre de gardes, par type, par agent, par période) si fournis par l’API ou calculés côté client.
  • Rafraîchissement : rechargement des données.

2. Création et édition d’une garde

Aspects fonctionnels implémentés

  • Création : formulaire (planning, type de garde, date et heure de début, date et heure de fin, lieu optionnel, notes) ; choix des agents à affecter ; validation des contraintes (conflits, repos, quotas).
  • Édition : modification des champs de la garde et des affectations ; possible uniquement si le planning est en brouillon ou actif et selon les droits.
  • Suppression : suppression d’une garde avec confirmation ; possible selon le statut du planning et les droits.
  • Validation en temps réel : messages d’erreur en cas de conflit, repos insuffisant (ex. 24 h après une garde de nuit), quota dépassé ou agent indisponible (congé, absence).

3. Affectation et désaffectation

Aspects fonctionnels implémentés

  • Affecter des agents : sélection d’un ou plusieurs agents pour une garde ; vérification des règles métier (disponibilité, conflits, repos, quotas).
  • Retirer un agent : désaffectation d’un agent d’une garde.
  • Remplacer un agent : remplacement d’un agent par un autre avec vérification des contraintes.

4. Gestion des échanges (intégrée au module Gardes)

Aspects fonctionnels implémentés

  • Demande d’échange : depuis une garde, demande d’échange avec une autre garde (cible) ; saisie du motif ; envoi au responsable pour validation.
  • Liste des échanges : consultation des demandes d’échange (en attente, approuvées, rejetées) ; filtres par statut, par demandeur, par garde.
  • Approbation / rejet : pour les responsables, approbation ou rejet d’une demande avec motif ; mise à jour des affectations en cas d’approbation.
  • Annulation : annulation d’une demande par le demandeur tant qu’elle est en attente.

(Voir aussi le module Échanges pour le détail dédié.)


5. Statuts des gardes

Statut Description
Planifié Garde créée, affectations possibles.
En attente En attente de validation (selon workflow).
Confirmé Confirmé par l’agent (si applicable).
Réalisé Garde effectuée (présence validée si applicable).
Annulé Garde annulée.

6. Types de gardes

Les types sont définis par la configuration backend (ex. travail de jour, permanence, garde de nuit, astreinte). Les horaires et règles (repos, quotas) ne sont pas figés dans l’interface et proviennent des APIs (workload, guard-duty, etc.).


7. Règles métier appliquées

  • Repos minimal : 24 h après une garde de nuit (configurable via backend).
  • Pas de gardes de nuit consécutives pour le même agent.
  • Quotas : nombre maximal de gardes par mois par agent (ex. 10) ; au-delà, justification requise (voir module Justifications des gardes).
  • Charge 35 h : éligibilité à la garde de nuit soumise au respect de la charge hebdomadaire minimale (35 h) sur la période précédente.
  • Congés et indisponibilités : aucun agent en congé approuvé ou indisponible ne peut être affecté sur la période concernée.

Voir aussi