日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jbpm 4.4 表结构

發布時間:2025/7/14 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jbpm 4.4 表结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

(一)資源庫和運行時表結構
????? JBPM4_DEPLOYMENT,
????? JBPM4_DEPLOYPROP,
????? JBPM4_LOB存儲流程定義相關的部署信息
????? JBPM4_EXECUTION主要是存放JBPM4的執行信息,Execution機制代替了JBPM3的Token機制
????? JBPM4_TASK存放需要人來完成的Activities(活動),需要人來參與完成的Activity 被稱為Task
????? JBPM4_PARTICIPATION參與者表,存放參與者信息,參與者的種類有Candidate、Client、Owner、Replaced
????? Assignee和Viewer。而具體的參與者既可以是單一用戶,也可以是用戶組
????? JBPM4_SWIMLANE泳道表。SwimLane是一種Runtime Process
????? Role。通過SwimLane,多個Task可以一次分配到同一Actor身上
????? JBPM4_JOB? 存放的是Timer 的定義
?????? JBPM4_VARIABLE 存的是進行時的臨時變量。

????? (二)歷史數據庫表結構
????? JBPM4_HIST_PROCINST 與JBPM4_HIST_ACTINST 分別存放Process Instance和Activity
????? Instance的歷史記錄
????? JBPM4_HIST_DETAIL 保存 Variable的變更記錄
????? JBPM4_HIST_VAR 保存歷史的變量
????? JBPM4_HIST_TASK Task的歷史信息
????? (三)身份認證表結構
????? JBPM4_ID_GROUP ,
????? JBPM_ID_MEMBERSHIP ,
????? JBPM4_ID_USER 這三張表很常見,基本的權限控制,關于用戶認證方面建議還是自己開發一套,組件自帶的功能太簡單,使用中有很多需求難以滿足
????? 除了前面述及的17張表外,還有一張引擎參數表,這是一張獨立的表,在此沒有單獨列出
????? (四)測試用例:
????? 對jBPM4.3數據庫的幾張表簡單介紹

????? 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的定義。

總結

以上是生活随笔為你收集整理的jbpm 4.4 表结构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。