Documentation
Documentation
Imprimer / PDF📚 Maintenance de la Documentation
🎯 Vue d'ensemble
En tant que superadmin, vous êtes responsable de maintenir la documentation à jour avec des captures d'écran et des diagrammes.
Cette page sert également de mémo pour les fonctionnalités clés à documenter, notamment :
- La création et l'assignation des actions (plans d'action)
- L'intégration avec le calendrier
- La gestion des lots d'actions (batchs)
📸 Gestion des Captures d'Écran
Outils nécessaires
Windows 11
- Outil Capture :
Win + Shift + S(natif) - ShareX (recommandé) : https://getsharex.com/
- ScreenToGif : Pour les animations GIF
Installation ShareX
- Télécharger depuis https://getsharex.com/
- Installer l'application
- Configurer :
- Format : PNG
- Qualité : 90%
- Destination : Dossier personnalisé
Préparation
Checklist avant de commencer
- [ ] Serveur démarré (
.\scripts\dev.ps1 -Start) - [ ] Données de démo créées
- [ ] Navigateur en mode normal (pas d'extensions visibles)
- [ ] Résolution écran : 1920x1080 ou 1280x720
- [ ] Zoom navigateur : 100%
- [ ] Fond d'écran neutre
Organisation des fichiers
backend/app/documentation/images/
├── user/ # Captures utilisateur
│ ├── creer-etude-01.png
│ ├── creer-etude-02.png
│ ├── plan-action-kanban.png
│ ├── plan-action-dragdrop.gif
│ └── historique-versions.png
├── validateur/ # Captures validateur
│ ├── valider-etude.png
│ ├── invalider-commentaire.png
│ └── suivi-demandes.png
├── admin/ # Captures admin
│ ├── creer-utilisateur.png
│ ├── gerer-services.png
│ └── affecter-referentiels.png
├── superadmin/ # Captures superadmin
│ ├── creer-organisation.png
│ ├── gestion-referentiels.png
│ └── bibliotheque-questions.png
└── workflow/ # Diagrammes
├── workflow-complet.png
└── workflow-complet.drawio
Liste des captures à réaliser
🔴 Priorité Haute (14 captures + nouvelles vues Actions/Calendrier)
Utilisateur (5 captures)
- creer-etude-01.png - Formulaire de création d'étude
- Page :
/studies/create -
Contenu : Sélection référentiel, champ nom, bouton créer
-
creer-etude-02.png - Questionnaire en cours
- Page :
/studies/{id}/edit -
Contenu : Questions, boutons réponse, barre progression
-
plan-action-kanban.png - Vue Kanban
- Page :
/studies/{id}(onglet Plan d'action) -
Contenu : Colonnes Kanban, cartes d'actions, compteurs
-
plan-action-dragdrop.gif - Animation drag & drop
- Page :
/studies/{id}(onglet Plan d'action) -
Contenu : Déplacement d'une carte entre colonnes
-
historique-versions.png - Liste des versions
- Page :
/studies/{id}(onglet Historique) - Contenu : Versions, dates, auteurs, types
Validateur (3 captures)
- valider-etude.png - Bouton de validation
- Page :
/studies/{id}(onglet Résultats) -
Contenu : Bouton valider, score, graphique
-
invalider-commentaire.png - Modal d'invalidation
- Page : Modal d'invalidation
-
Contenu : Champ commentaire, bouton invalider
-
suivi-demandes.png - Liste des études en attente
- Page :
/studies(filtré) - Contenu : Liste études, filtres, statuts
Admin (3 captures)
- creer-utilisateur.png - Formulaire création utilisateur
- Page :
/organisation-users(modal) -
Contenu : Champs formulaire, sélecteur rôle
-
gerer-services.png - Liste des services
- Page :
/services -
Contenu : Liste services, boutons actions
-
affecter-referentiels.png - Affectation référentiels
- Page :
/admin/assign-norms - Contenu : Sélection organisation, checkboxes
Superadmin (3 captures)
- creer-organisation.png - Formulaire création organisation
- Page :
/organisations(modal) -
Contenu : Formulaire complet, sélecteur statut
-
gestion-referentiels.png - Liste des référentiels
- Page :
/admin/norms -
Contenu : Liste référentiels, actions
-
bibliotheque-questions.png - Bibliothèque de questions
- Page :
/admin/questions - Contenu : Liste questions, filtres
Actions & Calendrier (nouvelles captures)
- plan-action-creation-assignment-scopes.png
- Page :
/admin/action-plans/{id}(modal "Nouvelle action") -
Contenu : champs principaux + liste des scopes d'assignation :
- 👤 Utilisateur individuel
- 👥 Tous les utilisateurs d'un rôle (superadmin)
- 🏛️ Service entier
- 🏢 Organisation entière (avec sélecteur d'organisation pour superadmin)
- 🌍 Tous les utilisateurs de la plateforme
-
plan-action-detail-batch.png
- Page :
/admin/action-plans/{id} -
Contenu :
- Une ligne "Lot d'assignation" dans le tableau des actions
- Badge "X actions individuelles"
- Bloc déployé montrant les actions détaillées (utilisateurs, priorités, échéances)
-
calendrier-actions-auto.png
- Page :
/calendar - Contenu :
- Événements d'actions créés automatiquement (avec préfixe 📋)
- Exemple d'action datée (due_date) + action sans due_date (positionnée à aujourd'hui)
- Si possible, un exemple issu d'une assignation de masse (plusieurs utilisateurs le même jour)
Bonnes pratiques
Format et qualité
- Format : PNG pour images statiques
- Format : GIF pour animations (< 5 Mo)
- Résolution : 1920x1080 ou 1280x720
- Compression : Optimiser avec TinyPNG
- Taille : < 500 Ko par image
Contenu
- ✅ Masquer les données sensibles
- ✅ Utiliser des données de démo
- ✅ Annoter les points importants (flèches, encadrés)
- ✅ Fond d'écran neutre
- ✅ Zoom sur les éléments importants
Nommage
- Format :
[section]-[action]-[numero].png - Exemples :
creer-etude-01.pngplan-action-kanban.pngvalider-etude.png
Intégration dans la documentation
Syntaxe Markdown

Avec légende

*Figure 1 : Page de création d'une nouvelle étude*
GIF animé

*Animation : Déplacer une action par drag & drop*
Mise à jour
Quand mettre à jour les captures
- Changement majeur d'interface
- Nouvelles fonctionnalités
- Correction de bugs visuels
- Feedback utilisateurs
Processus de mise à jour
- Identifier les captures obsolètes
- Préparer l'environnement
- Réaliser les nouvelles captures
- Optimiser les images
- Remplacer dans le dossier images/
- Vérifier l'affichage dans la doc
🎨 Gestion des Diagrammes
Outil : draw.io
Accès
https://app.diagrams.net/
Avantages
- ✅ Gratuit et en ligne
- ✅ Pas d'installation nécessaire
- ✅ Export multiple formats
- ✅ Sauvegarde locale (.drawio)
Configuration du Canvas
Nouveau diagramme
- Aller sur https://app.diagrams.net/
- Cliquer sur "Create New Diagram"
- Sélectionner "Blank Diagram"
- Nommer :
workflow-complet
Paramètres
- Taille : 1200 x 2400 px
- Grille : Activée (20px)
- Snap to Grid : Activé
- Background : Blanc
Palette de couleurs
Par rôle
- Superadmin : #3498db (Bleu)
- Admin : #2ecc71 (Vert)
- Validateur : #f39c12 (Orange)
- Utilisateur : #e74c3c (Rouge)
- Processus : #95a5a6 (Gris)
Texte
- Couleur : Blanc (#FFFFFF)
- Police : Arial
- Taille : 14pt (titres), 12pt (contenu)
Formes à utiliser
Rectangles arrondis (Étapes)
- Largeur : 200px
- Hauteur : 60px
- Rayon : 10px
- Bordure : 2px, #2c3e50
Losanges (Décisions)
- Largeur : 150px
- Hauteur : 100px
- Bordure : 2px, #2c3e50
Flèches (Connexions)
- Épaisseur : 2px
- Couleur : #34495e
- Style : Ligne droite avec flèche
Structure du diagramme
Phase 1 : Configuration (Superadmin)
SUPERADMIN (Bleu)
↓
Créer Organisation
↓
Affecter Référentiels
↓
Phase 2 : Gestion (Admin)
ADMIN (Vert)
↓
Créer Services
↓
Créer Utilisateurs
↓
Phase 3 : Évaluation (Utilisateur)
UTILISATEUR (Rouge)
↓
Créer Étude
↓
Remplir Questionnaire
↓
Demander Validation
↓
Phase 4 : Validation (Validateur)
VALIDATEUR (Orange)
↓
┌────┴────┐
│ │
▼ ▼
Valider Invalider
✅ ❌
│ │
│ └──► Corrections ──┐
│ │
└───────────────────────────┘
↓
Phase 5 : Suivi (Utilisateur)
Plan d'Action (Rouge)
↓
Historique
↓
Exports
Icônes à utiliser
- 🔧 Superadmin
- 👨💼 Admin
- ✅ Validateur
- 👤 Utilisateur
- 📝 Créer
- 📊 Résultats
- 📋 Plan d'action
- 📸 Version
- ✅ Valider
- ❌ Invalider
Export
Format PNG (recommandé)
- File → Export as → PNG
- Résolution : 300 DPI
- Transparent background : Non
- Border width : 10px
- Nom :
workflow-complet.png - Emplacement :
backend/app/documentation/images/workflow/
Format SVG (optionnel)
- File → Export as → SVG
- Embed fonts : Oui
- Nom :
workflow-complet.svg
Sauvegarder le fichier source
- File → Save as
- Format : .drawio
- Nom :
workflow-complet.drawio - Emplacement : Même dossier que les exports
⚠️ Important : Toujours sauvegarder le fichier .drawio pour faciliter les modifications futures !
Intégration dans la documentation
Dans workflow.md
## 📊 Diagramme Visuel

*Figure 1 : Workflow complet de la plateforme*
Mise à jour
Quand mettre à jour le diagramme
- Ajout d'une nouvelle phase
- Modification du workflow
- Nouveau rôle
- Changement majeur de processus
Processus de mise à jour
- Ouvrir le fichier
workflow-complet.drawio - Effectuer les modifications
- Exporter en PNG (300 DPI)
- Remplacer l'ancien PNG
- Vérifier l'affichage dans la documentation
- Sauvegarder le .drawio mis à jour
📋 Checklist de Maintenance
Mensuelle
- [ ] Vérifier que toutes les captures sont à jour
- [ ] Vérifier que le diagramme reflète le workflow actuel
- [ ] Optimiser les images trop lourdes
- [ ] Vérifier les liens dans la documentation
Après chaque mise à jour majeure
- [ ] Identifier les captures impactées
- [ ] Réaliser les nouvelles captures
- [ ] Mettre à jour le diagramme si nécessaire
- [ ] Tester l'affichage dans tous les navigateurs
Annuelle
- [ ] Refaire toutes les captures avec le design actuel
- [ ] Recréer le diagramme si changements importants
- [ ] Archiver les anciennes versions
- [ ] Documenter les changements
🛠️ Outils Recommandés
Captures d'écran
- ShareX : https://getsharex.com/ (Windows)
- Greenshot : https://getgreenshot.org/ (Windows)
- ScreenToGif : https://www.screentogif.com/ (GIF)
Édition d'images
- Paint.NET : https://www.getpaint.net/ (Windows)
- GIMP : https://www.gimp.org/ (Multiplateforme)
Compression
- TinyPNG : https://tinypng.com/ (En ligne)
- ImageOptim : https://imageoptim.com/ (Mac)
Diagrammes
- draw.io : https://app.diagrams.net/ (En ligne)
- Excalidraw : https://excalidraw.com/ (En ligne, style dessiné)
❓ Questions fréquentes
Q : Quelle résolution pour les captures ?
R : 1920x1080 ou 1280x720, selon la taille de votre écran.
Q : Comment annoter les captures ?
R : Utiliser ShareX ou Paint.NET pour ajouter flèches et encadrés.
Q : Faut-il refaire toutes les captures après chaque mise à jour ?
R : Non, seulement celles des pages modifiées.
Q : Le diagramme doit-il être en PNG ou SVG ?
R : PNG pour la compatibilité, mais garder le .drawio pour les modifications.
Q : Comment optimiser les GIF ?
R : Limiter à 5 secondes, réduire la résolution, supprimer les frames inutiles.
Q : Où trouver les données de démo ?
R : Organisation "Démo SA" créée automatiquement au démarrage.
📞 Support
Pour toute question sur la maintenance de la documentation :
- Consulter backend/app/documentation/images/README.md
- Consulter backend/app/documentation/GUIDE_CAPTURES.md
- Consulter backend/app/documentation/images/workflow/INSTRUCTIONS_DRAWIO.md