flowable UI


  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 IDM提供认证。每个应用的WAR文件可以部署在相同的servlet容器(如Apache Tomcat)中,也可以部署在不同的容器中。由于每个应用使用相同的cookie进行认证,因此应用需要运行在相同的域名下。

安装

  1. 自行下载安装好Tomcat以及JDK。
  2. 下载最新稳定版本的Flowable 6,建议下载6.6.0后的包。

下载完成后解压flowable文件,在flowable6.6之后把FlowableUI中提供的功能合并到一起了,只需要把解压缩后的两个war包拷贝到Tomcat的解压缩的webapps目录下,然后启动Tomcat即可。


启动服务

启动Tomcat。

启动成功后,在浏览器中访问 http://localhost:8080/flowable-ui, 默认的账号密码是 admin/test

用户管理

身份管理应用程序中创建用户并授权


绘制流程

建模应用程序中创建流程

绘制完成后,点击左上角的保存,然后并关闭。

部署流程

流程绘制完成保存后,在流程菜单下可看到已绘制完成的流程

点击绘制完成的流程,然后下载

然后拷贝至项目的resources目录:

之后就可以按照之前测试的步骤使用这个流程了。

flowable UI演示

flowable UI提供了流程的演示功能,我们可直接在这个程序中验证使用下这个流程

部署流程

刚刚在flowableUI中创建好的程序,需要先部署下,才可以使用,就和之前代码部署xml一样,将流程部署好。只不过这里是通过flowableUI程序部署。


点击应用程序,然后创建一个应用程序

创建应用后需要指定对应的流程图

刚刚创建好的应用程序已经关联上了流程,现在就开始发布这个应用程序

启动流程

发布成功后,就可以启动流程了

点击首页的任务应用程序

当前任务需要由user1来完成,所以我们登录下user1的账号

当user1完成任务后,流程进入到了下一步,总经理审批

之前通过flowableUI测试创建的这个流程,在设计的时候,我们只给提交请假流程分配了user1,总经理审批并没有分配,所以流程后续是没有用户操作的,可自行测试多创建一个user2用户,然后设计流程图的时候,给总经理审批也分配一个用户,这样就能完成的走完这个流程了。

【flowable】三、flowableUI应用相关推荐

  1. 【Odoo】集成flowable,解决复杂的审批流

    目录 一.背景 二.本地部署flowable 三.设计流程demo 四.Odoo对接flowable 1.同步流程配置 2.绑定业务模型 五.demo实操 一.背景 Odoo的审批流实际是状态机,通过 ...

  2. 通过 Flowable-UI 来体验一把 Flowable 流程引擎

    [TOC] 本文为稀土掘金技术社区首发签约文章,14天内禁止转载,14天后未获授权禁止转载,侵权必究! 本专栏第一篇已发布,尚未看过的小伙伴请移步这里: Flowable 开篇,流程引擎扫盲 在我们使 ...

  3. Flowable-UI (二) Flowable 创建报销流程例子

    Flowable-UI (二) Flowable 创建报销流程例子 如题,今天楼主为大家介绍下通过界面制作一个最简单的报销流程,步骤如下: 先进入 http://localhost:8080/flow ...

  4. flowable理论(三)flowable简介

    flowable 2017发布,主创人员来自Activiti团队,目前支持BPMN和CMMN.DMN规范.它的主要含有五个引擎和一个官方自带的Modeler流程设计器,以及一套数据库表,以及发布版本( ...

  5. Flowable 服务任务执行的三种方式

    前面和小伙伴们分别聊了 Flowable 中的 ReceiveTask 和 UserTask,今天我们来看看另外一个比较常见的 Task --> ServiceTask. 1. ServiceT ...

  6. Flowable实战(三)流程部署管理

    一.流程定义的版本   当部署流程定义时,数据库中的流程定义会是这个样子: id key name version myProcess:1:676 myProcess My important pro ...

  7. Flowable(1) docker-compose安装flowable-ui

    一.前言 本文将通过docker-compose安装flowable-ui,并配置mysql数据库进行数据持久化 二.安装 # 环境准备 git clone https://gitee.com/zhe ...

  8. BPMN流程图在线制作-支持flowable,activit,camunda三种工作流引擎

    项目背景 在后端开发领域,工作流算一块难点. 在实际业务当中.比如OA,CRM 等各种系统.都需要和工作流打交道. 市面上现在主要流程Activit,Flowable, Camunda 三款工作流引擎 ...

  9. SpringBoot 集成Flowable设计器(Flowable-ui)

    一.项目场景: 提示:使用版本6.7.0 公司使用前后端项目分离,前端使用bpmn插件生成bpmn xml文件,后端解析处理数据.今天主要介绍后端集成flowable设计器的过程中遇到的问题. 如需了 ...

最新文章

  1. 【Sql Server】DateBase-触发器
  2. iOS进阶之iOS中实例变量与属性的区别(7)
  3. Hibernate5.x Idea搭建
  4. Problem 2238 Daxia Wzc's problem 1627 瞬间移动
  5. 转载:QT图形视图框架(The Graphics View Framework)
  6. 【插件开发】—— 1 Eclipse插件开发导盲
  7. retrofit content-length为0_大佬们,一波RxJava 3.0来袭,请做好准备~
  8. 前驱和后驱什么意思_为什么只有豪车才敢用后驱
  9. Java(Android)游戏开发框架LGame-0.2.7发布
  10. c 调用c语言头文件,混合使用C、C++和汇编语之:在C++中使用C头文件-嵌入式系统-与非网...
  11. hdu 5031 Lines 爆搜
  12. 错误未找到引用源_你好,C++(77)12.1 用右值引用榨干C++的性能
  13. 海康播放视频Demo
  14. 关于背景图background-image
  15. ArcGIS:如何利用栅格数据进行路径网络分析-可达性分析?
  16. 《追风筝的人》读书笔记
  17. 获取系统相册图片进行九宫布局
  18. [读后感-Cayden原创] 读《1-2年纪,塑造孩子一生的关键》有感
  19. Visual studio 词汇
  20. Mysql配置文件my.cnf配置及配置参数详解

热门文章

  1. c语言字符串差集,数组求交集并集差集问题
  2. 新能源6kw充电机,DCDC双向升降压48~54VDC输入, 输出320VDC,双向输入输出。
  3. 限制input输入类型(多种方法实现)
  4. 某个三层壳保护的FormBook样本提取
  5. R语言使用gridExtra包的grid.arrange函数将lattice包的多个可视化图像横向组合起来,ncol参数自定义组合图列数、nrow参数自定义组合图行数
  6. 嵌入式系统:后PC时代的擎天之柱
  7. Java实现图片复制
  8. 关于跨平台桌面应用程序开发的趋势
  9. 解决硬盘文件系统raw问题
  10. 【大数据】HBase入门学习