1 Activiti 執行時表資訊總結

2022-03-12 20:17:35 字數 1267 閱讀 6637

activiti的後台是有資料庫的支援,所有的表都以act_開頭。 第二部分是表示表的用途的兩個字母標識。 用途也和服務的api對應。

act_re_*: 're'表示repository。 這個字首的表包含了流程定義和流程靜態資源 (,規則,等等)。

act_ru_*: 'ru'表示runtime。 這些執行時的表,包含流程例項,任務,變數,非同步任務,等執行中的資料。 activiti只在流程例項執行過程中儲存這些資料, 在流程結束時就會刪除這些記錄。 這樣執行時表可以一直很小速度很快。

act_id_*: 'id'表示identity。 這些表包含身份資訊,比如使用者,組等等。

act_hi_*: 'hi'表示history。 這些表包含歷史資料,比如歷史流程例項, 變數,任務等等。

act_ge_*: 通用資料, 用於不同場景下,如存放資源檔案。

--執行時流程執行例項

select * from act_ru_execution;

id_:execution主鍵,這個主鍵有可能和proc_inst_id_相同,相同的情況表示這條記錄為主例項記錄。

例如:d4e12a5f-32be-11e6-8fa9-a41f726277a8

rev_:表示資料庫表更新次數。

proc_inst_id_:乙個流程例項不管有多少條分支例項,這個id都是一致的。

parent_id_:這個記錄表示父例項id,如上圖,同步節點會產生兩條執行記錄,這兩條記錄的父id為主線的id。

is_active_: 是否活動流程例項,比如上圖,主流程為非活動例項,下面兩個為活動例項,如果usertask2完成,那麼這個值將變為0即非活動。

is_concurrent_:是否併發。上圖同步節點後為併發,如果是併發多例項也是為1。

is_scope_: 這個欄位我跟蹤了一下不同的流程例項,如會簽,子流程,同步等情況,發現主例項的情況這個欄位為1,子例項這個欄位為0。

--執行時任務

select * from act_ru_task;

--執行時變數

select * from act_ru_variable;

--執行時作業

select * from act_ru_job;

--執行時事件

select * from act_ru_event_subscr;

執行時型別資訊

一.向下造型 動態型別轉換 dynamic cast 用於將基類型別的指標或引用轉換為其子類型別的指標或引用,前提是子類必須從基類多型繼承,即基類包含至少乙個虛函式 class a class b public a b b a pa b b pb dynamic cast pa a ra b b r...

執行時型別資訊RTTI

我們在寫c 的時候經常碰到使用dynamic cast進行型別轉換的情況,也都知道經過dynamic cast的轉換更加安全,因為dynamic cast進行了型別檢查。但是可能很多人不知道dynamic cast是c 執行時型別資訊 rtti 機制鏈條上的乙個節點。rtti提供了兩個操作符和乙個類...

執行時修改註解資訊

當時的需求是匯出的時候加乙個title,然後用的是easyexcel,註解使用的是excelproperty,然後就懶嘛,不想乙個個加了,所以直接改註解,上 功能描述 修改註解資訊 param t param title return void author lpj date 2022 01 05 ...