1樓:千鋒教育
存數資料的,工作流的每個環節產生的資料都要儲存到資料庫,有個狀態變化的過程。
jbpm4 共有18張表,如下,其中紅色的表為經常使用的表
一:資源庫與執行時表結構
1. jbpm4_deployment 流程定義表
2. jbpm4_deployprop 流程定義屬性表
3. jbpm4_execution 流程例項表
4. jbpm4_property 流程引擎表
5. jbpm4_task 任務表
6. jbpm4_variable 上下文表
7. jbpm4_job 定時表
8. jbpm4_lob 儲存表
9. jbpm4_swimlane泳道表
10. jbpm4_participation 參與者表
二: 歷史資料表
11. jbpm4_hist_actinst 流程活動(節點)例項表
12. jbpm4_hist_detail 流程歷史詳細表
13. jbpm4_hist_procinst 流程例項歷史表
14. jbpm4_hist_task 流程任務例項歷史表
15. jbpm4_hist_var 流程變數(上下文)歷史表
三:身份認證表結構
16. jbpm4_id_group 組表
17. jbpm4_id_membership 使用者角色表
18. jbpm4_id_user 使用者表
這三張表很常見,基本的許可權控制,關於使用者認證方面建議還是自己開發一套,元件自帶的功能太簡單,使用中有很多需求難以滿足
第二部分:表結構描述
1. jbpm4_deployment 流程定義表
2. jbpm4_deployprop 流程定義屬性表
3. jbpm4_execution 流程例項表
主要是存放jbpm4的執行資訊,execution機制代替了jbpm3的token機制。
4. jbpm4_property 流程引擎表
5. jbpm4_task 任務表
存放需要人來完成的activities,需要人來參與完成的activity 被稱為task
6. jbpm4_variable 上下文表 存的是進行時的臨時變數
7. jbpm4_job 定時表 存放的是timer的定義
8. jbpm4_lob 儲存表
9. jbpm4_swimlane泳道表
swim lane是一種runtime process role。通過swim lane,多個task可以一次分配到同一actor身上。
10. jbpm4_participation 參與者表
存放 participation的資訊,participation的種類有candidate、client、owner、 replaced assignee和viewer。而具體的participation既可以是單一使用者,也可以是使用者組。
二: 歷史資料表
11. jbpm4_hist_actinst 流程活動(節點)例項表 存放activity instance的歷史記錄
12. jbpm4_hist_detail 流程歷史詳細表 儲存variable的變更記錄
13. jbpm4_hist_procinst 流程例項歷史表 存放process instance的歷史資訊
14. jbpm4_hist_task 流程任務例項歷史表 task的歷史資訊。
15. jbpm4_hist_var 流程變數(上下文)歷史表 儲存歷史的變數
第三部分:操作資訊變化
注意:以下操作步驟向表中增加記錄的順序(經過測試)
釋出一個流程deploy後
ø jbpm4_deployment(流程定義):新增一條記錄
ø jbpm4_lob(儲存表): 新增一條記錄
ø jbpm4_deployprop(流程定義屬性表):新增四條記錄
上傳一個zip包(包含png和jpdl.xml)後
ø jbpm4_deployment多一條記錄
ø jbpm4_deployprop 多三條
ø jbpm4_lob多兩條。
開始一個流程startprocessinstancebykey後
ø jbpm4_execution(流程例項表):新增一條記錄
ø jbpm4_hist_procinst(流程例項歷史表):新增一條記錄
ø jbpm4_variable (上下表):新增一條記錄
ø jbpm4_task (任務表):新增一條記錄
ø jbpm4_hist_task(任務歷史表):新增一條記錄
ø jbpm4_hist_actinst (活動節點例項表):新增一條記錄
填寫申請資訊
ø jbpm4_variable(上下表) : 新增n條記錄,根據表單資訊決定
ø jbpm4_task (任務表):新增一條記錄
ø jbpm4_hist_task(任務歷史表):新增一條記錄
ø jbpm4_hist_actinst (活動節點例項表):新增一條記錄
審批申請資訊
1.同意:
ø jbpm4_hist_actinst (活動節點例項表):新增一條記錄
2.駁回:
ø jbpm4_task (任務表):新增一條記錄
ø jbpm4_hist_task(任務歷史表):新增一條記錄
ø jbpm4_hist_actinst (活動節點例項表):新增一條記錄
審批結束
ø jbpm4_hist_actinst (活動節點例項表):新增一條記錄
2樓:業凡巧
jbpm4_deployment
流程定義表
jbpm4_deployprop
流程定義屬性表
jbpm4_execution
儲存流程執行資訊
jbpm4_hist_actinst
儲存流程活動(節點)例項歷史記錄
jbpm4_hist_detail
儲存variable的變更記錄
jbpm4_hist_procinst
儲存流程例項歷史記錄
jbpm4_hist_task
儲存任務例項歷史記錄
jbpm4_hist_var
流程變數(上下文)歷史表, 儲存歷史的變數
jbpm4_id_group
角色表jbpm4_id_membership
使用者角色表
jbpm4_id_user
使用者表jbpm4_job
定時表jbpm4_lob
儲存表jbpm4_participation
參與者表,存放參與者資訊,參與者的種類有candidate、client、owner、replaced assignee和viewer。而具體的參與者既可以是單一使用者,也可以是使用者組。
jbpm4_swimlane
泳道表。swimlane是一種runtime process role。通過swimlane,多個task可以一次分配到同一actor身上
jbpm4_task
任務表,存放需要人來完成的activities,需要人來參與完成的activity被稱為task
jbpm4_variable
上下文表,儲存進行時的臨時變數。
釋出一個流程deploy後
jbpm4_deployment新增一條記錄
jbpm4_deployprop新增三條記錄
jbpm4_lob新增一條記錄
上傳一個包含png和jpdl.xml的zip包後
jbpm4_deployment多一條記錄
jbpm4_deployprop多三條
jbpm4_lob多兩條。
說明一下:這裡jbpm4_lob這表就是儲存我們釋出的流程xml和流程圖png!
開始一個流程startprocessinstancebykey後
jbpm4_execution新增一條記錄
jbpm4_hist_actinst新增一條記錄
jbpm4_hist_procinst新增一條記錄
jbpm4_hist_task新增一條記錄
jbpm4_task新增一條記錄
VF題在資料庫中建立的表之間的關聯關係式選擇
選a,首先,bai關聯關係只有兩個,就是du永久關係和zhi臨時關係,後面兩個是dao亂寫的答案,然後專永久關係是屬在資料庫環境中建立的,就算關閉vf後下次再開啟這個資料庫,它們之間的聯絡還是存在,而臨時關係是在命令視窗中用 set rela to 命令建立的,當關閉vf後,此聯絡自動結束,下次開啟...
簡述在access資料庫中建立表間關係的步驟
先建主外來鍵,再點表的關係圖新增就可以了 1 在 資料庫 視窗中,單擊 物件 下的 資料庫圖表 單擊要開啟的資料庫圖表,單擊要開啟的資料庫圖表,再單擊 資料庫 視窗工具欄上的 設計 2 在資料庫圖表中,對要與另一個表中的某個列相關聯的資料庫列或列組合單擊行選擇器 3 把滑鼠指標放在行選擇器,單擊並將...
如何將資料庫中的表匯入到另外的資料庫中
你好以下是我以學生資訊表為例實現此方法,你可仿照我的例子。現在有這樣一張表message 包含兩列 teacher number student number teacher number包含1 20 student number包含21 300 格式比如 teacher number studen...