Skip to main content

Conflictos con reglas de decisión

Pruebas de conflictos

Puede hacer pruebas unitarias de tablas y árboles de decisión empleando la misma función que otros tipos de reglas. Los formularios de las reglas de tablas y árboles de decisión incluyen la capacidad de hacer pruebas de conflictos y de compleción. Las pruebas ayudan a identificar posibles lagunas en la ejecución de las reglas de decisión mediante la detección de condiciones faltantes o condiciones que no se hayan probado durante la ejecución.

Controlar si hay conflictos permite identificar si su regla de decisión impide que se utilice una o más de sus filas o ramas. La opción Show conflicts (Mostrar conflictos) permite verificar condiciones incorrectas. Se muestra una advertencia en la fila, que hace que el conflicto especifique la condición que no se evaluó. Por ejemplo, suponga que la tabla de decisión contiene una fila que permite probar si hay solicitudes de compra que superen los USD 300. La siguiente fila permite probar si hay solicitudes de compra que superen los USD 500. Es posible que la segunda fila nunca se evalúe porque la fila superior incluye esa condición. Se considera que una regla de decisión sin conflictos es coherente. 

Nota: Cuando está seleccionada la opción Evaluate all rows (Evaluar todas las filas) para una tabla de decisión, la prueba no muestra ningún conflicto porque se evalúan todas las condiciones.

La siguiente imagen muestra la prueba de conflictos de una tabla de decisión y de un árbol de decisión. La tabla de decisión muestra que la condición Credit Score >1000 (Puntaje de crédito >1000) no puede evaluarse porque es un valor mayor que el de la condición de 900, que se evalúa primero. El árbol de decisión muestra que la condición UnitPrice < USD25 (Precio unitario

Tip: Los conflictos se notifican como mensajes de advertencia cuando usted guarda el formulario y este aparece en la landing page de Contenciones.

En el centro de la siguiente imagen, deslice la línea vertical para ver la comparación de conflictos de la prueba con la tabla y el árbol de decisión.

Compruebe sus conocimientos con la siguiente actividad.

Pruebas de compleción

La opción Show completeness (Mostrar compleción) permite identificar una tabla de decisión con condiciones faltantes o un árbol de decisión con ramas faltantes. El sistema agrega filas para indicar pruebas faltantes en la regla de decisión original. Usted puede agregar los resultados obtenidos como filas adicionales si la regla de decisión necesita una evaluación más detallada de los valores.

Nota: La opción Show completeness (Mostrar compleción) puede generar una gran cantidad de filas cuando hay muchas combinaciones de valores para probar.

La siguiente imagen muestra la prueba de compleción de una tabla de decisión y de un árbol de decisión, en la que se verifican dos valores de propiedades: nivel del cliente e ingresos del cliente. La propiedad Nivel del cliente se configura como una lista local con tres valores posibles: bronce, plata u oro. Tanto la tabla como el árbol de decisión están configurados para aplicar tasas de descuento específicas según el nivel de cliente bronce con tres valores diferentes del umbral de ingresos. La característica Mostrar compleción permite agregar filas para comprobar lo siguiente:

  • Un umbral de ingresos igual o inferior a 10 000.
  • Los niveles de clientes plata y oro.

El usuario determina si las condiciones sugeridas son necesarias. En el centro de la siguiente imagen, deslice la línea vertical para ver la comparación de compleción de la prueba con la tabla y el árbol de decisión.

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?

El 100% ha encontrado ú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