Skip to main content

Puesta en circunstancia con múltiples variantes

La capacidad de circunstanciar con múltiples variantes aborda el reto que enfrentan los negocios que responden a procesos de situaciones cuando se requieren múltiples factores antes de aplicar la regla correcta.

Definición y plantilla de circunstancia

Por ejemplo, un banco exonera las tasas de cuenta a los clientes que mantienen un saldo en cuenta de EUR 10 000 y residen en Alemania. Pero para los clientes que no residen en Alemania, el saldo en cuenta debe superar los EUR 25 000.

En esta situación, usted crea una plantilla de circunstancia para definir las propiedades a partir de las cuales se circunstanciará la regla. Entonces, crea una definición de circunstancia para especificar el saldo mínimo de EUR 25 000 y la excepción para los clientes que no residen en Alemania.

La plantilla de circunstancia es la regla que define las propiedades utilizadas para determinar si la circunstancia es aplicable. En el ejemplo del saldo mínimo, primero configura una plantilla de circunstancia que define .CountryOfResidence (el país de residencia) y .MinimumBalance (el saldo mínimo) como las dos propiedades multivariadas.

Circumstance Template
Nota: Para obtener más información sobre la configuración de una plantilla de circunstancia, consulte Creación de una plantilla de circunstancia.

Para cada regla circunstanciada, también debe proporcionar una definición de circunstancia única. Una definición de circunstancia define los valores para la plantilla de circunstancia. En el ejemplo del saldo mínimo, luego selecciona la plantilla de circunstancia y define los valores de propiedad aplicables a la variante.

Circumstance defination
Nota: Para obtener más información sobre la configuración de una definición de circunstancia, consulte Creación de una definición de circunstancia.

Luego, aplica la plantilla de circunstancia y la definición de circunstancia a la variante de la regla. Si el caso coincide con la combinación que se estableció en la definición de circunstancia, la aplicación utiliza la variante circunstanciada de la regla, en lugar de utilizar la regla básica.

El sitio web de reservas de un hotel tiene un programa de recompensas de fidelización basado en el lugar de residencia de los clientes, además de su nivel de recompensa. Para este sitio web, se desea variar el contenido de un correo electrónico según las ubicaciones de los clientes y sus niveles de recompensa. Pega Platform™ utiliza la capacidad de circunstanciar para configurar variables, como la ubicación y los niveles de recompensa, y hace referencia a registros con múltiples variables, como las las circunstancias multivariadas.

En la siguiente imagen, haga clic en los íconos + para obtener más información sobre la relación entre una plantilla de circunstancia, una definición de circunstancia y las variantes de regla que las utilizan. 

Nota: Para obtener más información sobre la adición de una circunstancia a un registro, consulte Creación de reglas especializadas por circunstancia.

Compruebe sus conocimientos con la siguiente actividad:

Puesta en circunstancia y la resolución de reglas

Cuando hay disponibles varias versiones circunstanciadas de la regla básica, el algoritmo de resolución de reglas selecciona una regla de acuerdo con la disponibilidad de reglas en las versiones superiores de los rulesets.

En la siguiente imagen, una aplicación del sitio web de reservas de un hotel incluye reglas circunstanciadas de acuerdo con las propiedades de estado y nivel de recompensa. Haga clic en los íconos  para comprender la resolución de reglas de Pega Platform™ en las reglas circunstanciadas.

Compruebe sus conocimientos con la siguiente actividad:


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice