HCL Commerce Enterprise

Crear una regla de precio externa que haga referencia a un conjunto de reglas ILOG JRules

Si el sitio está integrado con IBM WebSphere ILOG JRules BRMS para la fijación de precios, cree reglas de precios en el Management Center que hagan referencia a conjuntos de reglas ILOG JRules. La regla de precio que crea, que se denomina regla de precio externa, actúa de "contenedor" para el conjunto de reglas ILOG JRules. Esta regla de precios permite utilizar el conjunto de reglas ILOG JRules para la fijación de precios en tiendas de HCL Commerce.

Antes de empezar

  • El sitio debe estar integrado con WebSphere ILOG JRules.
  • El conjunto de reglas ILOG JRules al que desea hacer referencia debe:
    • Utilizar el vocabulario predefinido que es compatible con HCL Commerce.
    • Desplegarse en WebSphere ILOG JRules Rule Execution Server para que lo pueda recuperar en el Management Center.

Por qué y cuándo se efectúa esta tarea

El Management Center permite dos formas para poder utilizar un conjunto de reglas ILOG JRules para la fijación de precios en una tienda de HCL Commerce. En ambos casos, debe crear primero la regla de precio externa que hace referencia al conjunto de reglas ILOG JRules. A continuación puede realizar las acciones siguientes:
  1. Asignar la regla de precio externa directamente a un contrato, tal como lo haría con cualquier otra regla de precio de HCL Commerce. En este caso, las instrucciones de fijación de precios sólo provienen del conjunto de reglas ILOG JRules.
  2. Anidar la regla de precio externa en una regla de precios de HCL Commerce utilizando la acción Aplicar regla de precio anidada. Esto sólo se debe realizar si desea combinar elementos de fijación de precios de HCL Commerce, tales como acciones y condiciones, con el conjunto de reglas ILOG JRules en la misma regla de precio. A continuación, puede asignar la regla de precio de HCL Commerce a un contrato. La regla de precio siguiente es un ejemplo de este uso. En este caso, el elemento de fijación de precios de HCL Commerce es la acción Obtener precio de la lista de precios. Esta acción pasa un precio a la regla de precio externa anidada que hace referencia al conjunto de reglas ILOG JRules:
    Un conjunto de reglas ILOG JRules anidado en una regla de precio de HCL Commerce

El procedimiento siguiente se puede aplicar a estos dos usos.

Procedimiento

  1. Abra las herramientas del Centro de gestión y, en el menú de hamburguesa, haga clic en Gestionar cuentas > Filtro de catálogo y fijación de precios .
  2. En la barra de herramientas, pulse la flecha situada en el lado derecho de Añadir nuevoFlechaCrear nuevo y luego seleccione Regla de precio externa.
  3. Establezca las propiedades de la regla de precio:
    PropertyDescripción:
    Nombre:Escriba un nombre para esta regla de precio. Este nombre aparece debajo de la regla de precio en la página Reglas de precios - Lista.
    Descripción:Escriba el texto que explica qué es lo que la regla de precio pretende hacer.
    Regla de precio externa Especifique el conjunto de reglas ILOG JRules al que desea hacer referencia en esta regla de precio. A continuación se indican dos modos para especificar este conjunto de reglas:
    • Opción 1:
      1. Para obtener una lista de todos los conjuntos de reglas ILOG JRules, escriba un asterisco (*) en el campos situado sobre la tabla Regla de precio externa y, a continuación, pulse Buscar y añadir.
      2. Si obtiene más de un resultado, arrastre el conjunto de reglas correcto de la vista de programas de utilidad a la tabla Regla de precio externa.
    • Opción 2:
      1. Escriba la vía de acceso del conjunto de reglas en el campo encima de la tabla Regla de precio externa. El formato de un conjunto de reglas ILOG JRules es el siguiente:
        /RuleApp name/version/ruleset name/version

        Donde

        • RuleApp name y ruleset name pueden estar formados por dígitos, letras y guiones bajos. Ambos nombres son obligatorios.
        • version es opcional. Si la versión no se ha especificado, es la versión activada más reciente de RuleApp o del conjunto de reglas. version es equivalente a: number.number

        Ejemplos de vías de acceso de conjuntos de reglas válidos son los siguientes:

        • /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
      2. Pulse Buscar y añadir.
      3. Si obtiene más de un resultado, arrastre el conjunto de reglas correcto de la vista de programas de utilidad a la tabla Regla de precio externa.
  4. Guarde y cierre la regla de precio.

Qué hacer a continuación

Puede llevar a cabo una de las siguientes acciones:
  1. Asignar la regla de precio externa directamente a un contrato, tal como lo haría con cualquier otra regla de precio de HCL Commerce.
  2. Anidar la regla de precios externa en una regla de precios de HCL Commerce utilizando la acción Aplicar regla de precio anidada, tal como se ha ilustrado en el ejemplo de la introducción a este procedimiento.