Démarches — détails techniques
Description et fonctionnalités de ce module : Démarches.
Couverture de tests
Cinq scénarios e2e couvrent les cycles de bout en bout des profils de démarche, les
fonctions d'administration et le classement par étiquettes — dossier
apps/open-ent-e2e/src/modules/45_workflowhub.
5 tests e2e — voir le détail
WorkflowHub — pré-inscription en ligne (cycle complet) 01_preinscription.spec.ts (profil
provisionnant)
- concepteur (création d'une campagne depuis le modèle + publication) → édition graphique du workflow (personnalisation des transitions) → diffusion (lien public / QR, invitation par e-mail, démarche ciblée) → famille (dépôt et envoi anonymes d'un dossier responsable + élève) → suivi (prise en charge → acceptation, export Word / CSV) → provision (création des comptes élève + responsable dans l'ENT) → trousseau d'activation (login + code des comptes créés).
WorkflowHub — sondage / consultation des familles 02_sondage.spec.ts (profil collecte)
- concepteur (création d'une campagne depuis le modèle « Sondage / consultation des familles » + publication) → diffusion (lien public / QR) → famille (consultation du sondage et envoi anonyme d'une réponse) → suivi (la réponse apparaît à l'état « Envoyé », export CSV / Excel). Vérifie l'absence d'action de décision et de provision — le profil collecte se limite au recueil et à l'export des réponses. Reproduit l'expérience « Formulaires et sondages » d'EcoleDirecte.
WorkflowHub — voyage scolaire (diffusion ENT + suivi prof / vie-scolaire) 03_voyage_scolaire.spec.ts
(profil décisionnel)
Les étapes du scénario, dans l'ordre :
- Conception — création d'une campagne depuis le modèle « Autorisation de voyage / sortie scolaire » (sortie du territoire / CERFA, attestation sanitaire, renseignements famille).
- Personnalisation du workflow — édition graphique des transitions de la démarche.
- Publication — ouverture de la démarche.
- Diffusion ciblée à une classe — envoi aux parents d'une classe (utilisateurs ENT) : un dossier pré-rempli par destinataire + notification fil de nouveautés et e-mail avec un lien personnel.
- Réponse du parent — la famille complète et envoie son dossier personnel.
- Suivi du taux de réponse — l'émetteur voit qui a répondu / reste à répondre.
- Décision — prise en charge puis acceptation du dossier (sans provision de comptes).
Exécuté pour les deux modes : vie-scolaire (chef / personnel) et enseignant (le professeur gère ses propres démarches).
WorkflowHub — administration : modèles partagés 04_administration.spec.ts (profil ADML)
- promotion en modèle d'établissement (le modèle apparaît au choix d'une nouvelle démarche,
groupe « Modèles de mon établissement ») → suppression du modèle → garde-fous de la copie
inter-établissement (copie sans cible refusée 400 ; cible non administrée interdite 403 ;
copie réelle si l'ADML administre ≥ 2 établissements). Réservé aux profils disposant d'un périmètre
ADML / super-admin (droit
workflowhub.admin) ; ignoré sinon.
WorkflowHub — étiquettes administrables par établissement 05_etiquettes.spec.ts
(profil gestionnaire)
- création d'une étiquette depuis l'éditeur d'une démarche + affectation → affectation multiple (plusieurs étiquettes par démarche) → badges + filtres par étiquette dans la liste → administration (renommage et suppression d'une étiquette, reflétés sur les démarches). Les étiquettes sont cloisonnées par établissement.
Conformité
| Maillon de la chaîne qualité | Référence |
|---|---|
| 🎯 Fonctionnalités attendues | fiche fonctionnelle |
| 📄 Cadrage fonctionnel & technique | note de cadrage du module workflowhub |
| 🧪 Tests réalisés | e2e 45_workflowhub (5 scénarios) — pré-inscription (provision), sondage (collecte), voyage scolaire (diffusion à une classe ENT + suivi + décision), administration (modèles d'établissement/réseau + garde-fous de copie inter-établissement) et étiquettes (multiples, administrables par établissement) |