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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!