
Création d'une règle externe faisant référence à un ensemble de règles ILOG JRules
Si votre site fonctionne en intégration avec le système de gestion de règles métier (BRMS) IBM WebSphere ILOG JRules pour la partie tarification, vous pouvez créer, dans le Management Center, des règles de tarification faisant référence à des ensembles de règles ILOG JRules. La règle de tarification que vous créez et que l'on appelle règle de tarification externe agit comme une "enveloppe" contenant l'ensemble de règles ILOG JRules. Elle vous permet d'utiliser l'ensemble de règles ILOG JRules pour la tarification dans les magasins HCL Commerce.
Avant de commencer
- Votre site doit être intégré avec WebSphere ILOG JRules.
- L'ensemble de règles ILOG JRules que vous souhaitez référencer doit :
- Utiliser le vocabulaire prédéfini, compatible avec HCL Commerce.
- Etre déployé sur le serveur WebSphere ILOG JRules Rule Execution Server, de sorte que vous puissiez le récupérer depuis le Management Center.
Pourquoi et quand exécuter cette tâche
- Affecter la règle externe directement à un contrat, comme vous le feriez avec n'importe quelle autre règle de tarification HCL Commerce. Dans ce cas, les instructions de tarification proviennent exclusivement de l'ensemble de règles ILOG JRules.
- Imbriquer la règle externe dans une règle de tarification HCL Commerce, en utilisant pour ce faire l'action Appliquer une règle de tarification imbriquée. N'utilisez ce procédé que si vous voulez combiner, dans une même règle de tarification, des éléments propres à HCL Commerce (tels que des actions et des conditions) et l'ensemble de règles ILOG JRules. Vous pouvez ensuite affecter la règle de tarification HCL Commerce à un contrat. L'exemple de règle de tarification suivant illustre ce mode d'utilisation. Ici, l'élément de tarification propre à HCL Commerce est l'action Obtenir un prix à partir de la liste de prix. Cette action passe un prix à la règle externe imbriquée qui fait référence à l'ensemble de règles ILOG JRules :

La procédure suivante est applicable à ces deux scénarios d'utilisation.
Procédure
- Ouvrez les outils du Centre de gestion et, dans le menu Hamburger, cliquez sur .
- Dans la barre d'outils, cliquez sur la flèche sur le côté droit de

Nouveau, puis sélectionnez Règle de tarification externe. - Définissez les propriétés de la règle de tarification :
Propriété Description Nom Entrez un nom pour cette règle de tarification. Ce nom sera visible en dessous de la règle de tarification, dans la page Règles de tarification - Liste. Description Entrez un texte expliquant ce que fait la règle. Règle de tarification externe Spécifiez l'ensemble de règles ILOG JRules auquel vous souhaitez faire référence dans cette règle de tarification. Voici deux moyens de procéder : - Option 1 :
- Pour obtenir la liste de tous les ensembles de règles ILOG JRules, tapez un astérisque (*) dans la zone au-dessus du tableau Règle de tarification externe, puis cliquez sur Rechercher et ajouter.
- Si vous obtenez plusieurs résultats, faites glisser l'ensemble de règles correct à partir de la vue Utilitaires et déposez-le dans le tableau Règle de tarification externe.
- Option 2 :
- Tapez le chemin de l'ensemble de règles dans la zone au-dessus du tableau Règle de tarification externe. Le format d'un chemin d'ensemble de règles ILOG JRules est le suivant :
/RuleApp name/version/ruleset name/versionOù
RuleApp nameetruleset namepeuvent être composés de chiffres, de lettres et de traits de soulignement. L'un et l'autre sont obligatoires.- L'option
versionest facultative. Si elle n'est pas précisée, par défaut, la dernière version activée de la RuleApp ou de l'ensemble de règles est utilisée.équivaut à :versionnumber.number
Exemples de chemins d'ensemble de règles valides :
- /rule8_8app/6_ruleset_6/1.0
- /rule8_8app/1.0/6_ruleset_6
- /rule8_8app/6_ruleset_6
- /rule8_8app/1.0/6_ruleset_6/1.0
- Cliquez sur Rechercher et ajouter.
- Si vous obtenez plusieurs résultats, faites glisser l'ensemble de règles correct à partir de la vue Utilitaires et déposez-le dans le tableau Règle de tarification externe.
- Tapez le chemin de l'ensemble de règles dans la zone au-dessus du tableau Règle de tarification externe. Le format d'un chemin d'ensemble de règles ILOG JRules est le suivant :
- Option 1 :
- Sauvegardez et fermez votre règle de tarification.
Que faire ensuite
- Affecter la règle externe directement à un contrat, comme vous le feriez avec n'importe quelle autre règle de tarification HCL Commerce.
- Imbriquer la règle externe dans une règle de tarification HCL Commerce en utilisant pour ce faire l'action Appliquer une règle de tarification imbriquée, comme illustré par l'exemple figurant dans l'introduction de cette procédure.