Utilisation de l’éditeur de règles
L'Éditeur des règles permet d'afficher et de modifier les conditions (dans l'Éditeur des conditions) et les actions (dans l'Éditeur des actions) qui correspondent à la règle sélectionnée.
Éditeur des conditions
Utilisez l'Éditeur des conditions (qui fait partie de l'Éditeur des règles) pour consulter et modifier les conditions de déclenchement des règles. Vous pouvez ajouter des prédicats intégrés à l’aide du menu contextuel, faire glisser des éléments à partir de la Explorer Faits pour définir des arguments et des prédicats, et entrer des valeurs d’argument inline en cliquant sur un lien d’argument.
Utilisez le menu contextuel pour accéder aux options ci-dessous.
Propriété | Pour |
---|---|
Ajouter le AND logique | Ajoutez un opérateur pour combiner deux prédicats ou plus pour former une expression AND logique. |
Ajouter le OR logique | Ajoutez un opérateur pour combiner deux prédicats ou plus pour former une expression OU logique. |
Ajouter le NOT logique | Ajoutez l’opérateur NOT pour annuler une expression logique ou un prédicat. |
Prédicats | Ajoutez une expression de prédicat basée sur l’un des prédicats intégrés fournis par le modèle objet Rule, comme l’opérateur Is Equal To . |
Prédicats \ Après | Représenter le prédicat temporel qui répond à la question « time1 se situe-t-il chronologiquement après time2 ? ». |
Prédicats \ Avant | Représenter le prédicat temporel qui répond à la question « time1 se situe-t-il chronologiquement avant time2 ? ». |
Prédicats \ Entre | Représenter le prédicat temporel qui répond à la question « time1 se situe-t-il chronologiquement entre time2 et time3 ? ». |
Prédicats \ Égal à | Représenter l'opérateur relationnel d'égalité. |
Prédicats \ Existe | Représenter le prédicat d'existence de l'attribut ou de l'élément XML utilisé dans les conditions de règle. |
Prédicats \ SupérieurÀ | Représenter l'opérateur relationnel supérieur à. |
Prédicats \ SupérieurÉgalÀ | Représenter l'opérateur relationnel supérieur ou égal à. |
Prédicats \ InférieurÀ | Représenter l'opérateur relationnel inférieur à. |
Prédicats \ InférieurÉgalÀ | Représenter l'opérateur relationnel inférieur ou égal à. |
Prédicats \ Correspondance | Déterminer si une expression régulière est présente dans une chaîne d'entrée spécifique. |
Prédicats \ DifférentDe | Représenter l'opérateur relationnel d'inégalité. |
Prédicats \ Plage | Tester si une valeur est comprise dans une plage. |
Supprimer l'opérateur logique | Supprimez l’opérateur logique sélectionné (AND, OR ou NOT). |
Supprimer le prédicat | Supprimer le prédicat sélectionné. |
Monter | Déplacer le prédicat d'une position ou d'un niveau vers le haut. |
Descendre | Déplacer le prédicat d'une position ou d'un niveau vers le bas. |
Atteindre le vocabulaire | Trouver, dans l'Explorateur de faits, la définition de vocabulaire qui correspond à l'argument ou au prédicat sélectionné. |
Atteindre le fait source | Rechercher, dans l'Explorateur de faits, l'élément XML, la colonne de base de données ou la méthode .NET qui correspond à l'argument ou au prédicat sélectionné. |
Réinitialiser l'argument | Supprimer l'argument sélectionné (et tout argument imbriqué associé) et rétablir la définition initiale. |
Défini sur null | Remplacer l'argument sélectionné par une définition constante de type Null. |
Définir sur une chaîne vide | Remplacer l'argument sélectionné par une valeur de chaîne vide. |
Éditeur des actions
L'Éditeur des actions (qui fait partie de l'Éditeur des règles) permet de consulter et de modifier les actions à exécuter lors du déclenchement d'une règle. Vous pouvez ajouter des actions intégrées à l’aide du menu contextuel, faire glisser des éléments à partir du Explorer Faits pour définir des actions et des arguments, et entrer des valeurs d’argument en ligne en cliquant sur un lien d’argument.
Propriété | Pour |
---|---|
Supprimer l'action | Supprimer l'action sélectionnée. |
Atteindre le vocabulaire | Trouver, dans l'Explorateur de faits, la définition de vocabulaire qui correspond à l'action ou à l'argument sélectionné. |
Atteindre le fait source | Trouver, dans l'Explorateur de faits, la méthode .NET, la colonne de base de données ou l'élément XML qui correspond à l'action ou à l'argument sélectionné. |
Monter | Déplacer l'action d'une position ou d'un niveau vers le haut. |
Descendre | Déplacer l'action d'une position ou d'un niveau vers le bas. |
Réinitialiser l'argument | Supprimer l'argument sélectionné (et tout argument imbriqué associé) et rétablir la définition initiale. |
Défini sur null | Remplacer l'argument sélectionné par une définition constante de type Null. |
Définir sur une chaîne vide | Remplacer l'argument sélectionné par une valeur de chaîne vide. |
Fonctions | Ajoutez un argument basé sur l’une des fonctions intégrées fournies par le modèle objet Rule, comme l’opérateur Add . |
Assert | Ajouter un nouveau fait dans la mémoire de travail de l'instance du moteur de règles. |
Retract | Supprimer un fait de la mémoire de travail de l'instance du moteur de règles. |
RetractByType | Supprimer un fait d'un type particulier de la mémoire de travail de l'instance du moteur de règles. |
Clear | Réinitialiser la mémoire de travail et l'agenda de l'instance du moteur de règles. |
Halt | Mettre fin au processus. |
Mettre à jour | Mettre à jour un fait de la mémoire de travail de l'instance du moteur de règles. |
Fenêtre Sortie
La fenêtre Sortie permet d'afficher les résultats du test réalisé sur une version de stratégie sélectionnée.
Utilisez le menu contextuel pour accéder aux options ci-dessous.
Propriété | Pour |
---|---|
Effacer tout | Supprimer tout le texte affiché dans la fenêtre Sortie. |
Copy | Copier dans le Presse-papiers le texte sélectionné dans la fenêtre Sortie. |
Sélectionner tout | Sélectionner tout le texte contenu dans la fenêtre Sortie. |
Enregistrer dans un fichier | Enregistrer le texte de la fenêtre Sortie dans un fichier spécifié. |