Activiti 查詢歷史流程例項

2021-09-26 20:20:44 字數 1189 閱讀 9561

使用者和管理員有時候需要統計,有多少個業務例項通過了審核,這個時候需要查詢指定流程下的已完成的流程例項,用做後期的統計

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...