Process flows — Cas école

Documentation Pierre 07 avril 2026 1 vue

Process flows — Cas école

Rôles

RôleQuiCe qu'il fait
ADMINDirecteur / SecrétariatGère tout — utilisateurs, catégories, publication
EDITOREnseignant / CoordinateurRédige et propose des documents

Flow Admin

┌─────────────────┐
│  🔐 Connexion   │
│     Admin       │
└────────┬────────┘
         │
┌────────▼────────┐
│  Que faire ?    │
└──┬──┬──┬──┬─────┘
   │  │  │  │
   ▼  ▼  ▼  ▼
┌──────┐ ┌──────┐ ┌──────────┐ ┌──────────┐
│Catég.│ │Util. │ │ Créer    │ │Composit. │
└──┬───┘ └──┬───┘ │ document │ └────┬─────┘
   │        │     └────┬─────┘      │
   ▼        │          │       ┌────▼──────┐
┌────────┐  │     ┌────▼─────┐ │Titre +    │
│Créer / │  │     │Titre +   │ │Catégorie  │
│Modifier│  │     │Catégorie │ └────┬──────┘
│Ordonner│  │     │+ Tags    │      │
└────────┘  │     └────┬─────┘ ┌────▼──────┐
            │          │       │  Glisser  │
       ┌────▼───┐ ┌────▼─────┐ │ fragments │
       │Nouveau │ │ Rédiger  │ └────┬──────┘
       │EDITOR  │ │ TipTap   │      │
       │Désact. │ └────┬─────┘ ┌────▼──────┐
       └────────┘      │       │ ⚡Générer  │
                  ┌────▼─────┐ └────┬──────┘
                  │ Statut ? │      ▼
                  └─┬───┬───┬┘ ┌─────────┐
                    │   │   │  │Brouillon│
                    ▼   ▼   ▼  │→ édition│
               ┌──────┐ ┌────┐ ┌──────┐  └────┬────┘
               │DRAFT │ │PUB-│ │ARCH- │       │
               │auto  │ │LIÉ │ │IVÉ   │       ▼
               │save  │ │ ✅ │ │ 📦   │  ┌──────┐
               └──────┘ └────┘ └──────┘  │PUBLIÉ│
                            ▲            └──────┘
                            └────────────────┘

Flow Editor (Enseignant)

┌─────────────────┐
│  🔐 Connexion   │
│     Editor      │
└────────┬────────┘
         │
┌────────▼────────┐
│ Nouveau document│
│ Titre + Catégor.│
└────────┬────────┘
         │
┌────────▼────────┐
│ Rédiger TipTap  │◄──────────────┐
└────────┬────────┘               │
         │                        │
┌────────▼────────┐               │
│  💾 Sauver DRAFT│               │
│  auto-save 30s  │               │
└────────┬────────┘               │
         │                        │
┌────────▼────────┐               │
│   Fragment ?    │               │
└────┬───────┬────┘               │
     │ OUI   │ NON                │
     ▼       ▼                    │
┌─────────┐ ┌─────────────┐      │
│ Activer │ │ Notifier    │      │
│ toggle  │ │ l'Admin     │      │
│Fragment │ └──────┬──────┘      │
└─────┬───┘        │             │
      └──────┬──────┘            │
             │                   │
    ┌────────▼────────┐          │
    │   👤 Admin      │          │
    │   Validation ?  │          │
    └────┬───────┬────┘          │
         │ ✅    │ ❌            │
         ▼       ▼               │
    ┌────────┐ ┌─────────────┐  │
    │ Admin  │ │ Corrections ├──┘
    │ PUBLIE │ └─────────────┘
    │   ✅   │
    └────────┘

Cycle de vie d'un document

               ┌─────────┐
               │ Création│
               └────┬────┘
                    │
               ┌────▼────┐
       ┌───────│  DRAFT  │◄──────────────┐
       │       └────┬────┘               │
       │            │ Admin publie        │ Editor modifie
       │       ┌────▼────────┐           │ → repasse REVIEW
       │       │  PUBLISHED  ├───────────┘
       │       │  ✅ Visible │
       │       │  front-off. │
       │       └────┬────────┘
       │            │ Admin archive
       │       ┌────▼────┐
       └──────►│ ARCHIVED│
               │  📦     │
               │ Masqué  │
               └─────────┘

Compositeur de documents

BIBLIOTHÈQUE                     ZONE DE COMPOSITION
┌────────────────────┐           ┌────────────────────────┐
│                    │           │  Titre du document     │
│ ░ Entête école     ├──────────►│  Catégorie             │
│                    │ drag&drop │  ──────────────────────│
│ ░ Règlement int.   ├──────────►│  ① Entête école        │
│                    │           │  ② Règlement int.      │
│ ░ Procédure urg.   │           │  ③ Clause RGPD         │
│                    │           │                        │
│ ░ Clause RGPD      ├──────────►│  ↕ réordonner          │
│                    │           │  ✕ supprimer           │
│  [ Rechercher ]    │           │                        │
└────────────────────┘           └──────────┬─────────────┘
                                            │
                                   ┌────────▼────────┐
                                   │  ⚡ GÉNÉRER      │
                                   └────────┬────────┘
                                            │
                                   ┌────────▼────────┐
                                   │ Brouillon créé  │
                                   │ Copie indépend. │
                                   └────────┬────────┘
                                            │
                                   ┌────────▼────────┐
                                   │ Édition finale  │
                                   │ → Publication   │
                                   └─────────────────┘

Droits par rôle

ActionADMINEDITOR
Lire les documents publiés
Créer un brouillon
Modifier ses documents
Marquer comme fragment
Publier un document
Archiver un document
Gérer les catégories
Gérer les utilisateurs
Utiliser le Compositeur