actividades java
¿Qué son las actividades de Java? ¿Descubrímoslo juntos?
El proyecto Activiti es una nueva plataforma BPM de código abierto basada en la licencia Apache. Es un lenguaje de proceso ejecutable de código abierto, flexible y fácilmente escalable que cubre la gestión de procesos de negocio, el flujo de trabajo, la colaboración de servicios y otros campos. El marco incluye un complemento de eclipse, a través del cual los desarrolladores pueden dibujar directamente el negocio.
¿Cuál es el soporte temprano para la ejecución de Activiti?
1. En primer lugar, debemos saber que el objeto ProcessEngine es el núcleo del trabajo de Activiti. Responsable de generar diversas instancias y datos cuando el proceso se está ejecutando, monitoreando y gestionando la ejecución del proceso.
2. Luego está el soporte de la base de datos de Activiti:
El backend de Activiti está respaldado por una base de datos y todas las tablas comienzan con ACT_. La segunda parte es una designación de dos letras que indica el propósito de la tabla. El uso también corresponde a la API del servicio.
ACT_RE_*: 'RE' significa repositorio. Esta tabla con prefijo contiene la definición del proceso y los recursos estáticos del proceso (imágenes, reglas, etc.).
ACT_RU_*: 'RU' significa tiempo de ejecución. Estas tablas de tiempo de ejecución contienen datos en ejecución, como instancias de procesos, tareas, variables, tareas asincrónicas, etc. Activiti solo guarda estos datos durante la ejecución de la instancia del proceso y elimina estos registros cuando finaliza el proceso. De esta manera, la tabla de tiempo de ejecución se puede mantener pequeña y rápida.
ACT_ID_*: 'ID' representa la identidad. Estas tablas contienen información de identidad como usuarios, grupos, etc.
ACT_HI_*: 'HI' significa historial. Estas tablas contienen datos históricos, como instancias de procesos históricos, variables, tareas, etc.
ACT_GE_*: Datos generales, utilizados en diferentes escenarios, como el almacenamiento de archivos de recursos.
Entonces, ¿cómo ejecutar actividades en Java?
Descripción: Personaliza un proceso simple, luego ingresa información directamente a través de la consola en main y luego controla el proceso.
1. Cree un proyecto maven e introduzca dependencias: pom.xml 4.0.0 org.springframework.boot spring-boot-starter-parent 1.5.10.RELEASE com.jy.activiti activiti6-helloworld 1.0- INSTANTÁNEA org.springframework.boot spring-boot-starter org.activiti activiti-engine 6.0.0 junit junit 4.11 prueba ch.qos.logback logback-classic 1.1.11 com.google.guava guava 23.0 com.h2database h2 1.3.176 org . springframework.boot complemento-maven-de-arranque-primavera