jbpm4 有18張表,簡單介紹如下

2021-08-31 13:06:47 字數 1932 閱讀 1179

jbpm4 有18張表,簡單介紹如下:

jbpm4_deployment 流程定義表

jbpm4_deployprop 流程定義屬性表

jbpm4_execution 流程例項表

jbpm4_hist_actinst 流程活動(節點)例項表

jbpm4_hist_detail 流程歷史詳細表

jbpm4_hist_procinst 流程例項歷史表

jbpm4_hist_task 流程任務例項歷史表

jbpm4_hist_var 流程變數(上下文)歷史表

jbpm4_id_group 組表

jbpm4_id_membership 使用者角色表

jbpm4_id_user 使用者表

jbpm4_job 定時表

jbpm4_lob 儲存表

jbpm4_participation 參與者表

jbpm4_swimlane 泳道表

jbpm4_task 任務表

jbpm4_variable 上下文表

紅 色的表為經常使用的表.這裡不使用jbpm自己的許可權角色定義.

發布乙個流程deploy後

jbpm4_deployment新增一條記錄

jbpm4_deployprop新增三條記錄

jbpm4_lob 新增一條記錄

開始乙個流程startprocessinstancebykey後

jbpm4_execution新增一條記錄

jbpm4_hist_actinst 新增一條記錄

jbpm4_hist_procinst新增一條記錄

jbpm4_hist_task新增一條記錄

jbpm4_task 新增一條記錄

流程定義相關的佈署資訊就儲存在(1) jbpm4_deployment、(2) jbpm4_deployprop 及(3)jbpm4_lob 中。上傳乙個包含png和jpdl.xml的zip包後,jbpm4_deployment多一條記錄jbpm4_deployprop 多三條, jbpm4_lob多兩條。

(4)j b pm4_hist_procinst 與(5) jbpm4_hist_actinst 分別存放的是process instance、activity instance的歷史記錄。

(6)jbpm4_execution 主要是存放jbpm4的執行資訊,execution機制代 替了jbpm3的token機制(詳細參閱jbpm4的pvm機制,過段時間我也會進一步分析)。

(7)jbpm4_task 存放需要人來完成的activities,需要人來參與完成的activity 被稱為task。

(8)jbpm4_participation 存放 participation的資訊,participation的種類有candidate、client、owner、 replaced assignee和viewer。而具體的participation既可以是單一使用者,也可以是使用者組。

(9)jbpm4_swimlane。 swim lane是一種runtime process role。通過swim lane,多個task可以一次分配到同一actor身上。

(10) jbpm4 _variable 存 的是進行時的臨時變數。

(11) jbpm4_hist_detail 儲存 variable的變更記錄。

(12)jbpm4_hist_var 儲存歷史的變數 。

(13) jbpm4_hist_task task的歷史信 息。

(14)jbpm4_id_group (15)jbpm_id_membership (16)jbpm4_id_user 這三張表很常見了,基 本的許可權控制,關於使用者認證方面建議還是自己開發一套,jbpm4的功能太簡單了,使用中有很多需要難以滿足。

(17) jbpm4_job 存放的是timer 的定義。

(18) jbpm4_property jbpm引擎參數列。

JBPM4 獲取任務

示例 1 xml version 1.0 encoding utf 8 23 process name test key test xmlns 4 start name start1 g 255,35,48,48 5 transition name 提交到科長 to 科長審批 g 63,25 6st...

jbpm4 引數設定

task test 2 xmlns description 測試型別 這樣是無法取到 description的 正確寫法是這樣的 task test 2 xmlns 測試型別 流程 xmlns 發布到資料庫中的時候會變成 流程 key process xmlns 這樣發布到資料 庫中,流程名稱就是中...

jbpm4流程服務介紹

1 流程引擎processengine的構建方式如下三種 2 流程引擎提供的主要服務介面如下 2.1 流程資源repositoryservice rs包含了管理流程定義的所有方法 發布 刪除 掛起和恢復 檢視 2.1.1 發布流程 2.1.2 刪除流程 2.1.3 掛起和恢復流程 2.1.4 檢視流...