1. 1個外掛程式
在eclipse中安裝activity外掛程式,讓你可以在eclipse中繪製activity工作流圖
2. 1個引擎
processengine物件,activity工作流引擎。這是activiti工作的核心。負責生成流程執行時的各種例項及資料、監控和管理流程的執行。
所有的操作都是從獲取引擎開始的,所以一般會把引擎作為全域性變數
processengine processengine =processengines.getdefaultprocessengine();
3. 1個配置檔案
activiti.cfg.xml。activiti核心配置檔案,配置流程引擎建立工具的基本引數和資料庫連線池引數
4. 5種資料庫表
activiti的後台是有資料庫的支援,所有的表都以act_開頭。 第二部分是表示表的用途的兩個字母標識。用途也和服務的api對應。
act_re_*: 're'表示repository。 這個字首的表包含了流程定義和流程靜態資源(,規則,等等)。
act_ru_*: 'ru'表示runtime。 這些執行時的表,包含流程例項,任務,變數,非同步任務,等執行中的資料。 activiti只在流程例項執行過程中儲存這些資料,在流程結束時就會刪除這些記錄。 這樣執行時表可以一直很小速度很快。
act_id_*: 'id'表示identity。 這些表包含身份資訊,比如使用者,組等等。
act_hi_*: 'hi'表示history。 這些表包含歷史資料,比如歷史流程例項,變數,任務等等。
act_ge_*: 通用資料,用於不同場景下,如存放資源檔案。
5. 23張表
不同的表存放不同方面的資料,有流程定義表、任務結點表、流程變數表、任務歷史表等等。
6. 5項service
不同的service類對應不同的功能。
比如taskservice,是activiti的任務服務類。可以從這個類中獲取任務的資訊。
而historyservice,則是activiti的查詢歷史資訊的類。在乙個流程執行完成後,這個物件為我們提供查詢歷史資訊。
7. 7項基本操作
設計流程圖(各種元件,如連線、使用者任務、閘道器)
流程定義增刪改查
流程變數增刪改查
啟動流程定義
任務增刪改查
完成任務
歷史資訊查詢
工作流引擎Activity
工作流 是工作流程及各操作步驟之間業務規則的抽象 概述和描述。或者說多個參與者,按照某種預定義的規則,傳遞業務資訊,進行審核的功能框架。所謂工作引擎流是指workflow作為應用系統的一部分,並為之提供對各應用系統有決定作用的根據角色 分工和條件的不同決定資訊傳遞路由 內容等級等核心解決方案。主要功...
Activity 工作流 目錄
主要目的建立乙個目錄,說一下每篇部落格講了什麼,最後是 位址。activity 工作流 一 搭建乙個springboot基礎專案。activity 工作流 二 activity表簡單講解,基礎頁面構建。activity 工作流 三 節點固定審批人的流程。activity 工作流 四 節點非固定審批人...
工作流 Activity 表結構分析
見 資料庫activiti 資料庫支援 activiti 的後台是有資料庫的支援,所有的表都以 act 開頭。第二部分是表示表的用途的兩個字母標識。用途也和服務的 api對應。act re re 表示repository 這個字首的表包含了流程定義和流程靜態資源 規則,等等 act ru ru 表示...