Documentation Complète
25 sections
Bienvenue dans la documentation de votre plateforme de gestion de la conformité.
💡 Vous n'êtes pas encore connecté ? Cette documentation vous présente les fonctionnalités de la plateforme. Se connecter ou Demander une démo
Cette documentation présente l'ensemble des rôles et des fonctions de la plateforme. Elle est organisée de manière hiérarchique pour vous permettre de comprendre :
Navigation : Utilisez le menu de gauche pour explorer les différentes sections.
Découvrez nos référentiels publics et prévisualisez-les en lecture seule :
💡 Astuce : Cliquez sur un référentiel pour le prévisualiser et voir son contenu détaillé !
La plateforme vous permet de :
- 📋 Centraliser tous vos référentiels de conformité (ISO, RGPD, DORA, NIS 2...)
- ✅ Créer des checklists intelligentes et processus dynamiques
- 🛡️ Tracer et maîtriser votre conformité avec des preuves d'audit
- 📊 Suivre votre progression en temps réel
Configuration globale, gestion des organisations et référentiels système
Gestion des utilisateurs, services et référentiels de votre organisation
Validation des études, suivi des demandes et bonnes pratiques
Création d'études, plan d'action, historique et exports
La plateforme est conçue avec la sécurité au cœur :
- 🔐 Chiffrement des données
- 🇫🇷 Hébergement en France
- ✅ Conforme RGPD
- 🛡️ Audits réguliers
SmartRef propose 5 rôles avec des niveaux de permissions différents, du plus basique au plus avancé.
utilisateur)Portée : Organisation locale
Niveau : Basique
auditeur)Portée : Organisation locale
Niveau : Lecture seule étendue
validateur)Portée : Organisation locale
Niveau : Validation
admin)Portée : Organisation locale
Niveau : Administration
superadmin)Portée : Globale (toutes les organisations)
Niveau : Administration système
| Fonctionnalité | Utilisateur | Auditeur | Validateur | Admin | Superadmin |
|---|---|---|---|---|---|
| Mes études | ✅ Créer/Modifier | ✅ Créer/Modifier | ✅ Créer/Modifier | ✅ Créer/Modifier | ✅ Tout |
| Études de l'org | ❌ | ✅ Lecture seule | ✅ Valider | ✅ Tout | ✅ Tout |
| Référentiels | ✅ Voir (affectés) | ✅ Voir (org) | ✅ Voir (org) | ✅ Voir (org) | ✅ Gérer tous |
| Validation | ❌ | ❌ | ✅ | ✅ | ✅ |
| Utilisateurs | ❌ | ❌ | ❌ | ✅ Son org | ✅ Tous |
| Plans d'action | ❌ | ✅ Lecture seule | ❌ | ✅ Son org | ✅ Tous |
| Rapports | ❌ | ✅ Son org | ❌ | ✅ Son org | ✅ Tous |
| Organisations | ❌ | ❌ | ❌ | ❌ | ✅ |
| Affectations | ❌ | ❌ | ❌ | ❌ | ✅ |
| Configuration | ❌ | ❌ | ❌ | ✅ Org | ✅ Système |
| Logs | ❌ | ❌ | ❌ | ❌ | ✅ |
Superadmin (Système)
↓
Admin (Organisation)
↓
Validateur (Organisation)
↓
Auditeur (Organisation - Lecture seule)
↓
Utilisateur (Organisation)
Principe : Chaque niveau hérite des permissions du niveau inférieur, avec des droits supplémentaires.
client_id)client_id défini→ Utilisateur
→ Auditeur
→ Validateur
→ Admin
→ Superadmin
Dernière mise à jour : 2025-11-06
La plateforme suit un workflow structuré pour garantir la conformité de votre organisation.
Figure 1 : Workflow complet de la plateforme - Du superadmin à l'utilisateur
┌─────────────────┐
│ Superadmin │ Crée l'organisation et affecte les référentiels
└────────┬────────┘
│
▼
┌─────────────────┐
│ Admin │ Crée les utilisateurs et gère les services
└────────┬────────┘
│
▼
┌─────────────────┐
│ Utilisateur │ Crée et remplit une étude
└────────┬────────┘
│
▼
┌─────────────────┐
│ Utilisateur │ Demande la validation
└────────┬────────┘
│
▼
┌─────────────────┐
│ Validateur │ Examine et valide/invalide
└────────┬────────┘
│
┌────┴────┐
│ │
▼ ▼
✅ Validé ❌ Invalidé
│ │
│ └──► Corrections ──┐
│ │
└────────────────────────────┘
│
▼
📋 Plan d'action
│
▼
📊 Suivi et exports
Des "photos" de l'étude sont prises automatiquement lors de :
- 🎯 Demande de validation
- ✅ Validation
- ❌ Invalidation (avec commentaire)
- ⏮️ Restauration d'une version
Q : Combien de temps pour remplir une étude ?
R : Selon le référentiel, entre 30 minutes et 2 heures. Vous pouvez sauvegarder et reprendre à tout moment.
Q : Puis-je modifier une étude validée ?
R : Non, mais vous pouvez créer une nouvelle étude ou demander une invalidation.
Q : Que se passe-t-il si je perds ma connexion ?
R : Vos réponses sont sauvegardées automatiquement. Vous ne perdez rien.
Q : Combien de validateurs par étude ?
R : Un seul validateur valide ou invalide l'étude.
Q : Puis-je exporter plusieurs études en une fois ?
R : Pas encore, vous devez exporter étude par étude.
Q : Les versions prennent-elles beaucoup d'espace ?
R : Non, le système est optimisé pour minimiser l'espace utilisé.
Les référentiels publics doivent être affectés aux organisations pour être utilisables.
system_referentials_loader.pyQ : Puis-je supprimer une organisation ?
R : Oui, mais toutes ses données seront supprimées. Préférez la désactivation.
Q : Combien d'organisations puis-je créer ?
R : Illimité (selon votre infrastructure).
Q : Puis-je transférer des utilisateurs entre organisations ?
R : Oui, en modifiant leur organisation d'appartenance.
Q : Comment gérer les licences ?
R : Via le statut (trial/active) et les limites configurées.
/backups//logs/app.log/logs/error.log/logs/access.log/logs/audit.logEn cas de problème :
1. Arrêter l'application
2. Restaurer la version précédente
3. Restaurer la base de données
4. Redémarrer
5. Analyser le problème
Q : Que faire en cas de panne majeure ?
R : 1) Informer les utilisateurs, 2) Analyser les logs, 3) Restaurer depuis sauvegarde si nécessaire.
Q : Comment gérer une charge inhabituelle ?
R : Surveiller les ressources, identifier la cause, scaler si nécessaire.
Q : Fréquence des mises à jour ?
R : Selon les besoins, généralement mensuel pour les correctifs, trimestriel pour les fonctionnalités.
Q : Qui contacter en cas de problème critique ?
R : Équipe technique ou support éditeur selon votre contrat.
La plateforme dispose d'un système complet de gestion des logs permettant de surveiller l'activité de l'application et les emails envoyés.
Menu : ⚙️ Configuration → Onglet "Logs Emails"
emails_AAAAMMJJ_HHMM.logemails_20251028_1226.logbackend/logs/archives/Menu : ⚙️ Configuration → Onglet "Logs Application"
app_AAAAMMJJ_HHMM.logapp_20251028_1226.logbackend/logs/archives/Tous les fichiers archivés sont stockés dans : backend/logs/archives/
emails_AAAAMMJJ_HHMM.logapp_AAAAMMJJ_HHMM.logExemple : emails_20251028_1226.log = Logs emails archivés le 28 octobre 2025 à 12h26
backend/logs/emails.logbackend/logs/application.logbackend/logs/archives/Emails :
================================================================================
[2025-10-28 12:26:15] SUCCESS
Destinataire: user@example.com
Sujet: Votre accès ComplianceGuard
Corps (aperçu): Bonjour, votre compte a été créé...
================================================================================
Application :
2025-10-28 12:26:15,123 - complianceguard - INFO - Démarrage de l'application
2025-10-28 12:26:16,456 - complianceguard - DEBUG - Connexion utilisateur: admin
L'auto-affectation permet d'assigner automatiquement certains référentiels à toutes les organisations (existantes et nouvelles) sans intervention manuelle.
Lorsqu'un référentiel est marqué en auto-affectation :
- Il est immédiatement affecté à toutes les organisations existantes
- Il sera automatiquement affecté à chaque nouvelle organisation créée
- Les organisations peuvent l'utiliser sans action de l'administrateur
Menu : 👥 Organisations & Référentiels → Onglet "Par Référentiel"
⚠️ Important : La désactivation ne supprime jamais les études ou réponses existantes.
is_public=TrueSituation : Le RGPD doit être disponible pour toutes les organisations.
Solution :
1. Activez l'auto-affectation sur le référentiel RGPD
2. Toutes les organisations existantes reçoivent le RGPD
3. Chaque nouvelle organisation aura automatiquement le RGPD
Résultat : Conformité garantie pour tous.
Situation : Un référentiel de test ne doit plus être auto-affecté.
Solution :
1. Désactivez l'auto-affectation
2. Le système retire le référentiel des organisations sans études
3. Les organisations avec études en cours le conservent
Résultat : Pas de perte de données, nettoyage intelligent.
Situation : Une nouvelle entreprise s'inscrit.
Solution :
1. L'administrateur approuve la demande
2. L'organisation est créée
3. Tous les référentiels en auto-affectation sont affectés automatiquement
Résultat : Organisation opérationnelle immédiatement.
✅ Recommandé :
- Référentiels obligatoires (RGPD, ISO 27001)
- Référentiels de base (qualité, sécurité)
- Référentiels de démonstration
❌ Déconseillé :
- Référentiels spécifiques à un secteur
- Référentiels payants ou premium
- Référentiels en cours de développement
norms- id: INTEGER PRIMARY KEY
- name: TEXT
- auto_assign_to_new_orgs: BOOLEAN -- Flag d'auto-affectation
- is_public: BOOLEAN
client_norms- id: INTEGER PRIMARY KEY
- client_id: INTEGER -- Organisation
- norm_id: INTEGER -- Référentiel
# 1. Mettre le flag à True
norm.auto_assign_to_new_orgs = True
# 2. Récupérer toutes les organisations (sauf Moujik)
clients = db.query(Client).filter(Client.name != "Moujik").all()
# 3. Affecter à chaque organisation
for client in clients:
if not exists(client, norm):
create_client_norm(client, norm)
# 1. Mettre le flag à False
norm.auto_assign_to_new_orgs = False
# 2. Pour chaque organisation
for client in clients:
# Vérifier s'il y a des études en cours
has_studies = db.query(QuestionAnswer).join(Study).filter(
Study.client_id == client.id,
Study.norm_id == norm.id
).first()
# Retirer uniquement si pas d'études
if not has_studies:
delete_client_norm(client, norm)
Consultez les logs applicatifs pour voir :
- Les activations/désactivations d'auto-affectation
- Les affectations automatiques au démarrage
- Les affectations lors de création d'organisation
La prévisualisation publique permet aux visiteurs non connectés de consulter le contenu des référentiels publics avant de s'inscrire.
Les référentiels marqués comme publics (is_public=True) sont accessibles sans connexion :
- ISO 27001, RGPD, DORA, NIS-2, ISO 27002
- ISO 9001, ISO 14001, ISO 45001
- Référentiels "Vie Quotidienne" (IKEA, Voyage, Mariage, etc.)
Les référentiels privés nécessitent une connexion :
- Redirection automatique vers /login
- Accès après authentification selon les permissions
Format : /norms/{id}/preview
Exemple : /norms/1/preview
Usage : Liens directs depuis l'interface
Format : /norms/preview?name={nom_exact}
Exemple : /norms/preview?name=ISO%2027001%3A2022%20-%20S%C3%A9curit%C3%A9%20de%20l%27information
Usage : Liens dans la documentation publique
Avantages :
- URLs lisibles et mémorisables
- Indépendant des IDs (peuvent changer)
- Meilleure expérience utilisateur
ISO 27001:2022 - Sécurité de l'informationRGPD - Protection des données personnellesDORA - Résilience opérationnelle numériqueNIS-2 - Sécurité des réseaux et systèmes d'informationISO 27002:2022 - Contrôles de sécuritéISO 9001:2015 - Management de la qualitéISO 14001:2015 - Management environnementalISO 45001:2018 - Santé et sécurité au travailMontage Meuble IKEAPréparation Voyage ParfaitOrganisation Mariage ParfaitRévision Complète VéhiculeEntretien Saisonnier MaisonAdoption Animal de CompagnieDéménagement Sans Stress⚠️ Important : Les noms doivent correspondre exactement (casse, espaces, ponctuation).
Pour les visiteurs non connectés :
ℹ️ Vous consultez ce référentiel en mode prévisualisation.
Inscrivez-vous pour créer des études et suivre votre conformité.
/login si référentiel privéuser = None (pas d'erreur)is_public du référentiel/loginLa page d'accueil publique (/documentation) liste tous les référentiels disponibles avec des liens de prévisualisation.
[ISO 27001](/norms/preview?name=ISO%2027001%3A2022%20-%20S%C3%A9curit%C3%A9%20de%20l%27information)
⚠️ TRÈS IMPORTANT : L'ordre de déclaration des routes dans FastAPI est crucial !
# ✅ CORRECT : /norms/preview AVANT /norms/{norm_id}
@app.get("/norms/preview")
async def preview_by_name(...):
# Recherche par nom
@app.get("/norms/{norm_id}/preview")
async def preview_by_id(...):
# Prévisualisation par ID
@app.get("/norms/{norm_id}")
async def get_norm(...):
# Détails du référentiel (authentification requise)
Raison : Si /norms/preview est après /norms/{norm_id}, FastAPI matche /norms/preview avec norm_id="preview", ce qui déclenche la dépendance get_current_user_from_cookie et redirige vers /login.
from jose import jwt, JWTError
try:
token = request.cookies.get("access_token")
if token:
payload = jwt.decode(token, SECRET_KEY, algorithms=[ALGORITHM])
user = get_user_from_payload(payload)
else:
user = None
except JWTError:
user = None # Token invalide, pas d'erreur
{
"is_authenticated": bool(user),
"user_role": user.role if user else "public",
"user": user,
"norm": norm,
"readonly": True
}
/documentation/norms/preview?name=RGPD...is_public=False/login?next=/norms/{id}/preview✅ Recommandé :
- Référentiels de démonstration
- Référentiels standards (ISO, RGPD)
- Référentiels "Vie Quotidienne"
❌ Déconseillé :
- Référentiels propriétaires
- Référentiels clients spécifiques
- Référentiels en cours de développement
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 :
Win + Shift + S (natif).\scripts\dev.ps1 -Start)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
/studies/createContenu : Sélection référentiel, champ nom, bouton créer
creer-etude-02.png - Questionnaire en cours
/studies/{id}/editContenu : Questions, boutons réponse, barre progression
plan-action-kanban.png - Vue Kanban
/studies/{id} (onglet Plan d'action)Contenu : Colonnes Kanban, cartes d'actions, compteurs
plan-action-dragdrop.gif - Animation drag & drop
/studies/{id} (onglet Plan d'action)Contenu : Déplacement d'une carte entre colonnes
historique-versions.png - Liste des versions
/studies/{id} (onglet Historique)/studies/{id} (onglet Résultats)Contenu : Bouton valider, score, graphique
invalider-commentaire.png - Modal d'invalidation
Contenu : Champ commentaire, bouton invalider
suivi-demandes.png - Liste des études en attente
/studies (filtré)/organisation-users (modal)Contenu : Champs formulaire, sélecteur rôle
gerer-services.png - Liste des services
/servicesContenu : Liste services, boutons actions
affecter-referentiels.png - Affectation référentiels
/admin/assign-norms/organisations (modal)Contenu : Formulaire complet, sélecteur statut
gestion-referentiels.png - Liste des référentiels
/admin/normsContenu : Liste référentiels, actions
bibliotheque-questions.png - Bibliothèque de questions
/admin/questions/admin/action-plans/{id} (modal "Nouvelle action")Contenu : champs principaux + liste des scopes d'assignation :
plan-action-detail-batch.png
/admin/action-plans/{id}Contenu :
calendrier-actions-auto.png
/calendar[section]-[action]-[numero].pngcreer-etude-01.pngplan-action-kanban.pngvalider-etude.png

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

*Animation : Déplacer une action par drag & drop*
https://app.diagrams.net/
workflow-completSUPERADMIN (Bleu)
↓
Créer Organisation
↓
Affecter Référentiels
↓
ADMIN (Vert)
↓
Créer Services
↓
Créer Utilisateurs
↓
UTILISATEUR (Rouge)
↓
Créer Étude
↓
Remplir Questionnaire
↓
Demander Validation
↓
VALIDATEUR (Orange)
↓
┌────┴────┐
│ │
▼ ▼
Valider Invalider
✅ ❌
│ │
│ └──► Corrections ──┐
│ │
└───────────────────────────┘
↓
Plan d'Action (Rouge)
↓
Historique
↓
Exports
workflow-complet.pngbackend/app/documentation/images/workflow/workflow-complet.svgworkflow-complet.drawio⚠️ Important : Toujours sauvegarder le fichier .drawio pour faciliter les modifications futures !
## 📊 Diagramme Visuel

*Figure 1 : Workflow complet de la plateforme*
workflow-complet.drawioQ : 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.
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
En tant qu'admin, vous gérez votre organisation et ses paramètres.
Q : Puis-je renommer mon organisation ?
R : Oui, via les paramètres (si superadmin) ou en contactant le support.
Q : Combien de services puis-je créer ?
R : Illimité, mais restez raisonnable (10-15 max recommandé).
Q : Puis-je supprimer un service avec des utilisateurs ?
R : Oui, mais les utilisateurs seront désaffectés du service.
Q : Les services sont-ils visibles par tous ?
R : Oui, tous les utilisateurs de l'organisation voient les services.
En tant qu'admin, vous gérez les utilisateurs de votre organisation.
1. Créer le compte (rôle: utilisateur)
2. Affecter au bon service
3. Envoyer un email de bienvenue personnalisé
4. Planifier une formation
5. Suivre les premières connexions
1. Modifier le rôle (utilisateur → validateur)
2. Informer l'utilisateur
3. Former aux nouvelles responsabilités
4. Suivre les premières validations
1. Désactiver le compte immédiatement
2. Réaffecter ses études en cours
3. Archiver ses données si nécessaire
4. Documenter le départ
Q : Combien d'utilisateurs puis-je créer ?
R : Selon votre plan (trial: limité, active: illimité).
Q : Puis-je supprimer un utilisateur ?
R : Non, vous pouvez seulement le désactiver pour conserver l'historique.
Q : Un utilisateur peut-il avoir plusieurs rôles ?
R : Non, un seul rôle par utilisateur.
Q : Puis-je gérer des utilisateurs d'autres organisations ?
R : Non, seulement ceux de votre organisation.
Q : Comment voir qui a créé un utilisateur ?
R : Cette information est dans l'historique (si disponible).
Les référentiels sont les cadres normatifs (ISO 27001, RGPD, etc.) sur lesquels sont basées les études.
Exemples :
- ISO 27001 (Sécurité de l'information)
- RGPD (Protection des données)
- ISO 22301 (Continuité d'activité)
- DORA (Résilience opérationnelle digitale)
- NIS2 (Cybersécurité)
Cas d'usage :
- Politiques internes
- Procédures spécifiques
- Audits personnalisés
- Checklists métier
Q : Puis-je créer mes propres référentiels ?
R : Oui, en tant qu'admin vous pouvez créer des référentiels privés (fonctionnalité à venir).
Q : Puis-je modifier un référentiel public ?
R : Non, seuls les superadmins peuvent modifier les référentiels publics.
Q : Combien de référentiels puis-je avoir ?
R : Illimité, mais restez raisonnable pour ne pas perdre vos utilisateurs.
Q : Puis-je supprimer un référentiel ?
R : Non si des études l'utilisent. Vous pouvez le désactiver.
Q : Les référentiels sont-ils multilingues ?
R : Actuellement en français uniquement. Autres langues à venir.
Liste non exhaustive. Contactez votre superadmin pour plus d'informations.
L'interface Studio (/admin/referentiels/studio) permet de gérer tous les référentiels de votre organisation.
Note : Le clone est indépendant de l'original. Les modifications de l'original n'affectent pas votre clone.
Lors de l'import d'un référentiel :
- Si le nom existe déjà, un compteur est ajouté automatiquement
- Exemple : ISO 27001 devient ISO 27001 (2)
- Vous êtes informé du changement de nom
Vous pouvez supprimer un référentiel si :
- Il est inactif (désactivé)
- Il n'a aucune attribution à une organisation
- Il n'a aucune étude en cours
Si des attributions existent, vous devez d'abord les retirer manuellement.
Les superadmins peuvent supprimer n'importe quel référentiel :
- Les attributions sont retirées automatiquement
- Les études associées sont également supprimées
- Une confirmation est demandée
Les référentiels s'importent au format JSON avec la structure :
{
"metadata": {
"name": "Nom du référentiel",
"category": "conformite",
"description": "Description..."
},
"sections": [...],
"questions": [...]
}
/admin/referentiels/importAvant d'activer un référentiel, vous pouvez le prévisualiser :
1. Cliquez sur l'icône 👁️ dans la liste
2. Consultez toutes les sections et questions
3. Vérifiez le contenu avant activation
Pour changer le statut, utilisez le toggle dans la liste.
Cette page explique comment fonctionnent les actions dans les plans d'action, leurs modes d'assignation, et la façon dont elles sont intégrées automatiquement au calendrier.
Elle s'adresse principalement aux admins et superadmins.
/admin/action-plans/{id}Nouvelle actionChamps principaux :
- Titre (obligatoire)
- Description (optionnelle)
- Type d'action (optionnel)
- Priorité : Basse, Moyenne, Haute, Critique
- Criticité / Effort / Impact : utilisés pour calculer un score de priorisation
- Date d'échéance (due_date) :
- Si renseignée, l'action sera positionnée à cette date dans le calendrier.
- Sinon, l'action sera positionnée à la date du jour dans le calendrier.
Lors de la création d'une action, le champ Assignation permet de définir le scope de l'action.
assigned_to_user_id),💡 Dans tous les cas de scope "de masse" (rôle, service, organisation, tout le monde), les actions sont dupliquées par utilisateur, mais restent regroupées logiquement via un identifiant de lot.
Quand un scope de masse est utilisé, les actions sont regroupées sous un lot.
Dans la page /admin/action-plans/{id} :
X actions individuelles.Les actions créées de manière individuelle apparaissent comme avant, une ligne par action, en dehors des lots.
Chaque action créée est automatiquement synchronisée avec le calendrier.
Lors de la création d'une action :
assigned_to_user_id),ou, si non défini, le propriétaire du plan d'action (owner / créateur).
La date de l'événement est :
due_date de l'action si renseignée,sinon, la date du jour.
L'événement :
📋.Depuis la page /calendar :
ℹ️ La création automatique lors de l'ajout d'une action évite normalement de recourir à ce bouton, mais il reste disponible en cas de doute.
Lors de modifications futures sur les actions ou le calendrier :
actions_calendrier.md,superadmin/documentation.md,backend/app/documentation/images/.Si l'étude est conforme et complète :
Q : Puis-je annuler une validation ?
R : Non, mais vous pouvez invalider l'étude avec un commentaire expliquant l'erreur.
Q : Combien de temps ai-je pour valider ?
R : Il n'y a pas de limite stricte, mais visez 48h pour ne pas bloquer l'utilisateur.
Q : Puis-je valider mes propres études ?
R : Oui, mais ce n'est pas recommandé pour garantir l'objectivité.
Q : Que faire si je ne suis pas sûr ?
R : Demandez des clarifications à l'utilisateur via invalidation avec commentaire.
Q : Puis-je modifier les réponses ?
R : Non, seul l'utilisateur peut modifier. Vous pouvez invalider pour demander des corrections.
Invalidez une étude lorsque :
- ❌ Des réponses sont incomplètes ou manquantes
- ❌ Des réponses sont incohérentes entre elles
- ❌ Des justifications sont nécessaires
- ❌ Des preuves doivent être fournies
- ❌ Le score ne reflète pas la réalité
- ❌ Des corrections sont nécessaires
Suivez les mêmes étapes que pour la validation :
1. Consulter les résultats
2. Vérifier les réponses
3. Identifier les problèmes
L'utilisateur peut alors :
- Modifier les réponses problématiques
- Ajouter des justifications
- Compléter les informations manquantes
- Redemander la validation
Étude globalement bien remplie, mais quelques points à corriger :
1. Section "Sécurité des accès" :
- Question 3.2 : Préciser quels contrôles sont en place
- Question 3.5 : Ajouter la fréquence des revues d'accès
2. Section "Gestion des incidents" :
- Question 5.1 : La réponse "Partiellement" nécessite une justification
- Question 5.3 : Fournir un exemple de procédure
3. Incohérence :
- Q2.1 indique "Oui" mais Q2.3 indique "Non" → À clarifier
Merci de corriger ces points et de redemander la validation.
Étude incomplète, à refaire.
→ Trop vague, l'utilisateur ne sait pas quoi corriger !
[Introduction positive si applicable]
[Points à corriger, organisés par section]
- Section X :
- Question Y : [Problème précis]
- Question Z : [Action attendue]
[Incohérences ou points globaux]
[Conclusion encourageante]
Problème :
Question : "Décrivez votre processus de gestion des incidents"
Réponse : "Oui"
Commentaire :
Question 5.1 : La réponse "Oui" n'est pas suffisante.
Merci de décrire concrètement le processus :
- Comment les incidents sont détectés ?
- Qui est responsable ?
- Quelles sont les étapes de traitement ?
Problème :
Q2.1 : "Avez-vous une politique de sécurité ?" → Oui
Q2.5 : "Quand a-t-elle été mise à jour ?" → Jamais
Commentaire :
Incohérence entre Q2.1 et Q2.5 :
Si vous avez une politique (Q2.1 = Oui), elle doit avoir
une date de création/mise à jour. Merci de clarifier.
Problème :
Q3.2 : "Contrôles d'accès en place ?" → Partiellement
[Pas de justification]
Commentaire :
Question 3.2 : La réponse "Partiellement" nécessite une justification.
Merci de préciser :
- Quels contrôles sont en place ?
- Quels contrôles manquent ?
- Pourquoi ne sont-ils pas tous en place ?
Problème :
Q4.1 : "Audits réguliers ?" → Oui
[Pas de preuve mentionnée]
Commentaire :
Question 4.1 : Merci de fournir des éléments de preuve :
- Date du dernier audit
- Nom de l'auditeur/organisme
- Principaux résultats
"Étude à refaire"
"Pas assez détaillé"
"Manque de cohérence"
→ L'utilisateur ne sait pas quoi corriger !
"Cette étude est mal faite"
"Vous n'avez rien compris"
"C'est du n'importe quoi"
→ Démotivant et non professionnel !
[Liste de 50 corrections]
→ Décourageant, prioriser l'essentiel !
"Voir section 3"
→ Trop vague, préciser les questions !
Soumission → Invalidation (commentaire détaillé)
↓
Corrections → Nouvelle soumission
↓
Validation ✅
Objectif : Aider l'utilisateur à s'améliorer, pas le bloquer !
Q : Combien de fois puis-je invalider une étude ?
R : Autant que nécessaire, mais essayez d'être complet dès la première fois.
Q : Dois-je invalider pour des détails mineurs ?
R : Non, validez si globalement conforme. L'amélioration continue se fera sur les prochaines études.
Q : Puis-je invalider sans commentaire ?
R : Techniquement oui, mais c'est fortement déconseillé. Le commentaire est essentiel !
Q : L'utilisateur peut-il contester mon invalidation ?
R : Oui, il peut vous contacter. Soyez ouvert au dialogue.
Q : Que faire si l'utilisateur ne corrige pas ?
R : Relancer par email. Si pas de réponse, escalader à l'admin.
Bonjour,
Votre étude est sur la bonne voie, mais nécessite quelques compléments :
Section "Gestion des accès" :
- Q3.1 : Préciser les types de contrôles (biométrie, badge, code, etc.)
- Q3.4 : Indiquer la fréquence des revues d'accès (mensuelle, trimestrielle ?)
Section "Sauvegarde" :
- Q6.2 : Ajouter où sont stockées les sauvegardes (sur site, cloud, les deux ?)
- Q6.3 : Mentionner la date du dernier test de restauration
Merci de compléter ces informations et de redemander la validation.
Cordialement
Bonjour,
J'ai relevé quelques incohérences à clarifier :
1. Q2.1 indique "Politique de sécurité : Oui"
Mais Q2.3 indique "Date de mise à jour : Aucune"
→ Une politique doit avoir une date. Merci de préciser.
2. Q4.5 indique "Audits annuels : Oui"
Mais Q4.6 indique "Dernier audit : Jamais"
→ Merci de clarifier si des audits ont eu lieu.
Ces points doivent être cohérents pour valider l'étude.
Merci
Bonjour,
Plusieurs réponses "Partiellement" nécessitent des justifications :
- Q3.2 : Quels contrôles sont en place ? Lesquels manquent ?
- Q5.1 : Quelles étapes du processus sont couvertes ? Lesquelles ne le sont pas ?
- Q7.3 : Quels types de formation sont dispensés ? À quelle fréquence ?
Ces justifications sont importantes pour comprendre votre niveau de conformité réel.
Merci de les ajouter.
Cordialement
En tant que validateur, vous devez suivre et traiter les demandes de validation de votre organisation.
Pour chaque étude :
- 📝 Nom de l'étude
- 📚 Référentiel utilisé
- 👤 Auteur (utilisateur)
- 📅 Date de soumission
- 📊 Score de conformité
- 🎯 Statut actuel
Q : Combien d'études dois-je traiter par jour ?
R : Cela dépend de la complexité. Visez 2-5 études simples ou 1-2 études complexes.
Q : Puis-je déléguer des validations ?
R : Non, chaque validateur est responsable de ses validations.
Q : Que faire si je suis débordé ?
R : Contactez votre admin pour répartir la charge ou ajouter des validateurs.
Situation : Étude avec 25% de conformité
Bonne pratique :
- Valider si les réponses reflètent la réalité
- Ne pas invalider juste pour le score
- Encourager l'amélioration via le plan d'action
Situation : Beaucoup de "Partiellement" sans justification
Bonne pratique :
- Invalider en demandant les justifications
- Expliquer pourquoi c'est important
- Donner des exemples de bonnes justifications
Situation : Utilisateur novice, étude imparfaite mais honnête
Bonne pratique :
- Être pédagogue
- Expliquer les attentes
- Valider si acceptable, guider pour les prochaines
Un bon validateur :
- 🎯 Est objectif et cohérent
- ⚡ Traite rapidement les demandes
- 💬 Communique clairement
- 📚 Guide et forme les utilisateurs
- 📊 S'améliore continuellement
Situation : Étude avec 25% de conformité
Bonne pratique :
- Valider si les réponses reflètent la réalité
- Ne pas invalider juste pour le score
- Encourager l'amélioration via le plan d'action
Situation : Beaucoup de "Partiellement" sans justification
Bonne pratique :
- Invalider en demandant les justifications
- Expliquer pourquoi c'est important
- Donner des exemples de bonnes justifications
Situation : Utilisateur novice, étude imparfaite mais honnête
Bonne pratique :
- Être pédagogue
- Expliquer les attentes
- Valider si acceptable, guider pour les prochaines
Un bon validateur :
- 🎯 Est objectif et cohérent
- ⚡ Traite rapidement les demandes
- 💬 Communique clairement
- 📚 Guide et forme les utilisateurs
- 📊 S'améliore continuellement
Une fois toutes les questions remplies :
1. Allez sur la page "Récapitulatif"
2. Vérifiez vos réponses
3. Cliquez sur "Demander la validation"
4. Un validateur recevra votre demande
Q : Puis-je modifier une étude après validation ?
R : Non, mais vous pouvez créer une nouvelle version si elle est invalidée.
Q : Combien de temps ai-je pour remplir une étude ?
R : Il n'y a pas de limite de temps. Prenez le temps nécessaire.
Q : Que se passe-t-il si je ferme mon navigateur ?
R : Vos réponses sont sauvegardées. Vous pouvez reprendre où vous en étiez.
Lors de la saisie de vos réponses, chaque question affiche plusieurs informations pour vous guider.
Les questions obligatoires sont marquées d'un badge rouge pour vous alerter.
Un encadré bleu avec une icône ℹ️ vous donne des indications rapides sur la question.
Un encadré gris explique pourquoi cette question est importante et ce qu'elle évalue.
Un encadré avec bordure bleue vous indique comment répondre à la question et quelles sont les bonnes pratiques.
Les références normatives (ex: ISO 27001:2022 - A.5.1) sont affichées en bas pour traçabilité.
Tous les textes supportent le formatage Markdown :
- **texte** s'affiche en gras
- Les retours à la ligne sont préservés
- Les listes sont correctement formatées
Pour faciliter la navigation, les boutons "← Précédent" et "Suivant →" sont disponibles :
- En haut de la page (avant les questions)
- En bas de la page (après les questions)
Les boutons "Précédent" et "Suivant" enregistrent automatiquement vos réponses. Pas besoin de bouton "Enregistrer" séparé !
Certaines questions permettent d'ajouter un commentaire :
- Utilisez cette zone pour justifier votre réponse
- Ajoutez des précisions ou du contexte
- Les commentaires obligatoires sont marqués d'un badge jaune
En haut de la page, une barre de progression vous indique :
- Le nombre de questions répondues
- Le nombre total de questions
- Le pourcentage de complétion
Le plan d'action est généré automatiquement à partir de vos réponses pour vous aider à améliorer votre conformité.
Le plan d'action est organisé en 4 colonnes :
Actions qui n'ont pas encore été démarrées
Actions sur lesquelles vous travaillez actuellement
Actions qui rencontrent un obstacle
Actions complétées
Actions urgentes et importantes. À traiter en priorité absolue.
Actions importantes. À traiter rapidement.
Actions standard. À traiter dans les délais normaux.
Actions secondaires. À traiter quand possible.
Le plan d'action affiche :
- Nombre d'actions par colonne
- Priorités avec des badges de couleur
- Échéances avec alerte si dépassées
- Responsables assignés
Q : Le plan d'action est-il généré automatiquement ?
R : Oui, lors de la création de l'étude.
Q : Puis-je ajouter des actions manuellement ?
R : Pas encore, mais cette fonctionnalité est prévue.
Q : Les modifications sont-elles sauvegardées automatiquement ?
R : Oui, chaque modification est sauvegardée immédiatement.
Q : Puis-je exporter le plan d'action ?
R : Oui, via l'export Excel ou PDF des résultats.
Vous pouvez régénérer le plan d'action dans les cas suivants :
- Vous avez modifié vos réponses à l'audit
- Les priorités ont changé dans votre organisation
- Vous souhaitez repartir de zéro avec un nouveau plan
La régénération :
- Supprime le plan actuel et toutes ses actions
- Crée un nouveau plan basé sur vos réponses actuelles
- Efface tous les commentaires et modifications manuelles
Une confirmation vous sera demandée avant la suppression.
Si vous souhaitez conserver l'historique :
1. Exportez d'abord le plan actuel (Excel ou PDF)
2. Puis régénérez le nouveau plan
Le système d'historique enregistre automatiquement toutes les étapes importantes de vos études.
Une version est une "photo" complète de votre étude à un moment donné, incluant :
- ✅ Toutes vos réponses
- ✅ Les scores calculés
- ✅ Le statut de l'étude
- ✅ La date et l'auteur du changement
Des versions sont créées automatiquement lors de :
Quand vous soumettez votre étude pour validation
Quand un validateur approuve votre étude
Quand un validateur refuse votre étude (avec commentaire)
Quand vous restaurez une ancienne version
Restaurer une version remplace toutes vos réponses actuelles par celles de la version sélectionnée.
Version 1 → Création (conformité: 45%)
Version 2 → Demande validation (conformité: 45%)
Version 3 → Invalidation "Manque justificatifs"
Version 4 → Corrections (conformité: 78%)
Version 5 → Validation finale (conformité: 78%)
→ Vous avez la preuve de toute l'évolution !
Vous validez une étude par erreur
→ Restaurez la version précédente
→ Aucune perte de données !
Comparez Version 1 vs Version 5
→ Voyez exactement ce qui a été amélioré
→ Mesurez les progrès réalisés
Q : Puis-je supprimer une version ?
R : Non, l'historique est immuable pour garantir la traçabilité.
Q : Combien de versions puis-je avoir ?
R : Illimité. Toutes les versions sont conservées.
Q : La restauration supprime-t-elle des versions ?
R : Non, elle crée une nouvelle version. Rien n'est jamais supprimé.
Q : Puis-je voir qui a fait quoi ?
R : Oui, chaque version indique l'auteur et la date.
Q : Les versions prennent-elles beaucoup d'espace ?
R : Non, seules les données modifiées sont stockées.
Exportez vos résultats pour les partager, les archiver ou les présenter.
Le PDF est optimisé pour l'impression. Les éléments interactifs (boutons, etc.) sont masqués automatiquement.
1. Exportez en PDF
2. Présentez le graphique radar
3. Détaillez les recommandations
4. Montrez le plan d'action
1. Exportez en Excel
2. Partagez le fichier avec l'auditeur
3. Fournissez le détail des réponses
4. Justifiez les scores
1. Exportez en PDF et Excel
2. Stockez dans votre GED
3. Conservez pour référence future
4. Utilisez pour les audits de suivi
1. Exportez plusieurs études en Excel
2. Comparez les scores dans un tableur
3. Identifiez les tendances
4. Mesurez les progrès
Conformité_ISO27001_2024-10-27.pdf
Conformité_ISO27001_2024-10-27.xlsx
Q : Puis-je personnaliser le contenu des exports ?
R : Pas encore, mais cette fonctionnalité est prévue.
Q : Les exports incluent-ils le plan d'action ?
R : Oui, le plan d'action est inclus dans les deux formats.
Q : Puis-je exporter plusieurs études en une fois ?
R : Pas encore, vous devez exporter étude par étude.
Q : Les graphiques sont-ils inclus dans l'Excel ?
R : Non, seulement les données brutes. Vous pouvez créer vos propres graphiques.
Q : Le PDF est-il modifiable ?
R : Non, c'est un document figé pour garantir l'intégrité.