一.activitie的環境搭建
1)jdk1.6或者更高版本
2)支援的資料庫有:h2, mysql, oracle, postgres, mssql, db2等。
3)支援activiti5執行的jar包
4)開發環境為eclipse3.7或者以上版本,myeclipse為8.6版本
二.安裝流程設計器(eclipse外掛程式)
可參考:
四.初始化資料庫
@test
public void createtable1()
正確執行後資料庫中會生成以act—開頭的23張資料表,資訊如下:
activiti的後台所有的表都以act_開頭。 第二部分是表示表的用途的兩個字母標識。 用途也和服務的api對應。
act_re_*: 『re』表示repository。 這個字首的表包含了流程定義和流程靜態資源 (,規則,等等)。
act_ru_*: 『ru』表示runtime。 這些執行時的表,包含流程例項,任務,變數,非同步任務,等執行中的資料。 activiti只在流程例項執行過程中儲存這些資料, 在流程結束時就會刪除這些記錄。 這樣執行時表可以一直很小速度很快。
act_id_*: 『id』表示identity。 這些表包含身份資訊,比如使用者,組等等。
act_hi_*: 『hi』表示history。 這些表包含歷史資料,比如歷史流程例項, 變數,任務等等。
act_ge_*: 通用資料, 用於不同場景下,如存放資源檔案。
若資料庫表建立成功,恭喜你工作流第一關闖關成功。
Activiti工作流學習(四)
1.查詢流程例項 test public void queryprocessinstance 如果能夠確定是單個例項,可以用以下方法 processinstance processinstance processinstancequery processdefinitionkey processde...
Activiti工作流概述
一 概述 工作流 workflow 就是 業務過程的部分或整體在計算機應用環境下的自動化 它主要解決的是 使在多個參與者之間按照某種預定義的規則傳遞文件 資訊或任務的過程自動進行,從而實現某個預期的業務目標,或者促使此目標的實現 工作流管理系統 workflow management system,...
Activiti工作流課程
activiti5是由alfresco軟體在2010年5月17日發布的業務流程管理 bpm 框架,它是覆蓋了業務流程管理 工作流 服務協作等領域的乙個開源的 靈活的 易擴充套件的可執行流程語言框架。activiti基於apache許可的開源bpm平台,創始人tom baeyens是jboss jbp...