Advertisement
juancmonsalves

Lo nuevo de Bonita 7

May 29th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. BONITA 7
  2.  
  3. Separa o Desacopla
  4. Lógica de Negocios: procesos
  5. datos
  6. presentación: se usa groovy, angular, jQuery
  7.  
  8. Ahora se pueden crear URL para las aplicaciones con derechos de acceso a la aplicación y sus páginas de manera granular
  9.  
  10.  
  11. 4 Innovaciones de la versión 7:
  12. UI Designer que permite editar formularios y páginas
  13. CDontratosde paso: que permite desacoplar los datos del proceso
  14. Actualización en ejecución que permite cambiar el proceso en producción
  15. REST API: Para permitir el intercambio de datos e interconexión
  16.  
  17. Contrato de paso:
  18. 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.
  19.  
  20. 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.
  21.  
  22. REST API: permite el despliegue de api rest escritas e groovy estándar y las nuevas que se deseen desarrollar
  23.  
  24. A lo práctico:
  25.  
  26. Componentes:
  27. * Studio
  28. * Motor Bonita o Engine
  29. * UI Designer
  30. * Portal
  31.  
  32. Elementos:
  33. Pool: Un proceso
  34. Cirlares: Eventos como Inicio o fin
  35. Cajas: tareas, pasos, actividades
  36. Flechas:flujo del proceso
  37.  
  38. Manejo de Datos:
  39. 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
  40.  
  41. Variables de Procesos y Tareas:
  42. Son variables registradas en una BD que se mantienen durante la ejecución de un proceso dado.
  43.  
  44. Variables de Formularios:
  45. Son variables que el alcance persiste sólo durante la ejecución del formulario.
  46.  
  47. Documentos: Tienen alcance de proceso y son un tipo de dato especial
  48.  
  49. 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.
  50.  
  51. CREAR UN BDM
  52. DESARROLLO->MODELO DE DATOS NEGOCIO->ADMINISTRAR
  53.  
  54. CREAR UNA VARIABLE DE PROCESO EN EL POOL
  55. SELECCIONAR EL POOL
  56. EN EL MENU DE ABAJO SELECCIONAR CREAR VARIABLE DE PROCESO DE TIPO BDM CREADO O DESEADO EN DATOS VARIABLES DENEGOCIO
  57.  
  58. EN EJECUCIÓN CONTRATO AÑADIR  UN CONTRATO Y LOS ATRIBUTOS SELECCIONANDO GENERACION DE AUTOMATICA DE INICIADORQUE GENERA UN TIPO COMPLEJO
  59.  
  60. POR CADA INTERACCIÓN DE HUMANO SE REQUIERE UN CONTRATO. EN LA ACTIVIDAD SE GENERAN OPERACIONES PARA QUE GUARDEN EN LA BDM
  61.  
  62.  
  63. INICIALIZAR ELOBJETOCON EL CÓDIGO
  64. Tareas:
  65. 1) Ensayo de 4 cuartillas sobre huawei y el CLAE
  66. 2) Iniciar proyecto de Pagina Portafolio Personal y compartir repositorio como URL. Investigar como publicar un código
  67. 3) Unificar el entregable del Taller #2
  68. 4) Leer lo que mande el profesor
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement