Module Échanges de gardes
Chemin : Gestion des Gardes → Échanges.
Ce module gère les demandes d’échange de garde entre agents : création, liste, approbation, rejet et annulation.
En bref : que faire dans ce module ?
| Objectif | Où aller | Guide pas à pas |
|---|---|---|
| Voir les demandes d'échange | Gestion des Gardes → Échanges | Référence : Échanges |
| Créer une demande d'échange | Depuis une garde ou Échanges → Créer | Référence : Échanges |
| Approuver ou rejeter une demande | Échanges → détail / action | Référence : Échanges |
1. Liste des échanges
Aspects fonctionnels implémentés
- Liste paginée : demandes d’échange avec colonnes (demandeur, garde d’origine, garde cible, agent cible, statut, date de demande, etc.).
- Filtres : par statut (en attente, approuvé, rejeté, annulé), par demandeur, par agent cible, par période, par garde ou planning.
- Statistiques : nombre d’échanges en attente, approuvés, rejetés (si fournis par l’API).
- Actions par ligne : voir le détail, approuver, rejeter (selon droits et statut), annuler (demandeur, si en attente).
- Rafraîchissement : rechargement des données.
2. Création d’une demande d’échange
Aspects fonctionnels implémentés
- Formulaire : sélection de la garde à céder (ma garde), sélection de la garde cible (celle du collègue avec laquelle échanger), motif optionnel ou obligatoire selon la config.
- Règles d’éligibilité : la garde cible doit être éligible (même service, même type, respect des contraintes) ; l’interface peut limiter la liste des gardes proposées.
- Envoi : soumission de la demande ; passage en statut « En attente » ; notification au responsable et éventuellement au collègue concerné (selon config notifications).
- Validation : vérification des contraintes (repos, quotas) pour les deux agents après l’échange simulé ; message d’erreur si règle non respectée.
3. Approbation et rejet
Aspects fonctionnels implémentés
- Approbation : le responsable (chef de service, chef de structure selon la config) peut approuver la demande ; les deux gardes sont alors mises à jour (échange des affectations) ; notifications aux deux agents.
- Rejet : rejet avec motif obligatoire ou optionnel ; les affectations restent inchangées ; notification au demandeur.
- Vérifications : avant approbation, le système vérifie que l’échange respecte les règles (repos, quotas, pas de conflit) pour les deux agents.
4. Annulation
Aspects fonctionnels implémentés
- Annulation par le demandeur : annulation d’une demande en statut « En attente » ; la demande passe en « Annulé » ; pas de modification des gardes.
5. Détail d’un échange
Aspects fonctionnels implémentés
- Fiche détail : garde d’origine (date, type, agent(s)), garde cible (date, type, agent(s)), demandeur, statut, date de demande, date de traitement, motif de rejet si applicable.
- Actions : approuver, rejeter (depuis le détail) selon les droits.
Statuts des échanges
| Statut | Description |
|---|---|
| En attente | En attente de décision du responsable. |
| Approuvé | Échange effectué ; les deux gardes sont mises à jour. |
| Rejeté | Demande refusée ; les affectations restent inchangées. |
| Annulé | Demande annulée par le demandeur. |