Profils Utilisateurs & Permissions — Plateforme de Suivi des Enfants en situation de mendicité¶
Document décrivant les 4 profils métier de la plateforme, leurs rôles, périmètres d'accès et permissions.
Table des matières¶
- Les profils utilisateurs
- Agent de terrain
- Responsable MEAL Communal
- Responsable MEAL National
- Chargé de Projet
- Tableau de synthèse des permissions
- Profil Administrateur système
- Règles de gestion transversales
1. Les profils utilisateurs¶
1.1 Agent de terrain¶
Rôle : Saisie des données sur le terrain dans sa commune d'affectation.
Périmètre géographique : Sa commune uniquement.
Permissions :
| Action | Autorisé |
|---|---|
| Enregistrer un enfant | ✅ |
| Modifier une fiche enfant | ✅ |
| Supprimer une fiche enfant | ❌ |
| Ouvrir un accompagnement | ✅ |
| Saisir un suivi / visite | ✅ |
| Saisir une orientation (cas orienté) | ✅ |
| Enregistrer un maître coranique | ✅ |
| Enregistrer un tuteur / parent | ✅ |
| Saisir une participation à une formation | ✅ |
| Valider / rejeter une saisie | ❌ |
| Accéder aux données d'une autre commune | ❌ |
| Consulter les indicateurs et rapports | ❌ |
| Exporter des données | ❌ |
1.2 Responsable MEAL Communal¶
Rôle : Contrôle qualité des données saisies par les agents de terrain de sa commune.
Périmètre géographique : Sa commune uniquement.
Permissions :
| Action | Autorisé |
|---|---|
| Tout ce que peut faire l'agent de terrain | ✅ |
| Valider une saisie d'agent | ✅ |
| Rejeter / renvoyer une saisie pour correction | ✅ |
| Corriger ou annoter une fiche | ✅ |
| Consulter les indicateurs de sa commune | ✅ |
| Saisir les mesures d'indicateurs de sa commune | ✅ |
| Conduire les études diagnostiques de sa commune | ✅ |
| Consulter les CVP et sessions de concertation de sa commune | ✅ |
| Exporter les données de sa commune | ✅ |
| Accéder aux données d'une autre commune | ❌ |
| Modifier les référentiels globaux | ❌ |
| Gérer les comptes utilisateurs | ❌ |
1.3 Responsable MEAL National¶
Rôle : Contrôle qualité et vision consolidée sur toutes les communes du projet.
Périmètre géographique : Toutes les communes.
Permissions :
| Action | Autorisé |
|---|---|
| Lire les données de toutes les communes | ✅ |
| Valider / rejeter les saisies de toutes les communes | ✅ |
| Superviser les MEAL communaux | ✅ |
| Consulter tous les indicateurs et mesures | ✅ |
| Consulter toutes les études diagnostiques | ✅ |
| Accéder au tableau de bord consolidé multi-communes | ✅ |
| Exporter les données nationales et rapports | ✅ |
| Saisir des données de terrain | ❌ |
| Gérer les comptes utilisateurs | ❌ |
| Accéder aux logs de sécurité | ❌ |
1.4 Chargé de Projet¶
Rôle : Vision globale du projet, pilotage stratégique et reporting bailleur.
Périmètre géographique : Toutes les communes (lecture seule).
Permissions :
| Action | Autorisé |
|---|---|
| Consulter le tableau de bord consolidé | ✅ |
| Consulter tous les indicateurs et mesures | ✅ |
| Consulter toutes les études diagnostiques | ✅ |
| Consulter la mobilisation communautaire et gouvernance | ✅ |
| Consulter la sensibilisation & communication | ✅ |
| Exporter les données pour rapport bailleur | ✅ |
| Saisir des données de terrain | ❌ |
| Valider / rejeter des saisies | ❌ |
| Accéder à l'administration et à la sécurité | ❌ |
2. Tableau de synthèse des permissions¶
| Fonctionnalité | Agent terrain | MEAL Communal | MEAL National | Chargé de projet |
|---|---|---|---|---|
| Saisie données terrain | ✅ | ✅ | ❌ | ❌ |
| Validation / rejet des saisies | ❌ | ✅ sa commune | ✅ toutes | ❌ |
| Données de sa commune | ✅ | ✅ | ✅ | ✅ |
| Données de toutes les communes | ❌ | ❌ | ✅ | ✅ |
| Indicateurs & mesures | ❌ | ✅ sa commune | ✅ toutes | ✅ lecture |
| Études diagnostiques | ❌ | ✅ sa commune | ✅ toutes | ✅ lecture |
| Rapports & exports | ❌ | ✅ sa commune | ✅ toutes | ✅ toutes |
| Mobilisation / gouvernance | ❌ | ✅ | ✅ | ✅ lecture |
| Sensibilisation / communication | ✅ saisie | ✅ | ✅ | ✅ lecture |
| Administration référentiels | ❌ | ❌ | ❌ | ❌ |
| Gestion utilisateurs | ❌ | ❌ | ❌ | ❌ |
| Sécurité & audit | ❌ | ❌ | ❌ | ❌ |
3. Profil Administrateur système¶
L'administration technique de la plateforme est assurée par un profil Administrateur système, distinct des 4 profils métier. Il n'est pas un acteur du projet mais un gestionnaire de la plateforme.
Permissions exclusives : - Création et gestion des comptes utilisateurs - Attribution des profils et communes d'affectation - Gestion des référentiels globaux (communes, types d'accompagnement, etc.) - Consultation du journal d'audit complet - Gestion des logs de sécurité - Gestion des sessions actives et des IP blacklistées
Recommandation technique : Modéliser ce profil avec un rôle
ADMINdistinct dans l'enum des rôles Prisma, ou via un flagisAdminsur le modèleUtilisateur.
4. Règles de gestion transversales¶
Isolation par commune¶
Tout utilisateur de niveau communal (Agent de terrain, MEAL Communal) ne peut accéder qu'aux données de sa commune d'affectation, définie à la création de son compte.
Flux de validation¶
Les données saisies par un agent de terrain suivent le flux de validation suivant :
Agent de terrain → [SAISIE]
↓
MEAL Communal → [VALIDATION ou REJET]
↓
MEAL National → [CONTRÔLE QUALITÉ GLOBAL]
↓
Chargé de projet → [LECTURE / REPORTING]
Lecture seule pour le Chargé de projet¶
Le Chargé de projet n'intervient jamais dans la chaîne de saisie ou de validation. Son accès est exclusivement en lecture pour le pilotage et le reporting bailleur.
Séparation Administration / Métier¶
Aucun profil métier (même le MEAL National) n'a accès à l'administration des utilisateurs ni aux journaux de sécurité. Ces fonctions sont réservées à l'Administrateur système.