Pré. | Proc. |
Définir les règles de calcul
Dans un processus métier, certaines actions et certains effets dépendent de l'interaction des règles avec une autre règle ou un calcul. Par exemple:
- Règle 1) Les voitures ne peuvent pas être louées à des clients âgés de moins de 18 ans, Règle 2) Les clients doivent avoir un permis de conduire valide - La règle 1 doit être satisfaite avant que la règle 2 ne soit testée
- Règle 4) Une pénalité de 10 % du coût total de la location s'applique aux clients avec un mauvais historique de niveau 1 - Si le client a un mauvais historique de niveau 1, multipliez la valeur du loyer à payer par 1,1
Accéder
Menu Contexte |
Ouvrir diagramme | Cliquez-droit sur un élément Rule Task | Rule Composer > Tableau des règles de calcul |
Définir une règle de calcul
Marcher |
Action |
Voir également |
---|---|---|
1 |
Dans la fenêtre Navigateur , développez la classe d'entité commerciale appropriée dans le modèle de domaine Métier et faites glisser l'attribut qui représente l'action calculée dans le champ « Actions de règle de calcul ». Vous pouvez également utiliser Intelli-sense à la fois dans le champ "Actions de règle de calcul" et dans le champ "Expression" pour afficher une liste de classes et d'attributs possibles :
|
Créer un Métier de domaine de Modèle |
2 |
Dans le champ 'Expression', complétez l'expression à évaluer. Par exemple: Si vous calculez la règle 4 et que vous avez sélectionné Rent.RentPayable dans le champ 'Expression', tapez *1.1 immédiatement après. |
|
3 |
Dans le champ 'Rule Bindings', cliquez sur la flèche déroulante et sélectionnez le numéro de la règle en cours de modélisation (comme indiqué dans le tableau Rule) pour lier les données de calcul à la règle. |
Ajouter et supprimer des règles |
4 |
Si la règle dépend du fait qu'une autre règle soit satisfaite en premier (comme pour la règle 2), saisissez le numéro de cette règle dans le champ « Dépendance de la règle ». |
|
5 |
Cliquez sur l'icône Enregistrer dans la barre d'outils Rule Composer pour enregistrer la règle de calcul. Si la règle de calcul est également une règle Rule Conditions, ajoutez la variable de condition dans le Tableau de Décision et liez la règle appropriée dans la section 'Rule Bind'. |
Définir les conditions de règle Lier les règles aux conditions et aux actions |