審批意見儲存在act_hi_comment
表中
審批狀態儲存在act_hi_varinst
表中,為任務變數
historyservice historyservice = this.gethistoryservice();
taskservice taskservice = this.gettaskservice();
historictaskinstance historictaskinstance = historyservice.createhistorictaskinstancequery().taskid(taskid).singleresult();
string processinstanceid = historictaskinstance.getprocessinstanceid();
listhistorictaskinstancelist = historyservice.createhistorictaskinstancequery()
.processinstanceid(processinstanceid).orderbytaskcreatetime().asc().list();
historicvariableinstance historicvariableinstance = null;
listcommentlist = null;
for(historictaskinstance item : historictaskinstancelist)else
historicvariableinstance = historyservice.createhistoricvariableinstancequery()
if(historicvariableinstance != null) }}
還有兩點需要補充
一、需要考慮未審批節點未指定辦理人的情況
二、需要考慮已審批節點未指定辦理人的情況(即該任務由候選人完成)
Activiti工作流引擎定製
當前開源工作流引擎主要有jbpm activiti flowable幾種,其中flowable與activiti同出一源,flowable為activiti6.0主創人員出走後fork的新分支,與activiti6.0演進思路一致,activiti7.0更強調雲功能 jbpm為jboss產品,jbp...
Activiti5工作流引擎
1.1 1 pocessengine是activiti中最核心的類,其他的類都是由他而來 1.1 2 產生方式 processengine processengine processengines.getdefaultprocessengine 呼叫 processengine的getdefault...
Activiti工作流引擎學習總結
經過這三天對與activiti的軟磨硬泡,也算是小有所獲。想要學會工作流引擎其實很簡單,搞清楚processengine activiti引擎 並且理解其中幾大服務介面 服務 repositoryservice 資源相關的服務 runtimeservice 流程啟動以及執行的相關服務 taskser...