Activiti (三)啟動流程例項

2021-10-06 13:18:02 字數 677 閱讀 7111

流程的啟動:前提是已經完成部署工作

獲取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,...