Formulario dinámico
Este Decision Flow genera dinámicamente estructuras de formularios interactivos mediante una biblioteca de configuraciones de preguntas y un modelo de formulario definido mediante Decision Tables.
David Škarka
Template author
Este Decision Flow genera un contenido JSON completo y estructurado para un formulario (lista de preguntas, tipos de respuestas y opciones de respuesta) mediante la ejecución dinámica de una lista de reglas que obtienen todos los detalles de configuración necesarios.
Componentes de la solución:
Las tablas Question Set Up y Options Set Up definen la presentación detallada y la lógica para cada pregunta individual y sus posibles respuestas (por ejemplo: texto, validación, valores de escala mínimos/máximos y etiquetas de respuesta), creando eficazmente su biblioteca de configuración de preguntas.
Una Decision Table llamada Form Set Up define la política del formulario al nivel más alto. Recupera los metadatos descriptivos del formulario (título, descripción) y comprueba la validez temporal del formulario.
Una Decision Table llamada Form 2 Question actúa como el plano central del formulario, definiendo precisamente qué preguntas se incluirán en el formulario específico.
Un flujo de decisiones de llamado Dynamic Form orquesta el ensamblaje:
Ejecuta la tabla Form Set Up para validar la existencia y versión del formulario.
Ejecuta la tabla Form 2 Question para obtener la lista de preguntas requeridas.
Para cada pregunta, llama dinámicamente a las tablas Question Set Up y Options Set Up, recopilando todos los datos necesarios de la interfaz de usuario (UI).
Utilice este Decision Flow como un patrón robusto para definir y ejecutar sus formularios dinámicos. Puede simplemente llamarlo desde su aplicación de front-end utilizando una API REST para recibir la configuración de formulario más reciente en tiempo real.
More Templates
See Other Templates
Pruebas A/B
Descubra una forma sencilla de asignar un grupo de prueba para realizar pruebas A/B en sus decisiones.
Precios basados en el riesgo
Descubra una forma sencilla de aplicar una matriz de precios basada en riesgo adecuada en función del tipo de cliente.
Normas de elegibilidad y política
Descubra una forma sencilla de definir y ejecutar varios conjuntos de reglas y obtener el resultado de la decisión final.