Module Gardes (Gestion des gardes)
Chemin : Depuis Gestion des Gardes → Planning (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
- Planning — Contexte planning et affectation dans le calendrier
- Échanges — Demandes d’échange de gardes
- Justifications des gardes — Justifications pour dépassement de quotas
- FAQ