Comment modifier des règles
La capacité à changer les règles constitue une part importante du paradigme des règles d'entreprise. Vous pouvez modifier les règles au sein d’une stratégie de deux manières : soit en créant une nouvelle version de la stratégie, soit en modifiant directement une version non publiée de la stratégie.
Vous pouvez modifier les règles individuellement, ajouter de nouvelles règles ou supprimer les règles existantes. Vous pouvez supprimer les prédicats et les opérateurs logiques d'une condition de règle, supprimer des actions, déplacer les actions vers le haut et vers le bas à l'écran ou déplacer des prédicats et des opérateurs logiques dans une condition. Gardez cependant à l'esprit que l'ordre d'affichage des prédicats et des opérateurs logiques ne détermine pas l'ordre d'évaluation.
Vous pouvez désactiver une règle afin qu'elle ne soit pas exécutée lorsque la stratégie l'est, ou réactiver une règle qui a été désactivée.
Vous pouvez définir la priorité sur une règle de sorte que ses actions soient exécutées avant ou après les actions des règles d'une priorité différente.
Attention
Si vous devez éteindre votre ordinateur SQL Server, assurez-vous d'enregistrer toutes les versions de vocabulaire ou définitions de vocabulaires qui ne l'auraient pas été et de fermer l'Éditeur des règles d'entreprise afin qu'aucun changement apporté ne soit perdu.
Cette rubrique contient les procédures des tâches suivantes :
Pour changer un argument dans une condition ou une action
Pour déplacer un prédicat dans une condition
Pour déplacer un opérateur logique dans une condition
Pour modifier l'ordre des actions dans une règle
Pour supprimer un prédicat, un opérateur logique ou une action
Pour activer ou désactiver une règle
Pour définir une priorité sur une règle
Dans la fenêtre des faits et des définitions, cliquez sur l'onglet approprié et naviguez jusqu'au terme que vous souhaitez utiliser comme argument. Le terme doit être d'un type attendu par le prédicat ou la fonction.
Cliquez sur le terme et faites-le glisser sur un argument de prédicat dans une condition ou sur un argument de fonction dans une action.
- Cliquez sur le prédicat, puis faites-le glisser vers un autre opérateur logique.
- Cliquez sur l’opérateur logique, puis faites-le glisser sur un autre opérateur logique ou sur Conditions.
Cliquez sur l’action, puis sur Déplacer l’action vers le haut ou Déplacer l’action vers le bas.
Notes
Les actions de chaque règle seront exécutées dans l'ordre indiqué, à l'exception des fonctions de contrôle du moteur, dont l'exécution s'effectue après celle des autres actions.
- Cliquez sur le prédicat, l’opérateur logique ou l’action, puis cliquez sur Supprimer.
- Cliquez sur la règle, puis dans le Fenêtre Propriétés, définissez Active sur True ou False.
Cliquez sur la règle, puis dans le Fenêtre Propriétés, définissez Priority sur une valeur entière.
Notes
Les priorités sont relatives et toutes les actions d'une règle d'une priorité donnée seront exécutées dans l'ordre avant les actions d'une règle ayant une valeur de priorité inférieure. Par défaut, la valeur de priorité est égale à zéro, mais elle peut aussi être positive ou négative.