Flowable 部署


一、Flowable 入門介紹

官網地址:https://www.flowable.org/

Flowable中文文檔:http://www.shareniu.com/flowable6.5_zh_document/bpm/index.html

下載地址:https://github.com/flowable/flowable-engine/releases/download/flowable-6.4.2/flowable-6.4.2.zip

Flowable提供的五個項目:

Flowable Modeler:流程定義管理

Flowable Task:用戶任務管理

Flowable IDM:用戶組權限管理

Flowable REST API:流程引擎對外提供的API接口

Flowable Admin:后台管理

二、Flowable五大引擎

 

三、Flowable數據庫表命名規則

ACT_RE_*
’RE’表示repository(存儲)。RepositoryService接口操作的表。帶這個前綴的表存儲的主要是一些靜態信息,比如:流程的定義,和流程相關的資源(圖片,規則等)。
ACT_RU_*
’RU’表示runtime。這是運行時的表存儲着流程變量,用戶任務,變量,職責(job)等運行時的數據。flowable只存儲實例執行期間的運行時數據,當流程實例結束時,將刪除這些記錄。這就保證了這些運行時的表小且快。
ACT_ID_*
’ID’表示identity(組織機構)。這些表包含標識的信息,如用戶,用戶組,等等。
ACT_HI_*
’HI’表示history。就是這些表包含着歷史的相關數據,如結束的流程實例,變量,任務,等等。
ACT_GE_*
普通數據,各種情況都使用的數據。


表分類 表名 表說明
一般數據(2) ACT_GE_BYTEARRAY 通用的流程定義和流程資源
ACT_GE_PROPERTY 系統相關屬性
流程歷史記錄(8) ACT_HI_ACTINST 歷史的流程實例
ACT_HI_ATTACHMENT 歷史的流程附件
ACT_HI_COMMENT 歷史的說明性信息
ACT_HI_DETAIL 歷史的流程運行中的細節信息
ACT_HI_IDENTITYLINK 歷史的流程運行過程中用戶關系
ACT_HI_PROCINST 歷史的流程實例
ACT_HI_TASKINST 歷史的任務實例
ACT_HI_VARINST 歷史的流程運行中的變量信息
用戶用戶組表(9) ACT_ID_BYTEARRAY 二進制數據表
ACT_ID_GROUP 用戶組信息表
ACT_ID_INFO 用戶信息詳情表
ACT_ID_MEMBERSHIP 人與組關系表
ACT_ID_PRIV 權限表
ACT_ID_PRIV_MAPPING 用戶或組權限關系表
ACT_ID_PROPERTY 屬性表
ACT_ID_TOKEN 系統登錄日志表
ACT_ID_USER 用戶表
流程定義表(3) ACT_RE_DEPLOYMENT 部署單元信息
ACT_RE_MODEL 模型信息
ACT_RE_PROCDEF 已部署的流程定義
運行實例表(10) ACT_RU_DEADLETTER_JOB 正在運行的任務表
ACT_RU_EVENT_SUBSCR 運行時事件
ACT_RU_EXECUTION 運行時流程執行實例
ACT_RU_HISTORY_JOB 歷史作業表
ACT_RU_IDENTITYLINK 運行時用戶關系信息
ACT_RU_JOB 運行時作業表
ACT_RU_SUSPENDED_JOB 暫停作業表
ACT_RU_TASK 運行時任務表
ACT_RU_TIMER_JOB 定時作業表/td>
ACT_RU_VARIABLE 運行時變量表
別的表 ACT_EVT_LOG 事件日志表
ACT_PROCDEF_INFO 流程定義信息

四、Flowable包部署

1、下載並安裝tomcat

https://tomcat.apache.org/tomcat-9.0-doc/index.html

2、下載flowable並解壓

3、將war包復制到tomcat內

4、啟動tomcat

5.創建數據庫

在自己的數據庫中,自己創建數據庫“flowable” ,從flowable-6.5.0.zip里面database下面的creat/all 下的sql 腳本執行去建表 86張表

 

 

 6.修改數據庫連接配置

\webapps\flowable-admin\WEB-INF\classes  application-dev.properties 這樣的配置文件

修改\webapps\flowable-admin\WEB-INF\classes  flowable-default.properties, 主要就是修改數據庫鏈接上,改成mysql的

 

 

 每個war中配置都修改一套!!!!!

5、效果

先進入 http://127.0.0.1:8080/flowable-idm 登錄,賬號:admin 密碼:test

 


之后可訪問

http://127.0.0.1:8080/flowable-modeler 流程定義管理

http://127.0.0.1:8080/flowable-admin 后台管理

http://127.0.0.1:8080/flowable-task 用戶任務管理

 

 

參考:https://blog.51cto.com/u_14622073/2509153

參考:https://blog.csdn.net/feiqinbushizheng/article/details/108284898


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM