Équipe & permissions
Avancé5 min de lecture

Matrice complète des rôles et permissions RBAC

Les privilèges réels des 5 rôles utilisateurs de DataQuality : Owner, Admin, MEAL Manager, MEAL Officer et Viewer.

#rbac#permissions#rôles#owner#admin#manager#officer#viewer#accès#gouvernance#sécurité#droits
À retenir

DataQuality applique un contrôle d'accès basé sur les rôles (RBAC) forcé au niveau applicatif et par les politiques Row Level Security (RLS) PostgreSQL.

Tableau récapitulatif des droits par rôle

Voici les permissions réelles configurées dans le code (src/lib/permissions.ts) :

Action / PrivilègeViewerOfficerManagerAdminOwner
Consulter le Dashboard Exécutif (dashboard:view)OuiOuiOuiOuiOui
Consulter les Données et Anomalies (data:view)OuiOuiOuiOuiOui
Consulter les Analytics Validés (analytics:view)OuiOuiOuiOuiOui
Exporter les Rapports PDF/Excel (reports:export)NonOuiOuiOuiOui
Importer un Dataset (dataset:upload)NonOuiOuiOuiOui
Lancer un Contrôle DQA (analysis:run)NonOuiOuiOuiOui
Modifier une cellule avec motif (data:edit)NonOuiOuiOuiOui
Résoudre une anomalie (quality_issue:resolve)NonOuiOuiOuiOui
Valider une observation (data:validate)NonNonOuiOuiOui
Mise à jour en masse / Bulk Edit (data:bulk_update)NonNonOuiOuiOui
Clôturer une anomalie (quality_issue:close)NonNonOuiOuiOui
Configurer les règles DQA du projet (project:configure_dqa)NonNonOuiOuiOui
Connecter ODK / Kobo (odk:connect, kobo:connect)NonNonNonOuiOui
Gérer les membres de l'équipe (members:manage)NonNonNonOuiOui
Supprimer un projet ou dataset (project:delete)NonNonNonOuiOui
Gérer la facturation et quotas (billing:manage)NonNonNonNonOui
Supprimer l'organisation (org:delete)NonNonNonNonOui

Description des 5 profils types

Chaque rôle est adapté à un niveau de responsabilité dans l'organigramme :

  • Owner (Propriétaire) : Direction pays, chef de mission ou représentant légal. Contrôle absolu sur l'organisation, la facturation et les suppressions.
  • Admin (Administrateur) : Coordinateur MEAL ou gestionnaire informatique. Configure les intégrations (ODK, Kobo), gère les membres et supervise les projets.
  • MEAL Manager (Responsable MEAL) : Superviseur d'enquête ou Data Manager. Valide définitivement les données, configure les règles relationnelles et pilote les rapports.
  • MEAL Officer (Chargé MEAL) : Enquêteur de saisie ou officier terrain. Téléverse les fichiers, corrige les cellules erronées avec motif obligatoire et résout les anomalies.
  • Viewer (Auditeur / Bailleur) : Auditeur externe, évaluateur indépendant ou représentant de bailleur de fonds. Accès en lecture seule aux tableaux de bord et rapports certifiés.

Mettre en pratique dans l'application

Accédez directement à la fonctionnalité liée dans DataQuality.

Étape suivante recommandée

Continuer → Isolation et sécurité des données

Comprenez comment DataQuality garantit l'isolation multi-tenant et la confidentialité des organisations.