Rule

L'élément Rule fournit une représentation graphique de l'expression 'rule' et annule une valeur booléenne. Aucun autre élément de la palette ne peut être ajouté à l'élément Reference. L'élément Rule peut être ajouté à d'autres éléments de la palette, par exemple, And Rule Group, Or Rule Group ou Repeating Rule. Sept types de scénarios permettent d'utiliser les éléments Rule. Une référence à une règle peut être ajoutée lorsqu'un utilisateur est dans la vue Métier (voir Section 2.3.1, de Working With CER) et dans la vue technique (Voir Section 2.3.2, de Working With CER ). Lorsqu'un utilisateur est dans la vue Métier, les options suivantes sont disponibles :

Lorsqu'un utilisateur se trouve dans la vue technique, les options suivantes sont disponibles :

Si un utilisateur se trouve dans la vue Métier et qu'il souhaite ajouter une référence à un attribut ou une classe de règles spécifique, celui-ci doit basculer vers la vue technique.

Tableau 1. Types de scénarios à utiliser dans les éléments Rule
Nom Description
Référence imbriquée Une référence imbriquée peut être créée sur la référence qui pointe vers un attribut d'un autre type de classe de règle, par exemple, elle ne se trouve pas dans la classe existante. L'attribut de référence le plus externe correspond à un objet de la classe d'attributs de référence interne. Cette structure peut être créée uniquement si l'attribut de référence interne, qui est défini sur un autre type de classe de règles, est situé dans la classe dans laquelle la référence interne est créée.
Référence imbriquée avec Créer Une référence imbriquée peut être créée sur la référence qui pointe vers un attribut d'un autre type de classe de règle, par exemple, elle ne se trouve pas dans la classe existante, cependant l'attribut n'est pas situé dans la classe en cours. L'attribut de référence le plus externe correspond à un objet de la classe d'attributs de référence interne. Cette structure peut être créée uniquement si l'attribut de référence interne (qui est défini sur un autre type de classe de règles) est situé dans la classe qui ne correspond pas à la classe dans laquelle la référence interne est créée.
CurrentUnitMemeber Pour faire référence au membre dans l'unité actuelle qui remplit la condition du test exceptionnel.
FARelationship Pour faire référence à la classe utilisée comme enregistrement de relation pour le membre du groupe de repas.
FAException Pour faire référence à une classe utilisée pour vérifier si d'autres membres d'une unité remplissent la condition exceptionnelle.
HCCurrent Pour faire référence à un élément de liste en cours (comme le membre du ménage, etc.) dans la composition du foyer utilisée, HCCurrent est utilisé.
En cours Pour faire référence à un élément de liste en cours des listes comme dynamiclist, l'élément En cours est utilisé. Si une référence à un attribut de la classe d'éléments de liste en cours doit être effectuée, alors une référence pointant vers cet attribut entoure l'élément en cours.

Propriétés :

Le tableau suivant répertorie les éléments de propriétés spécifiques de cet élément :

Tableau 2. Eléments de propriétés de Reference
Nom Description
Classe Le nom de la classe de règles. Celui-ci est visible dans l'onglet Métier.
Attribut Le nom de l'attribut. Celui-ci est visible dans l'onglet Métier.
Elément unique Seul élément renvoyé depuis l'élément. Cet élément est visible dans l'onglet technique.
Comportement lorsqu'aucun élément n'est trouvé. Renvoie l'un de ces résultats (error, return null) lorsqu'aucun élément n'est trouvé. Cet élément est activé lorsque l'option Elément unique est sélectionnée.
Comportement lorsque plusieurs éléments sont trouvés. Renvoie l'un de ces résultats (error, return null, return first, return last) lorsque plusieurs éléments sont trouvés. Cet élément est activé lorsque l'option Elément unique est sélectionnée.

Menu contextuel :

Le tableau suivant répertorie les éléments de menu contextuel de cet élément :

Tableau 3. Eléments des menus contextuels de l'élément Rule
Nom Description
Encapsuler dans OR Encapsule l'élément Rule dans l'élément Or Rule Group.
Encapsuler dans AND Encapsule l'élément Rule dans l'élément And Rule Group.
Editer la règle Permet d'éditer l'élément Rule en sélectionnant la règle à laquelle vous souhaitez faire référence. Consultez l'assistant d'édition de règles ci-après.
Ouvrir un diagramme pour cette règle Ouvre le diagramme pour la règle référencée dans un nouvel onglet de diagramme.
Inclure une logique de règle ici Si l'élément Rule fait référence à une autre règle (dans le même jeu de règles ou dans un jeu de règles externe), la logique de cette règle peut être incluse à la règle actuellement affichée dans l'éditeur.