流程的啟動:前提是已經完成部署工作
獲取processengine
物件獲取
runtimeservice
物件建立流程例項,流程定義的key需要知道
public class activitistartinstance
}
流程部署的id:null
流程定義的id:day:1:3
流程例項的id:2501
act_hi_actinst表:已完成startevent工作,現在輪到xiaoyi的任務,因為還沒有完成,所以結束時間為null
act_hi_identitylink表:參與者xiaoyi
act_hi_procinst表:流程例項
act_hi_taskinst表:已經完成開始工作,現在輪到xiaoyi工作
act_ru_execution表:執行表,流程結束後會自動清空
act_ru_identitylink表:例項參與者表,流程結束後會自動清空
act_ru_task表:當前輪到xiaoyi執行吃飯的任務,xiaoyi執行完後會自動被覆蓋掉,流程結束後自動清空
activiti 學習( 三 ) 之 流程啟動者
在啟動乙個流程時,我們會有將當前使用者啟動的流程儲存起來,作為流程發起人 啟動人 申請人 提交人 而在儲存這個流程啟動者資訊,api 沒有明確規範該怎麼存。所以這裡我總結下我學到的儲存流程啟動者資訊的方法。咖啡兔部落格中的做法 activiti設定流程發起使用者資訊 咖啡兔 henryyan 注 如...
activiti 查詢流程定義啟動流程
要啟動流程就必須要知道有哪些流程,可能會涉及到許可權的問題,所以啟動流程前先查詢流程定義的資訊 流程定義的資訊放在 act re procdef 的表中 所以用repositoryservice中的方法查詢,可以根據act re procdef 表的索引去查詢 流程定義資訊查詢 repository...
Activiti 查詢歷史流程例項
使用者和管理員有時候需要統計,有多少個業務例項通過了審核,這個時候需要查詢指定流程下的已完成的流程例項,用做後期的統計 public map processstate requestparam integer num,requestparam string processdefinitionkey,...