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.