Jump to: navigation, search

Mappage du langage des règles

Lorsque les développeurs de règles créent les conditions ou les actions dans un modèle de règle, ils entrent le mappage du langage de règle. Avec Genesys Rules System 9.0, utilisez les versions 5.5 de Drools Rule Language, disponibles ici :

 http://downloads.jboss.com/drools/docs/5.5.FINAL/drools-expert/html/ch04.html

Comme les URL changent fréquemment, recherchez le guide Drools Expert User Guide sur le site de Drools, puis consultez la table des matières de ce guide pour obtenir des informations sur Drools Rule Language.

Le mappage du langage des règles est invisible pour l'utilisateur en cas de création de règles dans Genesys Rules Authoring Tool. Les créateurs de règles verront toutefois l'expression de langage entrée par le développeur du modèle de règles. L'expression de langage est une description en langage brut utilisant une terminologie pertinente pour l'utilisateur professionnel, au lieu du code de niveau faible. Le mappage du langage de règles est fourni dans les exemples de la section suivante.

Expressions de langage

Lors de l'élaboration d'un modèle de règles, l'expression de langage ne peut pas utiliser le caractère de parenthèse ouvrante ou fermante. Par exemple, l'expression :

More than {parCallLimit} calls within {parDayLimit} day(s)

entraînera une erreur lorsque vous tenterez de sauvegarder la règle dans GRAT. Mais pour que l'utilisateur professionnel voie une parenthèse dans GRAT, vous pouvez utiliser des caractères de barres obliques inversées dans votre expression de langage. Par exemple :

More than {parCallLimit} calls within {parDayLimit} day\(s\).

Constructions HTML

Pour des raisons de sécurité, GRAT n'autorise pas l'entrée de commandes HTML sous forme de paramètres d'une règle. Par exemple, si une condition est :

Customer requests a callback on {day}

et {day} est défini sous forme de chaîne, nous n'autorisons pas un créateur de règle à entrer la chaîne :

Customer requests a callback on ‹b›Tuesday‹/b›.

Toutes les constructions HTML seront supprimées de la chaîne. Cela s'applique également aux paramètres de chaîne ainsi qu'aux paramètres de liste dynamique, tels que les attributs commerciaux, la base de données ou le service Web.

This page was last edited on November 22, 2019, at 09:33.
Comments or questions about this documentation? Contact us for support!