Règles d'Éligibilité
La section Règles d'Éligibilité permet de définir les ensembles de règles utilisés pour déterminer si un ménage peut bénéficier du programme.
Accès
Menu : Éligibilité → Règles d'Éligibilité
Vue d'ensemble
Les règles d'éligibilité sont organisées en ensembles de règles (Rule Sets). Chaque ensemble peut contenir plusieurs conditions qui sont évaluées ensemble.
Statistiques
En haut de la page, des cartes affichent les indicateurs clés :
| Indicateur | Description |
|---|---|
| Total | Nombre d'ensembles de règles |
| Actifs | Ensembles actuellement utilisés |
| Templates | Modèles prédéfinis disponibles |
| Évaluations | Nombre total d'évaluations effectuées |
| Taux moyen | Taux d'éligibilité moyen |
Liste des ensembles de règles
Filtres disponibles
| Filtre | Description |
|---|---|
| Programme | Filtrer par programme |
| Type | Standard ou Template |
| Statut | Actif ou Inactif |
| Recherche | Recherche par nom ou code |
Colonnes affichées
| Colonne | Description |
|---|---|
| Nom | Nom de l'ensemble de règles |
| Code | Code unique |
| Programme | Programme associé |
| Type | Standard ou Template |
| Règles | Nombre de règles dans l'ensemble |
| Statut | Actif/Inactif |
| Actions | Modifier, Dupliquer, Supprimer |
Actions disponibles
| Action | Icône | Description |
|---|---|---|
| Modifier | Crayon | Ouvrir l'éditeur de règles |
| Dupliquer | Documents | Créer une copie |
| Simuler | Éprouvette | Tester sur des données |
| Supprimer | Corbeille | Supprimer (si inactif) |
Créer un ensemble de règles
À partir de zéro
- Cliquez sur Nouvel ensemble
- Renseignez les informations de base :
- Nom
- Code (généré automatiquement si vide)
- Programme associé
- Description
- Cliquez sur Créer
- Ajoutez les règles dans l'éditeur
À partir d'un template
- Cliquez sur Depuis un template
- Sélectionnez le template souhaité
- Personnalisez le nom et le programme
- Cliquez sur Créer
- Modifiez les règles si nécessaire
Éditeur de règles
Structure d'une règle
Chaque règle est composée de :
| Élément | Description | Exemple |
|---|---|---|
| Champ | Attribut du ménage à évaluer | tailleMenage |
| Opérateur | Condition à appliquer | >= (supérieur ou égal) |
| Valeur | Seuil ou valeur de référence | 3 |
Opérateurs disponibles
| Opérateur | Description | Types |
|---|---|---|
= | Égal à | Texte, Nombre |
!= | Différent de | Texte, Nombre |
> | Supérieur à | Nombre |
>= | Supérieur ou égal à | Nombre |
< | Inférieur à | Nombre |
<= | Inférieur ou égal à | Nombre |
contains | Contient | Texte |
in | Dans la liste | Liste |
between | Entre deux valeurs | Nombre |
Champs disponibles
Ménage
| Champ | Description |
|---|---|
tailleMenage | Nombre de membres |
nbEnfants04 | Enfants de 0 à 4 ans |
nbEnfants514 | Enfants de 5 à 14 ans |
nbHandicapes | Personnes handicapées |
scorePmt | Score PMT calculé |
Chef de ménage
| Champ | Description |
|---|---|
chefMenage.sexe | Sexe (M/F) |
chefMenage.age | Âge |
chefMenage.niveauEducation | Niveau d'études |
chefMenage.statutMatrimonial | Situation matrimoniale |
Localisation
| Champ | Description |
|---|---|
region.code | Code région |
secteur.code | Code secteur |
localite.type | Type de localité |
Combinaison de règles
Les règles peuvent être combinées avec :
- ET (AND) : Toutes les conditions doivent être vraies
- OU (OR) : Au moins une condition doit être vraie
Exemple :
(tailleMenage >= 3 ET nbEnfants04 >= 1)
OU
(nbHandicapes >= 1)
Simulation
Objectif
La simulation permet de tester un ensemble de règles sur des données réelles sans modifier le statut d'éligibilité des ménages.
Comment simuler
- Cliquez sur l'icône Simuler (éprouvette) d'un ensemble
- Sélectionnez l'échantillon :
- Tous les ménages
- Une région spécifique
- Un échantillon aléatoire
- Cliquez sur Lancer la simulation
- Consultez les résultats :
- Nombre de ménages éligibles
- Nombre de ménages non éligibles
- Taux d'éligibilité
- Distribution par critère
Interpréter les résultats
| Indicateur | Signification |
|---|---|
| Taux trop élevé | Critères trop larges, affiner |
| Taux trop bas | Critères trop restrictifs, assouplir |
| Distribution inégale | Vérifier les biais géographiques |
Templates prédéfinis
Les templates sont des modèles de règles réutilisables :
| Template | Description |
|---|---|
| PMT Standard | Basé uniquement sur le score PMT |
| Familles nombreuses | Ménages avec 5+ membres |
| Vulnérabilité | Handicap, orphelins, personnes âgées |
| Zone rurale | Localités de type village/tabanca |
Créer un template
- Créez un ensemble de règles standard
- Testez et validez les règles
- Cliquez sur Convertir en template
- Le template est disponible pour tous les programmes
Bonnes pratiques
Conception des règles
- Commencez par des critères larges
- Affinez progressivement avec la simulation
- Documentez la logique de chaque règle
- Testez sur différentes régions
Maintenance
- Revoyez les règles périodiquement
- Archivez les anciennes versions
- Maintenez un historique des modifications
- Validez avec les équipes métier
Performance
- Limitez le nombre de règles (< 10 par ensemble)
- Utilisez des opérateurs simples
- Évitez les règles redondantes
Cas d'utilisation
Définir l'éligibilité par score PMT
- Créez un nouvel ensemble "PMT < Seuil"
- Ajoutez la règle :
scorePmt < 50 - Testez avec la simulation
- Activez l'ensemble
Cibler les familles vulnérables
- Utilisez le template "Vulnérabilité"
- Personnalisez les seuils :
nbHandicapes >= 1OUnbEnfants04 >= 2OUchefMenage.age >= 65
- Simulez et ajustez
Ciblage géographique
- Créez un ensemble pour une région
- Ajoutez :
region.code = 'BA' - Combinez avec d'autres critères socio-économiques