Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BONITA 7
- Separa o Desacopla
- Lógica de Negocios: procesos
- datos
- presentación: se usa groovy, angular, jQuery
- Ahora se pueden crear URL para las aplicaciones con derechos de acceso a la aplicación y sus páginas de manera granular
- 4 Innovaciones de la versión 7:
- UI Designer que permite editar formularios y páginas
- CDontratosde paso: que permite desacoplar los datos del proceso
- Actualización en ejecución que permite cambiar el proceso en producción
- REST API: Para permitir el intercambio de datos e interconexión
- Contrato de paso:
- Permite definir los datos que requieren proporcionar las tareas humanas a los formularios a traves del contrato. Una vez que se tengan los datos los modelos de negocio pasan los datos a la BD con Java y la BD de pasa los datos a la UI con REST. Esto permite que se puedan hacer cambios a los formularios sin desplegar nuevamente el proceso.
- Requiere Java VM 7 u 8. Y corre sobre tomcat y puede ser otro como jboss. Trae H2 como base de datos para pruebas y desarrollo.
- REST API: permite el despliegue de api rest escritas e groovy estándar y las nuevas que se deseen desarrollar
- A lo práctico:
- Componentes:
- * Studio
- * Motor Bonita o Engine
- * UI Designer
- * Portal
- Elementos:
- Pool: Un proceso
- Cirlares: Eventos como Inicio o fin
- Cajas: tareas, pasos, actividades
- Flechas:flujo del proceso
- Manejo de Datos:
- BDM Business Data Model son de alcance global para todo el motor y son guardados en la BD de la BDM que son los datos del negocio
- Variables de Procesos y Tareas:
- Son variables registradas en una BD que se mantienen durante la ejecución de un proceso dado.
- Variables de Formularios:
- Son variables que el alcance persiste sólo durante la ejecución del formulario.
- Documentos: Tienen alcance de proceso y son un tipo de dato especial
- Contrato: Es el acuerdo que debe satisfacerse entre la lógico de la tarea con el formulario que rellena el usuario. En la tarea humana se define que el usuario humano debe llenar una serie de datos y el formulario me devuelve los datos cargados. Es el acuerdo entre la parte de negocio o lógica con el formulario.
- CREAR UN BDM
- DESARROLLO->MODELO DE DATOS NEGOCIO->ADMINISTRAR
- CREAR UNA VARIABLE DE PROCESO EN EL POOL
- SELECCIONAR EL POOL
- EN EL MENU DE ABAJO SELECCIONAR CREAR VARIABLE DE PROCESO DE TIPO BDM CREADO O DESEADO EN DATOS VARIABLES DENEGOCIO
- EN EJECUCIÓN CONTRATO AÑADIR UN CONTRATO Y LOS ATRIBUTOS SELECCIONANDO GENERACION DE AUTOMATICA DE INICIADORQUE GENERA UN TIPO COMPLEJO
- POR CADA INTERACCIÓN DE HUMANO SE REQUIERE UN CONTRATO. EN LA ACTIVIDAD SE GENERAN OPERACIONES PARA QUE GUARDEN EN LA BDM
- INICIALIZAR ELOBJETOCON EL CÓDIGO
- Tareas:
- 1) Ensayo de 4 cuartillas sobre huawei y el CLAE
- 2) Iniciar proyecto de Pagina Portafolio Personal y compartir repositorio como URL. Investigar como publicar un código
- 3) Unificar el entregable del Taller #2
- 4) Leer lo que mande el profesor
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement