Aller au contenu

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

  1. Les profils utilisateurs
  2. Agent de terrain
  3. Responsable MEAL Communal
  4. Responsable MEAL National
  5. Chargé de Projet
  6. Tableau de synthèse des permissions
  7. Profil Administrateur système
  8. 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 ADMIN distinct dans l'enum des rôles Prisma, ou via un flag isAdmin sur le modèle Utilisateur.


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.