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選擇器不進能選出單個元素還能還能選出一類元素。外部樣式表 在外部進行編寫 在 的 進行呼叫 內部樣式表 在網頁的中...