Accueil · Guide de démarrage · Choisir mon rôle · Je saisis une intervention · Je valide pour ma région · Je valide au niveau central · Je consulte · J'administre la plateforme
Destiné aux administrateurs désignés, côté OMS Togo et côté Banque mondiale.
L'administrateur ne saisit pas et ne valide pas les interventions. Il rend le travail des autres possible. Ses cinq responsabilités sont :
Deux administrateurs au minimum sont désignés à tout moment, afin qu'aucune demande ne reste bloquée en cas d'absence.
Vérifiez que vous disposez bien de :
administrateur,imis_ptfs, réservé aux opérations décrites en section 7.Si l'un de ces accès manque, demandez-le à l'autre administrateur avant votre première intervention.
L'ouverture d'un compte se fait en deux temps. Les deux sont obligatoires : un compte créé dans Keycloak mais absent de la base ne verra aucune donnée.
Étape A. Créer l'identité dans Keycloak
Étape B. Déclarer l'utilisateur dans la base
imis_ptfs.imis.utilisateurs : prénom, nom, email, rôle, niveau géographique, et région si le niveau est régional.L'adresse email doit être rigoureusement identique dans Keycloak et dans la base. C'est elle qui fait le lien entre les deux, et c'est de ce lien que dépend ce que l'utilisateur voit.
Étape C. Informer l'utilisateur
Deux paramètres, à décider ensemble.
Le rôle détermine ce que l'utilisateur peut faire :
| Rôle | Ce qu'il permet |
|---|---|
saisie |
Créer et soumettre des interventions |
validation_region |
Valider ou rejeter au niveau régional |
responsable_programme |
Suivre un portefeuille, analyser, exporter |
directeur_chef_agence |
Consulter les tableaux de bord de synthèse |
lecture_seule |
Consulter, sans aucune modification |
administrateur |
Gérer les comptes et les référentiels |
Le niveau géographique détermine ce qu'il voit :
En cas de doute, attribuez le rôle le plus restreint. L'élargir plus tard prend deux minutes ; corriger des données modifiées par erreur en prend beaucoup plus.
Le Référentiel des rôles et permissions détaille chaque profil.
Changement de rôle ou de région. Modifiez d'abord le rôle dans Keycloak (onglet Role mapping), puis la ligne correspondante dans imis.utilisateurs. Les deux doivent rester cohérents.
Départ d'un agent. Désactivez le compte, ne le supprimez pas :
actif à false sur sa ligne.La suppression casserait la traçabilité : les interventions qu'il a saisies ou validées doivent rester rattachées à son nom.
Compte bloqué ou mot de passe oublié. Dans Keycloak, onglet Credentials, réinitialisez le mot de passe en laissant Temporary activé. Si le compte est verrouillé après des tentatives répétées, l'onglet Details permet de le déverrouiller.
Deux types d'accès coexistent, à ne pas confondre :
Pour ajouter un agent de terrain, créez un App User sur le projet, puis transmettez-lui le QR code. Pour retirer l'accès d'un appareil perdu ou d'un agent parti, révoquez l'App User correspondant. Cette révocation est immédiate.
Toute modification d'un formulaire publié crée une nouvelle version. Prévenez les agents de saisie avant de publier, sinon leurs appareils continueront d'utiliser l'ancienne version.
CloudBeaver donne un accès direct aux données. Il ne s'ouvre que pour les opérations prévues : création d'utilisateurs, mise à jour des référentiels, vérifications de cohérence.
Trois précautions de manipulation :
search_path = imis, public. Sans cela, les tables ne sont pas trouvées.WHERE avec un SELECT, pour vérifier le nombre de lignes concernées.Les référentiels à tenir à jour depuis cet outil sont : partenaires, domaines, sous_groupes_thematiques, modalites_collecte et referentiel_termes. Les régions, districts et communes ne se modifient pas : ils suivent le découpage administratif officiel.
Ne modifiez jamais directement une intervention pour contourner le circuit de validation. Faites-la rejeter, avec un motif, afin que la correction reste tracée.
Une fois par semaine, ouvrez le pipeline de validation et vérifiez trois points :
Ces relances sont une part importante du rôle. Une plateforme se vide moins par refus que par silence.
Toutes les modifications sont enregistrées : auteur, date, table concernée, valeur avant, valeur après.
Consultez le journal lorsqu'une donnée semble avoir changé sans explication, lorsqu'un utilisateur conteste une modification, ou lors du contrôle mensuel. Le journal se lit, il ne se modifie pas.
| Fréquence | Vérification |
|---|---|
| Chaque semaine | Demandes de comptes en attente, signalements ouverts, pipeline de validation |
| Chaque mois | Comptes inactifs depuis trois mois, cohérence entre Keycloak et imis.utilisateurs, journal d'audit |
| Chaque trimestre | Référentiel des partenaires, liste des administrateurs désignés |
Contenu, domaines, indicateurs
Dr. Auréole Nganhyim, OMS Togo : nganhyima@who.int
Accès, technique, administration
Gary Tounkara, Banque mondiale : gtounkara@worldbank.org