Activiti(8) 流程執行歷史記錄

2021-08-21 03:41:57 字數 746 閱讀 2470

1、查詢歷史流程例項

查詢按照某個流程定義的規則一共執行了多少次流程

/**查詢歷史流程例項*/

@test

public void findhistoryprocessinstance()

某一次流程的執行一共經歷了多少個活動

/**查詢歷史活動*/

@test

public void findhistoryactiviti()

} }

某一次流程的執行一共經歷了多少個任務

/**查詢歷史任務*/

@test

public void findhistorytask()

} }

某一次流程的執行一共設定的流程變數

/**查詢歷史流程變數*/

@test

public void findhistoryprocessvariables()

} }

由於資料庫中儲存著歷史資訊以及正在執行的流程例項資訊,在實際專案中對已完成任務的檢視頻率遠不及對代辦和可接任

務的檢視,所以在activiti採用分開管理,把正在執行的交給runtimeservice、taskservice管理,而歷史資料交給

historyservice來管理。

這樣做的好處在於,加快流程執行的速度,因為正在執行的流程的表中資料不會很大。

Activiti流程任務

任務候選人 組 public class candidatetest 任務持有人 public class ownertest 任務 人 public class claimtest 任務引數 public class vartest public class servartest 引數作用域 pu...

activiti 查詢流程定義啟動流程

要啟動流程就必須要知道有哪些流程,可能會涉及到許可權的問題,所以啟動流程前先查詢流程定義的資訊 流程定義的資訊放在 act re procdef 的表中 所以用repositoryservice中的方法查詢,可以根據act re procdef 表的索引去查詢 流程定義資訊查詢 repository...

jFinal整合activiti流程管理框架

在前一段時間,在乙個物料管理的系統的時候,客戶在談進貨管理的需求的時候,說要用到審批流程。博主表示沒有做過流程管理的專案,也沒有整合過相關的框架到專案。有點小方,但是也只能摸著石頭過河唄。查了一下網上關於流程管理的框架,發現還是比較多的介紹,考慮到對這類框架的接觸不多,我就選了乙個比較成熟 主流 資...