Introduction
This project is designed to allow beginners to quickly get started with Activiti.
Author : Coffee Rabbit
Project homepage : http://www.kafeitu.me/activiti/2012/05/26/kft-activiti-demo.html
Online demo : http://demo.kafeitu.me:8080/kft-activiti-demo
Wiki documentation : https://github.com/henryyan/kft-activiti-demo/wiki
QQ group online support: : 236540304
"Activiti in Action" : recognized and recommended by Activiti project Team Leader Tijs Rademakers . For details, visit http://www.kafeitu.me/activiti-in-action.html
Go to China-Pub | JD.com | Dangdang.com | Amazon to buy
Framework version
Activiti: 5.19.0
Spring: 4.1.5.RELEASE
branch selection
Demo provides Maven version and no-maven version, which are suitable for students who can use mavne and students who can't use maven respectively.
- maven branch: corresponds to
master
branch of git, which facilitates installation and database initialization - no-maven branch: directly an eclipse project, including the eclipse project configuration file and all jar files under WEB-INF/lib
Run in Maven mode
mvn clean jetty:run
The h2 database and mysql database are configured in pom.xml . The h2 database configuration mode is enabled by default. If you use mysql , please enable the mysql configuration (use the following command).
mvn clean jetty:run -Pmysql
Demo documentation
- Configuration instructions
- Functional demonstration
Changelog
1.14.0 (2015-11-26)
- Add the function of viewing engine parameters
- Add viewing engine database functionality
- Added the ability to manage users and groups
- Add job management function
- 5.17+ ways to embed Rest services
1.13.0 (2015-11-23)
- Integrate the process designer based on 5.17+ (Activiti Modeler, very beautiful), the version the demo depends on supports 5.17 or above
- The database configuration properties are transferred to pom.xml. The parameters of the
pom.xml
file can be modified directly or overridden through -Djdbc.password=111111
parameter at runtime.
1.11~1.12(unknown)
- It's consumed internally, don't ask me...
1.10.1 (2014-04-23)
- Fixed the problem that Activiti Modeler cannot run in the latest version of Chrome (V34)
1.10.0 (2014-04-18)
- Integrated diagram-viewer, currently provides three process tracking methods
- Added demo for JPA
- Demo of global monitoring added
- Use version 5.15.1-kft (fixed the bug in the method of querying to-do tasks <including designated persons, candidates, and candidate groups> in version 5.15)
1.9.0 (2014-01-01)
- Upgrade Activiti to 5.14
- Supports both pure Rest interface and Rest path mapping of Activiti Modeler
1.8.0 (2013-06-22)
- Upgrade Activiti to 5.13
- Removed global listener (will be added in future versions)
1.7.2 (2013-04-17)
- Upgrade Activiti to version 5.12.1-kft
- Add global listener demo
1.7.1 (2013-04-10)
- Solve the problem of confusing image tracking coordinates automatically generated by the process engine
- Use the repackaged 5.12.1 to solve the error problem during JDK6 deployment
- Solve the problem of Chinese garbled characters when tracking the flow chart (calling the engine's image generation tool)
1.7.0 (2013-03-10)
- Add paging query demo
- Add process definition object (ProcessDefinition) cache demonstration, see: Tweaking the process definition cache in Activiti 5.12
- Adding activityFontName attribute configuration can solve the problem of garbled flowcharts generated due to Chinese characters in the flowchart.
- Integrate Activiti Modeler to design the process online
Special note: 5.12.1 is not officially provided, it is a version packaged by myself (supports Native Query paging query function, 5.13 will directly provide this function)
1.6.0 (2013-01-06)
- Add multiple instances (posting) demo
- Add automatic deployment process definition demo
1.5.0 (2012-12-16)
- 13fc350 Add control function for process definition status
- c50ec09 Add process instance status control function
- 9a97cda formkey uses native query when querying tasks
- 3e8ab24 Clean up trash
- 9035e56 The English name of the current node is displayed in the running list of dynamic forms and external forms, and the dynamic and external forms are distinguished when querying process data.
- 7f955c4 Rewrite JuelFormEngine to solve the problem of garbled form content read on Windows platform
- d72778b Upgrade the portlet plug-in to 1.1.1
- 5e4007c Upgrade the Activiti version of initialization SQL to 5.11
- 684c8a0 Solve the problem of two heads appearing in jsp files
- 3bcbd56 The traditional menu is changed to normal, and the external menu is changed to external.
- 645347c Remove unnecessary dependency version numbers
1.4.1 (2012-12-01)
1. Upgrade jquery.portlet.js to solve the problem that after dragging a column of portlets away, they cannot be dragged back again.
2. Upgrade: jquery -> 1.83, jquery ui -> 1.9.2, jquery.layout -> 1.3, html header declaration uses html standard instead of xhtml
1.4 (2012-11-27)
1. Refactor the form name, and add author and form concept modules to the portlet.
2. Use the jquery.portlet plug-in to display information on the homepage and add a portlet for the to-do task list.
- c50ec09 Add process instance status control function
- 9a97cda formkey uses native query when querying tasks
- 3e8ab24 Clean up trash
- 9035e56 The English name of the current node is displayed in the running list of dynamic forms and external forms, and the dynamic and external forms are distinguished when querying process data.
- 7f955c4 Rewrite JuelFormEngine to solve the problem of garbled form content read on Windows platform
- d72778b Upgrade the portlet plug-in to 1.1.1
- 5e4007c Upgrade the Activiti version of initialization SQL to 5.11
- 684c8a0 Solve the problem of two heads appearing in jsp files
- 3bcbd56 The traditional menu is changed to normal, and the external menu is changed to external.
- 645347c Remove unnecessary dependency version numbers
1.4.1 (2012-12-01)
1. Upgrade jquery.portlet.js to solve the problem that after dragging a column of portlets away, they cannot be dragged back again.
2. Upgrade: jquery -> 1.83, jquery ui -> 1.9.2, jquery.layout -> 1.3, html header declaration uses html standard instead of xhtml
1.4 (2012-11-27)
1. Refactor the form name, and add author and form concept modules to the portlet.
2. Use the jquery.portlet plug-in to display information on the homepage and add a portlet for the to-do task list.
The intermediate version is ignored as it is not recorded. . .
1.0.0 (2011-10-23) Originator
- The first original version, at that time, there should only be process deployment and process startup. . .