Eligibilité

Maintenant que nous disposons d'un jeu de règles SampleBenefit comprenant une règle nommée "Eligibilité", nous pouvons y ajouter une logique métier.

  1. Depuis la palette Métier (par défaut) sur la droite de l'éditeur, faites glisser l'élément Groupe de règles AND sur l'élément de règle du diagramme (un Golden circle s'affiche lorsque vous passez le curseur sur l'élément de règle). Remplacez le nom du Groupe de règles AND par "Le ménage contient une personne éligible et passe le test de revenus".
  2. Faites glisser un élément de règle depuis la palette Métier (par défaut) jusqu'à l'élément "Membre vide" du Groupe de règles AND. Une boîte de dialogue apparaît à l'emplacement où la "règle vide" est sélectionnée. Pour l'instant, cliquez sur le bouton "Enregistrer" pour fermer la boîte de dialogue. Sur la référence vide, remplacez le nom par "Le ménage inclut une personne éligible".
  3. Faites glisser un autre élément Groupe de règles AND sur cette référence vide jusqu'à ce que vous voyiez apparaître des flèches à gauche et à droite de la référence. Déplacez le curseur de la souris sur la flèche de droite jusqu'à ce qu'il devienne vert et relâchez le bouton. Remplacez le nom du Groupe de règles AND par "Le revenu est compris entre 0 et 20000".
  4. Faites glisser un élément Comparer sur le "membre vide" du nouveau Groupe de règles AND. Remplacez son nom par "Le revenu est supérieur est 0".
  5. Faites glisser un autre élément Comparer à droite de la première comparaison et remplacez son nom par "Le revenu est inférieur à 20000".

Cette règle dispose maintenant de suffisamment de texte et d'une structure pouvant être comprise à la fois par un utilisateur métier et un utilisateur technique. La règle présente une référence vide avec deux comparaisons séparées par une conjonction "AND". Il existe également une conjonction "AND" entre la référence et le groupe de comparaisons.

  1. Créez une règle dans le dossier Règles de l'exemple de prestation nommée "Le ménage contient une personne éligible". Laissez également ce type sur booléen.
  2. Ajoutez une description à la règle : "Le ménage contient une personne éligible".
  3. Faites glisser une règle de répétition depuis la palette Métier (étendu) sur la règle. Remplacez le nom de la règle de répétition par "L'ensemble des membres du ménage sont éligibles".
  4. Faites glisser une règle sur l'élément Liste vide dans la règle de répétition. Nous pouvons utiliser une règle vide pour le moment. Remplacez son nom par "Tous les membres du ménage".
  5. Faites glisser une autre règle sur l'élément Membres vides dans la règle de répétition. Une fois encore, nous pouvons utiliser une règle vide. Remplacez son nom par "La personne en cours est éligible".
  6. A l'aide du menu contextuel de l'élément Règle de répétition (sur le côté droit de l'élément), choisissez l'option "Toute réussie".

Cette règle dispose maintenant de suffisamment de texte et d'une structure pouvant être comprise à la fois par un utilisateur métier et un utilisateur technique. Toutefois, si des informations supplémentaires sont nécessaires, ajoutez un contexte supplémentaire à la description des éléments de règle vide.

  1. Créez une règle dans le dossier "Règles personnelles" nommée "Personne éligible".
  2. Faites glisser un élément Groupe de règles OR de la palette Métier (par défaut) sur l'élément de règle de son diagramme et remplacez son nom par "La personne est un enfant ou un étudiant".
  3. Faites glisser un élément Comparer sur l'élément Membre vide dans le Groupe de règles OR et remplacez son nom par "La personne est un enfant de moins de 16 ans".
  4. Faites glisser Groupe de règles AND sous l'élément de comparaison et remplacez son nom par "La personne est un étudiant dans la bonne tranche d'âge".
  5. Faites glisser une règle sous l'élément Membre vide dans le Groupe de règles AND et remplacez son nom par "La personne est un étudiant".
  6. Faites glisser un autre Groupe de règles AND sur la droite de cette règle "La personne est un étudiant" et remplacez son nom par "Son âge est compris entre 16 et 22 ans".
  7. Faites glisser un élément Comparer sur l'élément Membre vide dans le Groupe de règles AND et remplacez son nom par "L'âge est supérieur à 16".
  8. Faites glisser un autre élément Comparer sur la droite de cette Comparer et remplacez son nom par "L'âge est inférieur à 22".

Cette règle dispose maintenant de suffisamment de texte et d'une structure pouvant être comprise à la fois par un utilisateur métier et un utilisateur technique. Lors de la lecture de cette règle, l'utilisateur doit voir que cette règle stipule : " La personne a moins de 16 OR est un étudiant AND dans la tranche d'âge de 16 à 22". Toutefois, si des informations supplémentaires sont nécessaires, ajoutez un contexte supplémentaire à la description des éléments de règle vide.