Skip to main content

Árbol de decisión o tabla de decisión

Diferencias entre los árboles y las tablas de decisión

Tanto los árboles como las tablas de decisión evalúan las propiedades o las condiciones para obtener resultados cuando una comparación se evalúa como verdadera. Si bien las tablas de decisión evalúan utilizando el mismo conjunto de propiedades o condiciones, los árboles de decisiones evalúan utilizando diferentes propiedades o condiciones.

Tablas de decisión

En una tabla de decisión, los valores en una columna evalúan utilizando el mismo par de propiedad/operador, como Tipo de cuenta =, para obtener un valor o propiedad. Los desarrolladores pueden usar una tabla de decisión cuando deben evaluar muchas combinaciones del mismo conjunto de propiedades o condiciones para obtener un valor o propiedad. Por ejemplo, una empresa utiliza la cantidad de años en la compañía y las clasificaciones de las métricas de evaluación de cinco empleados para determinar la elegibilidad de bonificaciones.

Árboles de decisión

Cada rama en un árbol de decisión evalúa el par de propiedad/operador utilizando un solo valor para realizar una acción, como obtener un valor o evaluar una condición anidada. Los desarrolladores pueden usar un árbol de decisión para evaluar las condiciones en diferentes propiedades que podrían depender de otras condiciones. Se evalúa cada rama en un árbol de decisión, y todas las ramas que se evalúan como verdaderas realizan la acción que se describe después, como continuar la evaluación a la condición anidada. Por ejemplo, una app de aprendizaje de idiomas ejecuta una prueba A/B extensiva, donde algunos usuarios reciben corazones, y otros usuarios reciben estrellas por sus esfuerzos. Los valores para los corazones y las estrellas se recopilan en propiedades individuales. Un árbol de decisión evalúa las diferentes recompensas para las que los usuarios son elegibles basándose en la cantidad de corazones o estrellas asociados con la cuenta.

En el centro de la siguiente imagen, deslice la línea vertical para comparar la interfaz para la configuración de una tabla de decisión y un árbol de decisión.

Consideraciones de uso y configuración

Los árboles y las tablas de decisión realizan funciones similares. Sin embargo, no siempre puede usar las tablas y los árboles de decisiones indistintamente dentro de las aplicaciones de Pega Platform™. Para seleccionar la lógica que desea configurar, considere las condiciones que desea evaluar y si necesita utilizar la tabla o el árbol de decisiones.

Por ejemplo, con una tabla o árbol de decisión puede hacer referencia a reglas de flujo, expresiones de declaración, actividades o enrutadores. Algunas configuraciones, como las aprobaciones en cascada con una matriz de autoridad, solo admiten la evaluación de las tablas de decisión.

La estructura de línea por línea del árbol de decisión ofrece una interfaz simple para las partes interesadas de un negocio o un desarrollador de low-code, para configurar y actualizar las condiciones dependientes que evalúan diferentes propiedades. Si utiliza una tabla de decisión en una situación donde se evalúan pocas condiciones con respecto a la misma propiedad, la tabla de decisión tiene cuadros vacíos donde no se requiere un valor para la decisión.

Con la estructura de tabla simple de la tabla de decisión, las partes interesadas en el negocio o un desarrollador de low-code pueden configurar y actualizar una decisión que se evalúa con respecto a muchas de las mismas propiedades.

Considere a un asistente que guía a los clientes del banco a través de un conjunto de preguntas y obtiene el tipo de cuenta que se adapta mejor a sus necesidades. Puede configurar la decisión con una tabla de decisión o un árbol de decisión. Si utiliza una tabla de decisión para seleccionar un tipo de cuenta, obtendrá cuadros vacíos; mientras que si utiliza un árbol de decisión, obtendrá condiciones duplicadas. En el centro de la siguiente imagen, deslice la línea vertical para comparar la tabla de decisión y el árbol de decisión para una decisión de tipo de cuenta.

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 67% 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