使用者和管理員有時候需要統計,有多少個業務例項通過了審核,這個時候需要查詢指定流程下的已完成的流程例項,用做後期的統計
public map processstate
(@requestparam integer num,
@requestparam string processdefinitionkey,
@requestparam integer size )
total = list.
size()
; list listss =
newarraylist()
; listss=list.
sublist
(start,
(limit>total?total:
(limit)))
; map map =
newhashmap()
; map.
put(
"list"
,listss)
; map.
put(
"total"
,total)
; map.
put(
"pagesize"
,size)
; map.
put(
"pagenum"
,num)
;return map;
}//流程例項查詢條件的過濾
private historicprocessinstancequery gettaskquery
(searchstartedprocess searchstartedprocess)
// string processdefinitionname = searchstartedprocess.getprocessdefinitionname();
// if (stringutils.isnotempty(processdefinitionname))
/*taskquery.taskcreatedbefore();
taskquery.taskcreatedafter()
*/}return historicprocessinstancequery;
}
activiti 查詢流程定義啟動流程
要啟動流程就必須要知道有哪些流程,可能會涉及到許可權的問題,所以啟動流程前先查詢流程定義的資訊 流程定義的資訊放在 act re procdef 的表中 所以用repositoryservice中的方法查詢,可以根據act re procdef 表的索引去查詢 流程定義資訊查詢 repository...
Activiti工作流之歷史查詢
流程的部署和流程的啟動步驟就不貼出 了,請看我的activiti系列之前的 即可 系列回顧 1 activiti工作流之簡介與環境搭建 2 activiti工作流之流程部署和相關操作 3 activiti工作流之任務的執行 查詢 完成 4 activiti工作流之流程變數 1 查詢歷史流程例項 歷史...
Activiti(8) 流程執行歷史記錄
1 查詢歷史流程例項 查詢按照某個流程定義的規則一共執行了多少次流程 查詢歷史流程例項 test public void findhistoryprocessinstance 某一次流程的執行一共經歷了多少個活動 查詢歷史活動 test public void findhistoryactiviti...