工作流Activiti學習筆記(一)

2021-07-29 15:12:17 字數 795 閱讀 7663

一.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...