flowable是flowable自己提供的客户端,方便我们对于flowable的使用,构成如下:
我们可以按照Flowable-基础应用启动我们自己的
flowable步骤。
flowable默认使用的是postgresql数据库,如果想关联到我们自己的数据库要去改配置文件。
以Flowable-IDM为例,则是Flowable-IDM运行文件夹的WEB-INFclasses下的flowable-default.properties
一.Flowable-IDM
该服务主要集成了用户管理、权限管理、组管理、单点登录功能,是modeler等依赖的一个基础用户服务。
访问地址:http://127.0.0.1:8080/flowable-idm/#/user-mgmt
其他特性:
- IDM是在6.0已经剥离,如果通过集成加入Flowable的流程功能呢的话不用必须加入IDM
- IDM的相关表以ACT_ID开头如ACT_ID_USER、ACT_ID_GROUP
- 如果不用自带的用户体系,可以设置 flowable.idm.ldap.enabled=true使用ldap server来设置用户鉴权,
不过只是用户和组,权限配置还是在Flowable的表中,所以如果使用LDAP鉴权,那么确保Ldap的用户权限在
Flowable中正确配置。 - 如果使用LDAP,那么第一次启动会给配置的flowable.common.app.idm-admin.user 用户所有的默认的4
个权限,防止没有一个用户能够登录系统
二.flowable-modeler
核心的业务绘制模块,提供了一个Web化的编辑器,可以在线编辑业务流程,绘制业务表单,编辑决策表,发布应用
程序,编写Case模型的功能。这个是我用的最多的。
访问地址:http://localhost:8080/flowable-modeler/
具体的使用可以参考这个文章:https://blog.csdn.net/houyj1986/article/details/85377377
部署ID表:act_re_deployment
部署内容表:act_ge_bytearray 存储的又流程文件
三.flowable-admin
管理端的程序,可以查询流程引擎、CMMN引擎、App引擎、表单引擎、DMN引擎、Content引擎的相关信息,并且
提供一定的管理能力。
四.flowable-task
任务管理程序,提供任务、流程、Case的启动停止能力,并且可以编辑任务的操作步骤。
五.flowable-rest
功能主要提供对flowable的rest接口,rest通过统一的restful接口来服务,主要有部署管理、任务管理、流程管
理等功能,可以不通过JAVA API来调用相关接口。
总结:
其实我一般也就用用flowable-modeler,画画流程图,后续有别的话再更新给大家看吧!!