flowable是flowable自己提供的客户端,方便我们对于flowable的使用,构成如下:

flowable使用mysql flowable使用sqlserver_表单

我们可以按照Flowable-基础应用启动我们自己的

flowable步骤。

flowable默认使用的是postgresql数据库,如果想关联到我们自己的数据库要去改配置文件。

以Flowable-IDM为例,则是Flowable-IDM运行文件夹的WEB-INF\classes下的flowable-default.properties

flowable使用mysql flowable使用sqlserver_App_02

一.Flowable-IDM

该服务主要集成了用户管理、权限管理、组管理、单点登录功能,是modeler等依赖的一个基础用户服务。

访问地址:http://127.0.0.1:8080/flowable-idm/#/user-mgmt

flowable使用mysql flowable使用sqlserver_flowable使用mysql_03


其他特性:

  • 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/
  • flowable使用mysql flowable使用sqlserver_表单_04


具体的使用可以参考这个文章:

部署ID表:act_re_deployment

部署内容表:act_ge_bytearray 存储的又流程文件

三.flowable-admin

管理端的程序,可以查询流程引擎、CMMN引擎、App引擎、表单引擎、DMN引擎、Content引擎的相关信息,并且

提供一定的管理能力。

flowable使用mysql flowable使用sqlserver_Flowable_05

四.flowable-task

任务管理程序,提供任务、流程、Case的启动停止能力,并且可以编辑任务的操作步骤。

flowable使用mysql flowable使用sqlserver_App_06

五.flowable-rest
功能主要提供对flowable的rest接口,rest通过统一的restful接口来服务,主要有部署管理、任务管理、流程管
理等功能,可以不通过JAVA API来调用相关接口。

总结:
其实我一般也就用用flowable-modeler,画画流程图,后续有别的话再更新给大家看吧!!