# A.4 — Gestion des organisations

Chapitre A.4 du Manuel PIGBF

# A.4.4.1 — Vue d'ensemble

## 4.1 Vue d'ensemble

Le module **Organisations** regroupe deux entités structurantes du programme : les **ONG partenaires** et les **Axes de collecte**. Ces deux référentiels définissent la gouvernance opérationnelle du terrain : quelle organisation est responsable de la collecte dans quelle zone géographique.

Ils sont accessibles depuis le menu latéral, dans la section **« Gestion des utilisateurs et param. »** :  
\- **Utilisateurs → Axes** — gestion des zones géographiques de collecte  
\- **Utilisateurs → ONG** — gestion des organisations partenaires

🔒 **Restreint :** La création, modification et suppression d'ONG et d'axes sont réservées aux rôles **Super Admin** et **Admin**. Les autres rôles disposent d'un accès en lecture seule sur ces référentiels.

ℹ️ **Ordre de création recommandé :** Créez d'abord les ONG, puis les Axes (qui référencent une ONG), puis les Utilisateurs et Enquêteurs (qui référencent une ONG). Le non-respect de cet ordre entraîne des listes déroulantes vides lors de la création des entités dépendantes.

---

# A.4.4.2 — Les ONG partenaires

## 4.2 Les ONG partenaires

### Rôle des ONG dans la PIGBF

Les ONG sont les organisations non gouvernementales chargées de l'exécution terrain du programme PAAF. Concrètement, chaque ONG partenaire :  
\- Recrute et encadre les enquêteurs qui collectent les données sur le terrain  
\- Organise les campagnes de collecte dans les écoles de sa zone géographique  
\- Assure la première validation des données ODK soumises par ses enquêteurs avant leur intégration en base de production  
\- Est responsable de la qualité des données collectées dans son périmètre

Chaque enquêteur est nécessairement rattaché à une ONG. Chaque administrateur de type Admin ONG ou Admin IT ONG n'a accès qu'aux données de **sa propre organisation** — les données des autres ONG lui sont invisibles. Cette étanchéité est un mécanisme de confidentialité et de contrôle fondamental.

### Accéder à la liste des ONG

Dans le menu latéral : **Utilisateurs → ONG**.

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Page liste des ONG : tableau avec colonnes Nom de l'ONG, Description, Date de création, boutons Voir / Modifier / Supprimer dans la colonne Actions ; bouton "+ Ajouter une ONG" en haut à droite</callout>`

### Consulter la fiche d'une ONG

Cliquez sur l'icône **Voir** (œil) d'une ONG pour afficher sa fiche détaillée : nom, description, liste des axes rattachés, nombre d'enquêteurs associés, et utilisateurs appartenant à cette organisation.

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Fiche détaillée d'une ONG : nom et description en haut, section "Axes rattachés" listant les zones de cette ONG, section "Enquêteurs" avec le nombre d'agents, section "Utilisateurs" avec les comptes associés</callout>`

### Créer une ONG

1. Cliquez sur le bouton **+ Ajouter une ONG** en haut à droite.
2. Renseignez les informations requises :  
     - **Nom** de l'organisation (obligatoire) — utilisez le nom officiel complet  
     - **Description** (optionnelle) — informations complémentaires sur l'organisation, sa zone d'intervention, ses responsables
3. Cliquez sur **Enregistrer**.

La nouvelle ONG est immédiatement disponible dans les listes déroulantes lors de la création d'utilisateurs, d'enquêteurs et d'axes.

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Formulaire "Ajouter une ONG" : champ Nom (obligatoire), champ Description (zone de texte multilignes), boutons Annuler et Enregistrer</callout>`

### Modifier une ONG

1. Dans le tableau, cliquez sur l'icône **Modifier** (crayon) en regard de l'ONG concernée.
2. Le formulaire s'ouvre avec les informations actuelles pré-remplies.
3. Apportez les modifications souhaitées (nom, description).
4. Cliquez sur **Mettre à jour**.

### Supprimer une ONG

1. Cliquez sur l'icône **Supprimer** (corbeille) en regard de l'ONG.
2. Une fenêtre de confirmation s'affiche, rappelant le nom de l'ONG et avertissant des conséquences.
3. Confirmez la suppression.

⚠️ **Attention :** Une ONG ne peut pas être supprimée si elle est encore associée à des utilisateurs actifs, des enquêteurs ou des données de collecte. Le système bloquera la suppression et affichera un message listant les dépendances existantes. Désassociez ou désactivez ces éléments au préalable avant de procéder à la suppression.

---

# A.4.4.3 — Les axes de collecte

## 4.3 Les axes de collecte

### Rôle des axes

Un **axe** est un découpage géographique opérationnel qui permet d'organiser et de suivre la performance de la collecte de données sur le terrain. Concrètement, un axe correspond à une zone d'intervention spécifique (un ensemble de villages, un territoire, une zone administrative) assignée à une ONG partenaire responsable.

Ce découpage remplit plusieurs fonctions dans la PIGBF :  
\- **Organisation de la collecte** : les enquêteurs sont assignés à des axes pour éviter les chevauchements et garantir la couverture complète du territoire  
\- **Suivi de performance** : les données peuvent être filtrées et analysées par axe dans les rapports  
\- **Redevabilité** : chaque donnée collectée est traçable jusqu'à l'axe et l'ONG responsables

### Accéder à la liste des axes

Dans le menu latéral : **Utilisateurs → Axes**.

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Page liste des Axes : tableau avec colonnes Nom de l'axe, ONG associée, Description, Date de création, boutons Voir / Modifier / Supprimer ; bouton "+ Nouvel Axe" en haut à droite</callout>`

### Créer un axe

1. Cliquez sur le bouton **+ Nouvel Axe**.
2. Renseignez les informations requises :  
     - **Nom** de l'axe (obligatoire) — un nom descriptif identifiant clairement la zone géographique  
     - **ONG responsable** (obligatoire) — sélectionnez dans la liste déroulante l'ONG chargée de cet axe. Si la liste est vide, créez d'abord une ONG.  
     - **Description** (optionnelle) — précisions sur les limites géographiques, les localités couvertes, etc.
3. Cliquez sur **Enregistrer**.

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Formulaire "Nouvel Axe" : champ Nom, liste déroulante ONG (avec les ONG disponibles), champ Description, boutons Annuler et Enregistrer</callout>`

### Modifier ou supprimer un axe

La procédure est identique à celle des ONG : icône **Modifier** (crayon) pour mettre à jour les informations, icône **Supprimer** (corbeille) avec confirmation pour retirer un axe.

⚠️ **Attention :** La suppression d'un axe est bloquée si des enquêteurs ou des données de collecte y sont encore rattachés. Réassignez ces éléments à un autre axe avant de procéder.

---

# A.4.4.4 — Relation ONG — Axes — Utilisateurs — Enquêteurs

## 4.4 Relation ONG — Axes — Utilisateurs — Enquêteurs

La structure organisationnelle de la PIGBF suit une hiérarchie claire que voici représentée :

```
Programme PAAF
  └── ONG partenaire A
  │     └── Axe Nord (zone géographique)
  │     │     └── Enquêteur IDI071 (collecte ODK)
  │     │     └── Enquêteur IDI039 (collecte ODK)
  │     └── Axe Sud (zone géographique)
  │           └── Enquêteur IDI101 (collecte ODK)
  └── ONG partenaire B
        └── Axe Est
              └── Enquêteur IDI106 (collecte ODK)

```

Les **Admin ONG** et **Admin IT ONG** sont rattachés à une ONG spécifique et ne voient que les données collectées par les enquêteurs de leur propre organisation. Cette étanchéité est automatique et ne peut pas être contournée depuis l'interface.

---

---