Elementos Builder
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
Los flujos de integraci贸n le permiten integrar las aplicaciones Builder con sistemas externos, ya sean del entorno de 4biz 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. Interacci贸n entre los elementos Builder.
De una manera sencilla, podemos definir la interacci贸n entre los elementos Builder como:
- 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;
- 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;
- 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 4biz, respectivamente.