Activiti簡單複習總結

2021-10-09 10:02:51 字數 1795 閱讀 1248

1、什麼是工作流

多個參與者按照某種預定義的規則,傳遞業務資訊,進行審核功能的乙個框架(業務流程管理)

2、activiti工作流的流程引擎是什麼?

processengine

processengine processengine =processengines.getdefaultprocessengine();

3、引擎service介面,通過processengine流程引擎獲取

service介面

作用repositoryservice

流程倉庫service,用於管理流程倉庫,如:部署、刪除、讀取流程資源

identifyservice

身份service,可管理和查詢使用者、組之間的關係

runtimeservice

執行時service,處理所有正在執行的任務和流程例項等

taskservice

任務service,用於管理查詢任務,如簽收、辦理、指派等

formservice

表單service,用於讀取和任務、流程相關的表單資料

historyservice

歷史service,可查詢所有歷史資料

managementservice

引擎管理service,和具體業務無關,可用查詢引擎配置、資料庫、作業等

4、工作流中表數量及表的種類

23張表

被分為5個種類:

表名被re標記:repository,包含流程定義和流程靜態資源(,規則,等)

表名被ru標記:runtime,包含流程例項、任務、變數、非同步任務,等執行中的資料

表名被id標記:identity,包含身份資訊;比如使用者,組等等。一般web中使用檢視將系統使用者轉換為此表

表名被hi標記:history,包含歷史資料;比如歷史流程例項,變數、任務等

表名被ge標記:通用資料用於不同場景

5、流程例項和執行物件的區別

流程從開始到結束的最大分支,乙個流程中,流程例項只有乙個

執行物件,就是按照流程定義的規則執行一次的炒作,乙個流程中,執行物件可以有多個

6、流程設計器有哪些

eclipse designer : eclipse外掛程式,模型設計器

activiti modeler:基於web

7、activiti***

1)全域性***

實現activitieventlistener介面

2)節點(任務)***

實現tasklistener介面

事件型別(觸發方式):

create任務被建立,並且所有的屬性都被設定好後。

assignment任務被委派給某人後。注意: 當流程執行到達乙個usertask時,會先觸發乙個assignment事件,再觸發create事件。

complete在任務完成後,且被從執行時資料(runtime data)中刪除前觸發。

delete在任務將要被刪除之前發生。注意,當任務通過completetask完成任務時,它也會被執行。

3)連線***

實現executionlistener介面

8、activiti流程選人配置方式

1)直接指定:assignee

2)指定組:

3)指定角色

9、整合到spring中

10、部署方式

11、流程選人**配置

12、通過**控制流向

簡單工廠複習總結

簡單工廠 定義乙個工廠類,它可以根據引數的不同返回不同類的例項,被建立的例項通常都具有共同的父類.簡單工廠模式角色 工廠,抽象產品,具體產品.簡單工廠是一種類建立型模式.可以引入配置類實現在不修改客戶端 的前提下增加和更換具體產品.所有工廠模式都強調把建立物件的職責和使用物件的職責進行分離.簡單工廠...

OC簡單語法複習 總結

定義類 oc中描述類需要2個檔案。類名.h 標頭檔案 定義變數,類名 類名m實現 實現方法 h中的格式 inte ce 類名 父類 為繼承表示。此處定義方法宣告 end 變數宣告 型別 變數名 private 只能在類內部訪問 protected 只能在類內部和子類中訪問 預設 public 全域性...

CSS的簡單複習總結

如果說網頁是人的話那麼css就是化妝品了哈哈哈,所以網頁離不開css的裝飾。id選擇器和class選擇器 二者都是用來選擇元素進行裝飾的,我個人理解是類選擇器包含了id選擇器,class選擇器不進能選出單個元素還能還能選出一類元素。外部樣式表 在外部進行編寫 在 的 進行呼叫 內部樣式表 在網頁的中...