Absences

Workflow

Découvrez comment fonctionne le workflow des absences validées

Vue d'ensemble

Le module de gestion des absences permet aux collaborateurs de soumettre des demandes de congés qui suivent un workflow de validation. Une fois validées, ces demandes peuvent être modifiées ou annulées selon un processus défini.

Cycle de vie d'une demande

flowchart TD
    A[Nouvelle demande] --> B{En attente}
    B --> |Validée| C[✅ Validée]
    B --> |Rejetée| D[❌ Rejetée]
    B --> |Supprimée par l'auteur| E[🗑️ Supprimée]
    
    C --> F[Demande de modification]
    C --> G[Demande d'annulation]
    
    F --> |En attente| H{Modification en cours}
    H --> |Acceptée| I[✅ Modification validée]
    H --> |Rejetée| J[❌ Modification rejetée]
    H --> |Annulée par l'auteur| K[❌ Modification annulée]
    
    G --> |En attente| L{Annulation en cours}
    L --> |Acceptée| M[✅ Annulation validée]
    L --> |Rejetée| N[❌ Annulation rejetée]
    L --> |Annulée par l'auteur| O[❌ Annulation annulée]

Statuts des demandes

Demande initiale

StatutCodeDescriptionStyle visuel
En attentependingDemande en attente de validation🔵 Bleu
ValidéevalidatedDemande approuvée par le validateur🟢 Vert
RejetéerejectedDemande refusée par le validateur🔴 Rouge
SuppriméedeletedDemande supprimée par l'auteur avant validation🔴 Rouge

Modification d'une demande validée

Une demande validée peut faire l'objet d'une demande de modification (changement de dates, durée, etc.).

StatutCodeDescriptionStyle visuel
Modification demandée4Demande de modification en attente🟠 Orange
Modification annulée5L'auteur a annulé sa demande de modification🔴 Rouge
Modification rejetée6Le validateur a refusé la modification🔴 Rouge
Modification acceptéechangeAcceptedLa modification a été validée🟢 Vert
Mise à jourupdatedLa demande a été mise à jour🟠 Orange

Annulation d'une demande validée

Une demande validée peut faire l'objet d'une demande d'annulation.

StatutCodeDescriptionStyle visuel
Annulation demandée8Demande d'annulation en attente🟡 Warning
Annulation annulée9L'auteur a annulé sa demande d'annulation🔴 Rouge
Annulation rejetée11Le validateur a refusé l'annulation🔴 Rouge
Annulation validéecancelledL'annulation a été traitée et validée🔴 Rouge

Processus détaillé

1. Création d'une demande

  1. Le collaborateur accède au module de demande d'absence
  2. Il sélectionne le type d'absence, les dates et la durée
  3. La demande est soumise et passe en statut En attente

2. Validation initiale

Le validateur (manager, RH) peut :

  • Valider la demande → statut validated
  • Rejeter la demande → statut rejected

Le collaborateur peut également :

  • 🗑️ Supprimer sa demande avant validation → statut deleted

3. Modification d'une demande validée

Une fois la demande validée, le collaborateur peut demander une modification :

  1. Soumettre une modification → statut 4 (Modification demandée)
  2. Le validateur examine la demande :
    • Accepter → statut changeAccepted
    • Rejeter → statut 6
  3. L'auteur peut annuler sa demande de modification → statut 5

4. Annulation d'une demande validée

Le collaborateur peut demander l'annulation d'une demande validée :

  1. Soumettre une annulation → statut 8 (Annulation demandée)
  2. Le validateur examine la demande :
    • Accepter → statut cancelled
    • Rejeter → statut 11
  3. L'auteur peut annuler sa demande d'annulation → statut 9

Icônes et styles visuels

TypeIcôneClasse CSS
Succès / ValidéMaterialSymbolsCheckCircleRoundedtext-emerald-600 border-emerald-200
En attenteSolarClockCircleBrokenbg-blue-50 text-blue-500 border-blue-100
ModificationSolarPen2LineDuotonetext-amber-600 border-amber-200
Rejet / AnnulationMaterialSymbolsCancelRoundedtext-danger-600 border-danger-200
SuppressionSolarTrashBinTrashBoldDuotonetext-danger-600 border-danger-200
Annulation traitéeSolarTrashBinTrashLineDuotonetext-danger-600 border-danger-200

Copyright © 2026. All rights reserved.