Business Logic

El Business Logic, o Lógica de negocio, se define como una serie de varias configuraciones, cada una con su propia secuencia de funciones, que definen el funcionamiento general de un flujo. 


Esta lógica se basa en una serie de reglas y condiciones que determinan qué acciones se pueden llevar a cabo. En Kosmos, el Business Logic se configura fácilmente con un sistema Drag&Drop, lo que hace que la creación de flujos sea más accesible incluso para aquellos que no tienen conocimientos de programación.

Conceptos fundamentales


Acción que ejecuta la lógica: La "Acción que ejecuta la lógica de negocio" se refiere a la función que activa la lógica de negocio en un componente específico del flujo. En Kosmos, los siguientes componentes permiten configurarles una lógica de negocio y tienen diferentes opciones de acciones que pueden ejecutarla:







Validar campos previos: Una de las características más importantes del Business Logic en Kosmos es la posibilidad de "Validar campos previos". Esto significa que se puede configurar la lógica de negocio para que solo se ejecute si los campos o componentes previos fueron completados correctamente. Por ejemplo, si hay campos de formulario que son obligatorios y no se completan correctamente, la lógica de negocio no se ejecutará. Si no se activa esta opción, la lógica de negocio se ejecutará aunque los campos o componentes previos no se hayan completado correctamente.

Nodo: Un nodo es un componente básico en la configuración del Business Logic en Kosmos. Todos los nodos se encuentran agrupados en la parte superior de la pantalla de configuración del Business Logic. Cada nodo corresponde a una función específica que se puede configurar para que se ejecute durante la ejecución del flujo.

Diferencias entre un nodo y un componente


Los nodos y los componentes son diferentes, aunque ambos tienen funciones dentro de un flujo, debido a que están diseñados para cumplir con propósitos distintos. Los componentes son elementos y funciones que se utilizan para construir la interfaz que el usuario final utilizará para interactuar con el flujo. Por otro lado, los nodos se utilizan para definir la lógica del negocio que determina el comportamiento del flujo en función de diferentes factores, como las variables capturadas y las funciones configuradas.

Crear una lógica de negocio en Kosmos





Preguntas frecuentes


¿Necesito saber programación para configurar Business Logic en Kosmos?


No, puedes configurar business logic fácilmente sin escribir código en Kosmos utilizando su sistema drag & drop.


¿Puedo configurar más de un business logic en un solo flujo?


Sí, en un solo flujo se pueden tener varios business logic configurados.


¿Cuáles son los componentes que permiten configurar Business Logic en Kosmos?


Los componentes que permiten configurar Business Logic en Kosmos son Botón, Carga de documentos, Atender documentos, Validar documentos y Forma.


¿Qué es la opción “Validar campos previos” en Business Logic?


La opción “Validar campos previos” en Business Logic permite configurar si la lógica de negocio se ejecutará sólo si los campos o componentes previos fueron completados correctamente. Si se activa esta opción, la lógica de negocio no se ejecutará si hay campos obligatorios sin completar o con errores.


¿Cómo se pueden crear reglas y condiciones en Business Logic?


Se pueden crear reglas y condiciones en Business Logic utilizando nodos como “If”