【flowable】三、flowableUI应用
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进行认证,因此应用需要运行在相同的域名下。
安装
- 自行下载安装好Tomcat以及JDK。
- 下载最新稳定版本的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应用相关推荐
- 【Odoo】集成flowable,解决复杂的审批流
目录 一.背景 二.本地部署flowable 三.设计流程demo 四.Odoo对接flowable 1.同步流程配置 2.绑定业务模型 五.demo实操 一.背景 Odoo的审批流实际是状态机,通过 ...
- 通过 Flowable-UI 来体验一把 Flowable 流程引擎
[TOC] 本文为稀土掘金技术社区首发签约文章,14天内禁止转载,14天后未获授权禁止转载,侵权必究! 本专栏第一篇已发布,尚未看过的小伙伴请移步这里: Flowable 开篇,流程引擎扫盲 在我们使 ...
- Flowable-UI (二) Flowable 创建报销流程例子
Flowable-UI (二) Flowable 创建报销流程例子 如题,今天楼主为大家介绍下通过界面制作一个最简单的报销流程,步骤如下: 先进入 http://localhost:8080/flow ...
- flowable理论(三)flowable简介
flowable 2017发布,主创人员来自Activiti团队,目前支持BPMN和CMMN.DMN规范.它的主要含有五个引擎和一个官方自带的Modeler流程设计器,以及一套数据库表,以及发布版本( ...
- Flowable 服务任务执行的三种方式
前面和小伙伴们分别聊了 Flowable 中的 ReceiveTask 和 UserTask,今天我们来看看另外一个比较常见的 Task --> ServiceTask. 1. ServiceT ...
- Flowable实战(三)流程部署管理
一.流程定义的版本 当部署流程定义时,数据库中的流程定义会是这个样子: id key name version myProcess:1:676 myProcess My important pro ...
- Flowable(1) docker-compose安装flowable-ui
一.前言 本文将通过docker-compose安装flowable-ui,并配置mysql数据库进行数据持久化 二.安装 # 环境准备 git clone https://gitee.com/zhe ...
- BPMN流程图在线制作-支持flowable,activit,camunda三种工作流引擎
项目背景 在后端开发领域,工作流算一块难点. 在实际业务当中.比如OA,CRM 等各种系统.都需要和工作流打交道. 市面上现在主要流程Activit,Flowable, Camunda 三款工作流引擎 ...
- SpringBoot 集成Flowable设计器(Flowable-ui)
一.项目场景: 提示:使用版本6.7.0 公司使用前后端项目分离,前端使用bpmn插件生成bpmn xml文件,后端解析处理数据.今天主要介绍后端集成flowable设计器的过程中遇到的问题. 如需了 ...
最新文章
- 【Sql Server】DateBase-触发器
- iOS进阶之iOS中实例变量与属性的区别(7)
- Hibernate5.x Idea搭建
- Problem 2238 Daxia Wzc's problem 1627 瞬间移动
- 转载:QT图形视图框架(The Graphics View Framework)
- 【插件开发】—— 1 Eclipse插件开发导盲
- retrofit content-length为0_大佬们,一波RxJava 3.0来袭,请做好准备~
- 前驱和后驱什么意思_为什么只有豪车才敢用后驱
- Java(Android)游戏开发框架LGame-0.2.7发布
- c 调用c语言头文件,混合使用C、C++和汇编语之:在C++中使用C头文件-嵌入式系统-与非网...
- hdu 5031 Lines 爆搜
- 错误未找到引用源_你好,C++(77)12.1 用右值引用榨干C++的性能
- 海康播放视频Demo
- 关于背景图background-image
- ArcGIS:如何利用栅格数据进行路径网络分析-可达性分析?
- 《追风筝的人》读书笔记
- 获取系统相册图片进行九宫布局
- [读后感-Cayden原创] 读《1-2年纪,塑造孩子一生的关键》有感
- Visual studio 词汇
- Mysql配置文件my.cnf配置及配置参数详解