Activiti流程引擎使用要點整理

activiti中的表的介紹

Activiti的後臺是有數據庫的支持,所有的表都以ACT_開頭。 第二部分是表示表的用途的兩個字母標識。 用途也和服務的API對應。

1)      ACT_RE_*: 'RE'表示repository。 這個前綴的表包含了流程定義和流程靜態資源 (圖片,規則,等等)。

2)      ACT_RU_*: 'RU'表示runtime。 這些運行時的表,包含流程實例,任務,變量,異步任務,等運行中的數據。 Activiti只在流程實例執行過程中保存這些數據, 在流程結束時就會刪除這些記錄。 這樣運行時表可以一直很小速度很快。

3)      ACT_ID_*: 'ID'表示identity。 這些表包含身份信息,比如用戶,組等等。

4)      ACT_HI_*: 'HI'表示history。 這些表包含歷史數據,比如歷史流程實例, 變量,任務等等。

5)      ACT_GE GE表示General通用,屬於一些通用配置。

 

日誌表:
1) act_evt_log         表示EVENT,目前只有一張表ACT_EVT_LOG,存儲事件處理日誌,方便管理員跟蹤處理。
通用數據表
2)  act_ge_bytearray    二進制數據表  png  bpmn 存在這個表
3) act_ge_property     屬性數據表存儲整個流程引擎級別的數據,初始化表結構時,會默認插入三條記錄
歷史數據庫表
4) act_hi_actinst        歷史節點表
5) act_hi_attachment     歷史附件表
6) act_hi_comment        歷史意見表
7) act_hi_detail         歷史詳情表,提供歷史變量的查詢
8) act_hi_identitylink 歷史流程人員表
9) act_hi_procinst        歷史流程實例表
10)act_hi_taskinst     歷史任務實例表
11)act_hi_varinst        歷史變量表
組織機構表
12)act_id_group        用戶組信息表
13)act_id_info         用戶擴展信息表
14)act_id_membership   用戶與用戶組對應信息表
15)act_id_user            用戶信息表
資源庫流程規則表
16)act_procdef_info    流程定義信息
17)act_re_deployment   部署信息表
18)act_re_model        流程設計模型部署表
19)act_re_procdef        流程定義數據表  
運行時數據庫表
20)act_ru_event_subscr 監聽表
21)act_ru_execution    運行時流程執行實例表
22)act_ru_identitylink 運行時流程人員表,主要存儲任務節點與參與者的相關信息
23)act_ru_job            運行時定時任務數據表
24)act_ru_task            運行時任務節點表
25)act_ru_variable        運行時流程變量數據表

 

幾個和流程相關的對象

Deployment:部署對象,和部署表對應act_re_deployment

ProcessDefinition:流程定義對象,和流程定義表對應act_re_procdef

ProcessInstance:流程實例對象,和流程實例表對應act_ru_execution

Task:任務對象,和任務表對應act_ru_task

 

幾個Service對象

RepositoryService:操作部署、流程定義等靜態資源信息

RuntimeService:操作流程實例,啓動流程實例、查詢流程實例、刪除流程實例等動態信息

TaskService:操作任務,查詢任務、辦理任務等和任務相關的信息

HistoryService:操作歷史信息的,查詢歷史信息

IdentityService:操作用戶和組

 

幾個Query對象

DeploymentQuery:對應查詢部署表act_re_deployment

ProcessDefinitionQuery:對應查詢流程定義表act_re_procdef

ProcessInstanceQuery:對應查詢流程實例表act_ru_execution

TaskQuery:對應查詢任務表act_ru_task

整理參考:https://blog.csdn.net/ssyujay/article/details/83896809

                  https://www.cnblogs.com/rodge-run/p/6492842.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章