Introducción
Este proyecto está diseñado para permitir que los principiantes comiencen rápidamente con Activiti.
Autor : Conejo de Café
Página de inicio del proyecto : http://www.kafeitu.me/activiti/2012/05/26/kft-activiti-demo.html
Demostración en línea : http://demo.kafeitu.me:8080/kft-activiti-demo
Documentación wiki : https://github.com/henryyan/kft-activiti-demo/wiki
Soporte en línea del grupo QQ: : 236540304
"Activiti in Action" : reconocido y recomendado por el líder del equipo del proyecto Activiti, Tijs Rademakers . Para obtener más información, visite http://www.kafeitu.me/activiti-in-action.html.
Ir a China-Pub | JD.com | Dangdang.com Amazon para comprar
Versión del marco
selección de sucursales
La demostración proporciona la versión Maven y la versión no-maven, que son adecuadas para estudiantes que pueden usar mavne y estudiantes que no pueden usar maven, respectivamente.
- rama maven : corresponde a
master
de git, que facilita la instalación y la inicialización de la base de datos - Rama no-maven : directamente un proyecto de eclipse, incluido el archivo de configuración del proyecto de eclipse y todos los archivos jar en WEB-INF/lib
Ejecutar en modo Maven
mvn embarcadero limpio: ejecutar
La base de datos h2 y la base de datos mysql están configuradas en pom.xml . El modo de configuración de la base de datos h2 está habilitado de forma predeterminada. Si usa mysql , habilite la configuración de mysql (use el siguiente comando).
mvn embarcadero limpio: ejecutar -Pmysql
Documentación de demostración
- Instrucciones de configuración
- Demostración funcional
Registro de cambios
1.14.0 (26/11/2015)
- Agregue la función de ver los parámetros del motor.
- Agregar funcionalidad de base de datos del motor de visualización
- Se agregó la capacidad de administrar usuarios y grupos.
- Agregar función de gestión de trabajos
- Más de 5.17 formas de integrar servicios de descanso
1.13.0 (23/11/2015)
- Integre el diseñador de procesos basado en 5.17+ (Activiti Modeler, muy hermoso), la versión de la que depende la demostración es compatible con 5.17 o superior
- Las propiedades de configuración de la base de datos se transfieren a pom.xml. Los parámetros del archivo
pom.xml
se pueden modificar directamente o anular mediante -Djdbc.password=111111
en tiempo de ejecución.
1.11 ~ 1.12 (desconocido)
- Se consume internamente, no me pregunten...
1.10.1 (23 de abril de 2014)
- Se solucionó el problema de que Activiti Modeler no se puede ejecutar en la última versión de Chrome (V34).
1.10.0 (2014-04-18)
- Visor de diagramas integrado que actualmente proporciona tres métodos de seguimiento de procesos.
- Demostración agregada para JPA
- Se agregó una demostración de monitoreo global
- Utilice la versión 5.15.1-kft (se corrigió el error en el método de consulta de tareas pendientes <incluidas personas designadas, candidatos y grupos de candidatos> en la versión 5.15)
1.9.0 (2014-01-01)
- Actualice Activiti a 5.14
- Admite tanto la interfaz Rest pura como el mapeo de rutas Rest de Activiti Modeler
1.8.0 (22/06/2013)
- Actualice Activiti a 5.13
- Oyente global eliminado (se agregará en versiones futuras)
1.7.2 (2013-04-17)
- Actualice Activiti a la versión 5.12.1-kft
- Agregar demostración de oyente global
1.7.1 (2013-04-10)
- Resuelva el problema de las coordenadas confusas de seguimiento de imágenes generadas automáticamente por el motor de proceso
- Utilice el 5.12.1 reempaquetado para resolver el problema de error durante la implementación de JDK6
- Resuelva el problema de los caracteres chinos confusos al rastrear el diagrama de flujo (llamando a la herramienta de generación de imágenes del motor)
1.7.0 (2013-03-10)
- Agregar demostración de consulta de paginación
- Agregue una demostración de caché del objeto de definición de proceso (ProcessDefinition), consulte: Ajustar el caché de definición de proceso en Activiti 5.12
- Agregar la configuración del atributo ActivityFontName puede resolver el problema de los diagramas de flujo confusos generados debido a los caracteres chinos en el diagrama de flujo.
- Integre Activiti Modeler para diseñar el proceso online
Nota especial: 5.12.1 no se proporciona oficialmente, es una versión empaquetada por mí (admite la función de consulta de paginación de consulta nativa, 5.13 proporcionará esta función directamente)
1.6.0 (2013-01-06)
- Agregar demostración de múltiples instancias (publicación)
- Agregar demostración de definición del proceso de implementación automática
1.5.0 (2012-12-16)
- 13fc350 Agregar función de control para el estado de definición de proceso
- c50ec09 Agregar función de control de estado de instancia de proceso
- 9a97cda formkey utiliza consultas nativas al consultar tareas
- 3e8ab24 Limpiar la basura
- 9035e56 El nombre en inglés del nodo actual se muestra en la lista activa de formularios dinámicos y formularios externos, y los formularios dinámicos y externos se distinguen al consultar los datos del proceso.
- 7f955c4 Reescriba JuelFormEngine para resolver el problema del contenido confuso leído en la plataforma Windows
- d72778b Actualice el complemento del portlet a 1.1.1
- 5e4007c Actualice la versión de Activiti de SQL de inicialización a 5.11
- 684c8a0 Resuelve el problema de que aparecen dos cabezas en archivos jsp
- 3bcbd56 El menú tradicional se cambia a normal y el menú externo se cambia a externo.
- 645347c Eliminar números de versión de dependencia innecesarios
1.4.1 (01/12/2012)
1. Actualice jquery.portlet.js para resolver el problema de que después de arrastrar una columna de portlets, no se pueden volver a arrastrar.
2. Actualización: jquery -> 1.83, jquery ui -> 1.9.2, jquery.layout -> 1.3, la declaración de encabezado html usa el estándar html en lugar de xhtml
1.4 (27/11/2012)
1. Refactorice el nombre del formulario y agregue módulos de autor y concepto de formulario al portlet.
2. Utilice el complemento jquery.portlet para mostrar información en la página de inicio y agregar un portlet para la lista de tareas pendientes.
- c50ec09 Agregar función de control de estado de instancia de proceso
- 9a97cda formkey utiliza consultas nativas al consultar tareas
- 3e8ab24 Limpiar la basura
- 9035e56 El nombre en inglés del nodo actual se muestra en la lista activa de formularios dinámicos y formularios externos, y los formularios dinámicos y externos se distinguen al consultar los datos del proceso.
- 7f955c4 Reescriba JuelFormEngine para resolver el problema del contenido confuso leído en la plataforma Windows
- d72778b Actualice el complemento del portlet a 1.1.1
- 5e4007c Actualice la versión de Activiti de SQL de inicialización a 5.11
- 684c8a0 Resuelve el problema de que aparecen dos cabezas en archivos jsp
- 3bcbd56 El menú tradicional se cambia a normal y el menú externo se cambia a externo.
- 645347c Eliminar números de versión de dependencia innecesarios
1.4.1 (01/12/2012)
1. Actualice jquery.portlet.js para resolver el problema de que después de arrastrar una columna de portlets, no se pueden volver a arrastrar.
2. Actualización: jquery -> 1.83, jquery ui -> 1.9.2, jquery.layout -> 1.3, la declaración de encabezado html usa el estándar html en lugar de xhtml
1.4 (27/11/2012)
1. Refactorice el nombre del formulario y agregue módulos de autor y concepto de formulario al portlet.
2. Utilice el complemento jquery.portlet para mostrar información en la página de inicio y agregar un portlet para la lista de tareas pendientes.
La versión intermedia se ignora porque no se registra. . .
1.0.0 (23/10/2011) Originador
- La primera versión original, en ese momento, solo debería haber implementación e inicio del proceso. . .