簡介
本計畫旨在讓初學者快速入門Activiti。
作者:咖啡兔
專案首頁:http://www.kafeitu.me/activiti/2012/05/26/kft-activiti-demo.html
線上示範:http://demo.kafeitu.me:8080/kft-activiti-demo
Wiki文檔: https://github.com/henryyan/kft-activiti-demo/wiki
QQ群線上支援: : 236540304
《Activiti實戰》 :Activiti專案Team Leader Tijs Rademakers認可並推薦,詳情請見http://www.kafeitu.me/activiti-in-action.html
去China-Pub| 京東| 當當網| 亞馬遜購買
框架版本
Activiti: 5.19.0
Spring: 4.1.5.RELEASE
分支選擇
Demo提供Maven版本和no-maven版本,分別適用於會用mavne和不會用maven的同學。
- maven分支:對應與git的
master
分支,方便安裝與資料庫初始化 - no-maven分支:直接是一個eclipse工程,包含eclipse的專案設定檔和WEB-INF/lib下面的所有的jar文件
Maven方式運行
mvn clean jetty:run
在pom.xml中配置了h2資料庫與mysql資料庫,預設啟用h2資料庫配置方式,如果使用mysql請啟用mysql的配置(使用下面的指令)。
mvn clean jetty:run -Pmysql
演示說明文檔
Changelog
1.14.0(2015-11-26)
- 新增查看引擎參數功能
- 新增查看引擎資料庫功能
- 新增管理用戶與群組功能
- 新增作業管理功能
- 5.17+方式嵌入Rest服務
1.13.0(2015-11-23)
- 整合基於5.17+的流程設計器(Activiti Modeler,很漂亮),demo依賴的版本支援5.17以上
- 資料庫配置屬性轉移到pom.xml裡面,可以直接修改
pom.xml
檔的參數,也可以在運行時透過-Djdbc.password=111111
參數覆蓋
1.11~1.12(unknown)
- 內部消耗掉了,不要問我...
1.10.1(2014-04-23)
- 修復在最新版本Chrome(V34)不能運行Activiti Modeler問題
1.10.0(2014-04-18)
- 整合了diagram-viewer,目前提供了三種流程追蹤方式
- 新增了針對JPA的演示
- 新增了全域監聽的演示
- 使用5.15.1-kft版本(修正了5.15版本中查詢待辦事項<包含指定到人、候選人、候選群組>方法的Bug)
1.9.0(2014-01-01)
- 升級Activiti到5.14
- 同時支援純Rest介面和Activiti Modeler的Rest路徑映射
1.8.0(2013-06-22)
- 升級Activiti至5.13
- 移除了全域監聽器(以後的版本會再加入)
1.7.2(2013-04-17)
- 升級Activiti至5.12.1-kft版本
- 新增全域監聽器演示
1.7.1(2013-04-10)
- 解決流程引擎自動產生的圖片追蹤座標錯亂問題
- 使用重新打包的5.12.1,解決JDK6部署時報錯問題
- 解決追蹤流程圖時(呼叫引擎的圖片產生工具)中文亂碼
1.7.0(2013-03-10)
- 新增分頁查詢演示
- 新增流程定義物件(ProcessDefinition)快取演示, see: Tweaking the process definition cache in Activiti 5.12
- 新增activityFontName屬性配置,可以解決流程圖中包含中文導致產生的流程圖亂碼問題
- 整合Activiti Modeler,可以在線上設計流程
特別說明:5.12.1不是官方提供,是我自己打包的一個版本(支援Native Query分頁查詢功能,5.13將會直接提供此功能)
1.6.0(2013-01-06)
- 新增多實例(發文)演示
- 新增自動部署流程定義演示
1.5.0 (2012-12-16)
- 13fc350 新增對流程定義狀態的控制功能
- c50ec09 新增流程實例狀態控制功能
- 9a97cda formkey查詢任務時使用native query
- 3e8ab24 清理垃圾
- 9035e56 動態表單和外部表單的運行中清單顯示的目前節點的英文名稱,並在查詢流程資料時區分動態、外置表單
- 7f955c4 重寫JuelFormEngine,解決windows平台讀取表單內容亂碼問題
- d72778b 升級portlet插件為1.1.1
- 5e4007c 升級初始化sql的activiti版本為5.11
- 684c8a0 解決jsp檔中出現兩個head問題
- 3bcbd56 菜單的傳統改為普通,外部改為外置
- 645347c 移除不需要的依賴版本號
1.4.1 (2012-12-01)
1.升級jquery.portlet.js解決把一列的portlet拖走後不能再拖回問題
2.升級:jquery -> 1.83,jquery ui -> 1.9.2, jquery.layout -> 1.3,html頭部聲明以html標準取代xhtml
1.4 (2012-11-27)
1.表單名稱重構,portlet加入關於作者和表單概念模組
2.首頁用jquery.portlet插件顯示訊息,並新增一個待辦事項列表的portlet
- c50ec09 新增流程實例狀態控制功能
- 9a97cda formkey查詢任務時使用native query
- 3e8ab24 清理垃圾
- 9035e56 動態表單和外部表單的運行中清單顯示的目前節點的英文名稱,並在查詢流程資料時區分動態、外置表單
- 7f955c4 重寫JuelFormEngine,解決windows平台讀取表單內容亂碼問題
- d72778b 升級portlet插件為1.1.1
- 5e4007c 升級初始化sql的activiti版本為5.11
- 684c8a0 解決jsp檔中出現兩個head問題
- 3bcbd56 菜單的傳統改為普通,外部改為外置
- 645347c 移除不需要的依賴版本號
1.4.1 (2012-12-01)
1.升級jquery.portlet.js解決把一列的portlet拖走後不能再拖回問題
2.升級:jquery -> 1.83,jquery ui -> 1.9.2, jquery.layout -> 1.3,html頭部聲明以html標準取代xhtml
1.4 (2012-11-27)
1.表單名稱重構,portlet加入關於作者和表單概念模組
2.首頁用jquery.portlet插件顯示訊息,並新增一個待辦事項列表的portlet
中間的版本沒記錄就忽略了。 。 。
1.0.0(2011-10-23)鼻祖
- 第一個原始版本,當時應該只有流程部署和流程啟動。 。 。