Activity工作流學習要點

2021-08-09 06:25:33 字數 1289 閱讀 5843

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 表示...