Tablas de decisiones

Una tabla de decisiones agrupa reglas que tienen condiciones y acciones parecidas, y ayuda a localizar problemas como solapamientos y espacios entre las reglas.

Una tabla de decisiones contiene filas y columnas que funcionan conjuntamente para formar las reglas. El motor de decisiones ejecuta las reglas fila a fila, desde la primera a la última fila.

En la tabla siguiente, cada fila numerada expresa una regla. Las columnas definen las condiciones (GradeyAmount of loan) y acciones (Insurance requiredyInsurance rate) de las reglas de la tabla. Las celdas de la parte superior de la tabla son las cabeceras de columna, que contienen los nombres de las columnas.

  Grado Importe del préstamo Seguro requerido Tasa del seguro
Mín Máx
1 A < 100.000 false
2 100.000 300.000 true 0.001
3 300.000 600.000 true 0.003
4 ≥600.000 true 0.005
5 B < 100.000 false  
6 100.000 300.000 true 0.0025
7 300.000 600.000 true 0.005
8 ≥600.000 true 0.0075

Cuando una aplicación llama a una tabla de decisiones, las reglas de acción se ejecutan. Si se cumplen las condiciones de una fila, la regla que está formada por la fila realiza las acciones en la fila.

Puede añadir filas a la tabla de decisiones y escribir valores en sus celdas para crear nuevas reglas. Puede también definir condiciones previas que se aplican a todas las reglas de una tabla. Los marcadores de errores le ayudan a encontrar solapamientos y espacios en sus reglas.