activiti 臨時筆記mark

2022-07-25 07:30:13 字數 1687 閱讀 3003

public class tenminutetutorial 

// verify fozzie can now retrieve the task

tasks = taskservice.createtaskquery().taskassignee("fozzie").list();

for (task task : tasks)

system.out.println("number of tasks for fozzie: "

+ taskservice.createtaskquery().taskassignee("fozzie").count());

// retrieve and claim the second task

tasks = taskservice.createtaskquery().taskcandidategroup("management").list();

for (task task : tasks)

// completing the second task ends the process

for (task task : tasks)

// verify that the process is actually finished

historyservice historyservice = processengine.gethistoryservice();

historicprocessinstance historicprocessinstance =

historyservice.createhistoricprocessinstancequery().processinstanceid(procid).singleresult();

system.out.println("process instance end time: " + historicprocessinstance.getendtime());

}}

各個service的作用:

repositoryservice

管理流程定義

runtimeservice

執行管理,包括啟動、推進、刪除流程例項等操作

taskservice

任務管理

historyservice

歷史管理(執行完的資料的管理)

identityservice

組織機構管理

formservice

乙個可選服務,任務表單管理

managerservice

1)     產生方式

2)     可以產生deploymentbuilder,用來定義流程部署的相關引數

3)     刪除流程定義

是activiti的流程執行服務類。可以從這個服務類中獲取很多關於流程執行相關的資訊。

是activiti的任務服務類。可以從這個類中獲取任務的資訊。

是activiti的查詢歷史資訊的類。在乙個流程執行完成後,這個物件為我們提供查詢歷史資訊。

activiti學習筆記 一

一 資料庫 1 分類 2 表結構操作 2.1資源庫流程規則表 1 act re deployment 部署資訊表 2 act re model 流程設計模型部署表 3 act re procdef 流程定義資料表 2.2執行時資料庫表 1 act ru execution 執行時流程執行例項表 2 ...

Activiti筆記 命令模式

activiti筆記 命令模式 context 環境,容器 commandcontext 命令容器,環境 命令執行者 commandcontextinterceptor 命令容器 command 命令介面 contectcommand 具體命令 restcontroller 命令發起者 1.cont...

Python臨時筆記

引用計數 中文的時候需要在頭部輸入 coding utf 8 python 分析函式會分析全部函式體,如果有全域性變數與區域性變數同名,切函式體內優先呼叫全域性變數,會報錯 global 表示全域性變數 不讓from import module 系統定義的變數 類的本地變數 有列表為何還要設計元祖 ...