Kissflow DocsHelp center
Guía del usuarioTablas de decisiónTablas de decisión para Kissflow Apps
Esta página se tradujo automáticamente y está pendiente de revisión editorial.Ver la versión en inglés

Descripción general de las tablas de decisión

Representa lógica empresarial compleja como una tabla de condiciones y resultados que los workflows y las apps pueden evaluar en tiempo de ejecución.

Descripción general de las tablas de decisión

BasicEnterprise

Una tabla de decisión es una representación estructurada de la lógica empresarial para la toma de decisiones. En lugar de escribir condiciones anidadas en el código o ramas del workflow, organizas tus entradas (condiciones) y resultados en una tabla que Kissflow evalúa en tiempo de ejecución.

¿Por qué usar tablas de decisión?

Cuando la lógica empresarial implica muchas combinaciones de entradas, evaluar las condiciones una por una puede provocar errores, especialmente cuando las reglas cambian con el tiempo. Las tablas de decisión te ofrecen:

  • Un único lugar para la lógica compleja: las condiciones y los resultados están en una sola tabla en lugar de estar dispersos entre las ramas del workflow.
  • Legibilidad: cualquier persona del equipo puede revisar la tabla y comprender las reglas.
  • Reutilización: la misma tabla se puede evaluar desde varios lugares, por lo que no es necesario copiar y pegar la lógica.
  • Control por parte de los usuarios de negocio: las personas responsables de las reglas pueden modificarlas sin que un desarrollador tenga que reescribir el código.
  • Flexibilidad para datos cambiantes: ajusta los valores de las filas en lugar de reestructurar la lógica.

Cómo funcionan las tablas de decisión

En tiempo de ejecución, los valores de entrada se comparan con tus condiciones fila por fila. Según la configuración de evaluación, la tabla devuelve los resultados de la primera fila coincidente o agrega los resultados de todas las filas coincidentes.

Una tabla de decisión para aprobar el importe de un préstamo, con una condición de rango salarial, resultados de importe del préstamo y tasa de interés, y una fila de condición predeterminada

Límites

LímiteValor
Condiciones por tabla10
Resultados por tabla5
Filas por tabla50,000
Valores devueltos por Return all matched values100
Filas añadidas por importación de CSV1,000

Qué sigue

En esta página