La lógica empresarial de una aplicación es una descripción de los esquemas mediante los cuales la aplicación interactúa con el usuario. Cuando un usuario se suscribe, llena un formulario de pedido o simplemente inicia sesión, todas estas acciones se procesan "bajo el capó" de la aplicación en un orden específico.

¿Qué datos necesitas solicitar? ¿Los datos ingresados coinciden con el formato especificado? ¿Qué sucede después de que el usuario hace clic en el botón "Confirmar"? ¿Tiene siquiera derechos de acceso a esta operación? Todas estas y muchas otras preguntas pueden responderse examinando cómo se construye la lógica empresarial de una aplicación en particular.

El ejemplo más simple: el administrador de una aerolínea (usuario) registra a un pasajero para un vuelo (ingresa información en la base de datos).

Qué hace el usuario:

1. Abre información sobre el vuelo seleccionado, va a la lista de pasajeros ya registrados, hace clic en "Registrar pasajero".

2. Llena el formulario de registro: ingresa el número de vuelo, selecciona un pasajero, indica el lugar y estado del check-in.

3. Presiona el botón "Confirmar"

4. Ve un nuevo pasajero en la lista general.

Cómo se ve desde el punto de vista de la lógica empresarial de la aplicación:

1. La aplicación comprueba si el usuario está autorizado y tiene derechos de acceso a la página seleccionada, así como las operaciones de registro.

2. Espera a que el usuario complete el formulario.

3. Procesa los datos ingresados:

una. Comprueba si los datos introducidos cumplen con los requisitos de la aplicación (estos requisitos están predefinidos por el programador): por ejemplo, el campo "Número de vuelo" debe contener un número entero.

B. Recibe información de la base de datos: por ejemplo, sobre un vuelo y registros relacionados (para realizar cambios), un pasajero (para verificar si este pasajero está realmente en la base de datos).

C. Muestra mensajes de error si los campos se llenan incorrectamente.

D. Envía información a la base de datos, dando comandos para crear nuevos registros en ella o actualizar los existentes.

4. Muestra información actualizada en la pantalla.

La lógica general de la aplicación se construye mediante procesos comerciales : diagramas que describen operaciones específicas en el sistema: crear un registro de pasajeros, agregar al sistema un nuevo vuelo, editar la información de registro.

Cuando se trata de programación clásica, los bloques de código se utilizan para describir todos los procesos. Muchos de ellos están escritos de acuerdo con plantillas; simplemente se usan en una secuencia diferente y para trabajar con diferentes datos.

Debido a esta naturaleza de "plantilla" en el desarrollo sin código, se hizo posible utilizar herramientas de programación visual: diseñadores de lógica empresarial. Ayudan a seleccionar los bloques necesarios, configurarlos y organizarlos en la secuencia deseada e incluso crear algunos bloques automáticamente, dependiendo de la configuración de otros componentes de la aplicación. El resultado final es una lógica empresarial lista para usar sin tener que pasar horas y horas sobre líneas de código.

Puede aprender a configurar la lógica empresarial en la plataforma AppMaster.io en el vídeo de procesos empresariales .