User journeys (parcours détaillés)
Légende : ✅ supporté · 🟡 partiel · ❌ manquant.
1. Admin - Onboarding d'un nouveau salarié ✅ (avec écarts)
- Se connecte (admin) → Salariés → + Salarié. ✅
- Saisit identité, contrat (type, dates, heures/semaine, salaire), période d'essai, champs spécifiques (CDD/Stage/Alternance). ✅
- Coche la checklist documents (contrat, RIB, ID, DPAE, mutuelle). ✅
- Enregistre → un snapshot de contrat est créé (
contract_history). ✅ - Écarts : pas de rappel automatique des documents manquants ; pas de suivi DPAE en retard ; pas d'upload structuré de chaque pièce (hors transport).
2. Admin/Manager - Construire et publier un planning ✅ (avec écarts)
- Planning → choisir la ville et la semaine. ✅
- Affecter des créneaux par salarié/jour (presets ou custom, pause 1h30). ✅
- Éventuellement partir d'un template. ✅
- Publier la semaine (brouillon → publié). ✅
- Écarts : aucun contrôle du repos légal / amplitude ; un salarié en congé peut être affecté (pas de blocage) ; ville déduite par mots-clés (fragile).
3. Salarié - Demander un congé 🟡
- Aujourd'hui, la demande est saisie côté RH/manager dans Congés. 🟡
- Type, dates, jours, note → statut
en_attente. ✅ - Manager valide/refuse ; si CP validé, le solde CP est décrémenté. ✅
- Écart : le salarié ne peut pas initier sa demande en self-service (parcours à ajouter) ; pas de notification de la décision.
4. Salarié - Déposer un justificatif de transport ✅
- Se connecte (employee) → Transport. ✅
- Sélectionne un mois, dépose son abonnement (upload sécurisé). ✅
- Le fichier remplace un éventuel dépôt précédent du même mois. ✅
- Côté RH : statut
déposé→validé→remboursé; 50 % repris en paie. ✅ - Écart : pas d'alerte « justificatifs à valider » pour la RH.
5. Admin - Clôturer la paie du mois ✅ (avec écarts)
- Paie → choisir mois + société. ✅
- Les EVP sont calculés depuis le planning (heures, sup, dimanche, prime, transport). ✅
- Ajuster au besoin par salarié, Tout sauvegarder. ✅
- Export CSV pour comptable. ✅
- Écarts : pas de verrou de période (le mois reste modifiable) ; export non segmenté par société ; format non normalisé pour le logiciel du cabinet.
6. Cabinet comptable - Récupérer les éléments de paie 🟡
- Reçoit le CSV récap (transmis par l'admin). 🟡
- Écart : doit remapper/ressaisir dans son logiciel ; pas de fichier par SIRET ; absences/entrées/sorties non consolidées. Voir export comptable.
7. Admin - Suivre les échéances RH ✅ (partiel)
- Dashboard : panneau Alertes (fin d'essai, CDD, stage, alternance, ancienneté) + pastille sidebar. ✅
- Clique une alerte → fiche salarié. ✅
- Écarts : pas d'anniversaire (naissance), documents à valider, documents manquants, titre de séjour, visite médicale, entretien pro, renouvellement CDD. Voir alertes avancées.
8. Manager - Travailler dans son périmètre ✅ (mais non sécurisé)
- Se connecte → ne voit (dans l'UI) que son périmètre (ville/société/boutique). ✅
- Écart critique : en base, il peut techniquement accéder à tout (RLS ouverte). Le cloisonnement est visuel seulement - cf. ADR-0003.
