---
title: Elementos Builder
slug: builder-es/elementos-builder
description: Learn about the different components of a Builder application, including Business Objects, Business Rules, Forms, Integration Flows, and Business Processes. Understand how these components work together to create a seamless user experience and efficient d
createdAt: 2022-06-13T21:18:55.000Z
---

Una **aplicación Builder** se construye con una combinación de los siguientes elementos.

## Objeto de Negocio

Un Objeto de Negocio Builder son abstracciones para las entidades de datos de las aplicaciones. Cada Objeto de Negocio representa el modelo de datos y está vinculado a una tabla o view en una base de datos relacional.

## Regla de Negocio

Las Reglas de Negocio de Builder se utilizan para realizar validaciones que reflejen las reglas de negocio de las aplicaciones. Pueden utilizarse para validar formularios y/o asociarse a operaciones de inclusión, alteración y exclusión de objetos de negocio.

## Formulario

Es a través del Formulario Builder que el usuario interactúa con la aplicación, ejecutando operaciones de consulta, inclusión, alteración y eliminación de datos en los Objetos de Negocio o proporcionando información para la ejecución de flujos.

## Flujo de Integración&#x20;

Los flujos de integración le permiten integrar las aplicaciones Builder con sistemas externos, ya sean del entorno de <font color="#ff6900">**4biz** </font>o de terceros. Es una gran alternativa para la integración con sistemas heredados.

## Proceso de Negocio

El Proceso de Negocio permite la ejecución de Flujos de Integración de forma rutinaria y automatizada.&#x20;Interacción entre los elementos Builder.

De una manera sencilla, podemos definir la interacción entre los elementos Builder como:

1. El Objeto de Negocio interactúa directamente con los Formularios y los sistemas externos (a través **API REST**), haciendo uso de los Dominios y las Reglas de Negocio para la validación de los datos;
2. Los Formularios interactúan de forma nativa con los Objetos de Negocio y con sistemas externos a través de la programación JavaScript/AngularJS. La interfaz de usuario y las reglas de negocio aplicadas a los formularios pueden enriquecerse utilizando recursos compartidos como JavaScript, CSS y código HTML;
3. Los Formularios también se conectan a los Flujos de Integración y a los Flujos de Servicio ITSM que interactúan con los sistemas y bases de datos heredados y con la Gestión de Tickets de <font color="#ff6900">**4biz**</font>, respectivamente.

