0


Flowable 6.7.X 学习笔记(二) FlowableUI 和IDEA插件

1.FlowableUI 简介

Flowable提供了几个web应用,用于演示及介绍Flowable项目提供的功能:

  • Flowable IDM: 身份管理应用。为所有Flowable UI应用提供单点登录认证功能,并且为拥有IDM管理员权限的用户提供了管理用户、组与权限的功能。
  • Flowable Modeler: 让具有建模权限的用户可以创建流程模型、表单、选择表与应用定义。
  • Flowable Task: 运行时任务应用。提供了启动流程实例、编辑任务表单、完成任务,以及查询流程实例与任务的功能。
  • Flowable Admin: 管理应用。让具有管理员权限的用户可以查询BPMN、DMN、Form及Content引擎,并提供了许多选项用于修改流程实例、任务、作业等。管理应用通过REST API连接至引擎,并与Flowable Task应用及Flowable REST应用一同部署。详情参考Flowable BPMN 用户手册

2.安装准备

flowable 6.7.2下载
Tomcat 8.5.84下载

3.运行FlowableUI

3.1打开

yourPaht\flowable-6.7.2\wars

文件夹在这里插入图片描述

3.2将

wars

放在

yourPaht\apache-tomcat-10.0.27\webapps

目录下

在这里插入图片描述

注意!


(1)若出现

tomcat

日志乱码,打开

~\apache-tomcat-10.0.27\conf\

文件夹下的

logging.properties

文件
在这里插入图片描述
(2)在

logging.properties

文件中加入此代码

java.util.logging.ConsoleHandler.encoding = GBK

在这里插入图片描述
或直接将其改为

GBK

在这里插入图片描述

3.3 将

wars

放在

yourPaht\apache-tomcat-10.0.27\webapps

目录下

打开

~\apache-tomcat-10.0.27\bin

目录下的

startup.bat

在这里插入图片描述

注意!

:若出现控制台一闪而过,请检查你的

JDK

环境。
成功打开的状态:
在这里插入图片描述在在地址栏输入

http://localhost:8080/flowable-ui

打开页面:

注意!

:打开

tomcat

后进入不去系统,请使用

8.x

的版本,本人出现过使用

10.x

的版本导致启动服务器后进不去系统请求404的情况。
在这里插入图片描述
默认用户名:

admin

,密码:

test

进入系统。
在这里插入图片描述

4.FlowableUI的简单使用

4.1 身份管理应用程序

4.1.1 创建用户

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
再以相同的流程创建

TestUser2

注意!

:使用粘贴可能使弹出窗口关闭。

4.1.2 创建组

在这里插入图片描述
这里可以创建组,将用户放入。
在这里插入图片描述

4.1.3 权限控制

应用的权限控制,也就是流程。
在这里插入图片描述

4.2 建模器应用程序

4.2.1 打开界面

在这里插入图片描述
(1)新建一个业务流程:
在这里插入图片描述
在这里插入图片描述
绘制界面:
在这里插入图片描述

4.2.1 绘制流程

(1)创建

提交请假流程

在这里插入图片描述
(2)选中流程,分配用户:
在这里插入图片描述
在这里插入图片描述
(3)按照同样的方式创建

审批请假流程

,分配用户为

TestUser2


(4)添加

结束事件


在这里插入图片描述
(5)最后将他们连接起来:
在这里插入图片描述
(6)绘制流程完毕,记得

保存


在这里插入图片描述

4.3 流程部署

(1)点击打开

HolidayUI

在这里插入图片描述
(2)导出

HolidayUI BPMN2

流程图
在这里插入图片描述
导出的BPMN文件(部分):
在这里插入图片描述
下载后复制到项目目录的

resource

下即可完成部署。

4.4 应用发布在这里插入图片描述

任务应用程序

发布其实就是将多个流程放在一个任务应用程序中,以图形化页面的形式进行管理。

5.IDEA其他工具(超简单 flowable BPMN visuallizer)

在IDEA的市场中可以找到

flowable BPMN visuallizer

的插件可以在项目中实时浏览BPMN的流程,实际功能大家可以自己去探索:
介绍(译文):
该插件使BPMN(Flowable)世界更接近开发人员的需求。它支持编辑和可视化具有导航和调试支持的可流动BPMN图。该插件使BPMN(Flowable)世界更接近开发人员的需求。它支持编辑和可视化具有导航和调试支持的可流动BPMN图,个人觉得还是可以的,因为flowable的安装有点太麻烦了。¯_(ツ)_/¯
效果截图:
在这里插入图片描述


本文转载自: https://blog.csdn.net/qq_51484868/article/details/128687026
版权归原作者 Xiao白码 所有, 如有侵权,请联系我们删除。

“Flowable 6.7.X 学习笔记(二) FlowableUI 和IDEA插件”的评论:

还没有评论