flowable ui 界面请假流程操作实例
如题,网上的教程多是代码居多,UI界面操作实例那更是一页难求,楼主分享下几天来的入坑经历,希望有需要了解,但是不知道去哪里了解的小伙伴,看完我的文章后能有所启发,文章有不足之处还请指正,若有相关问题请留言。
首先,先介绍下flowable是干嘛的
Flowable是用Java编写的轻量级业务流程引擎。Flowable流程引擎允许您部署BPMN 2.0流程定义(用于定义流程的行业XML标准),创建
流程定义的流程实例,运行查询,访问活动或历史流程实例以及相关数据等等。本节将逐步介绍各种概念和API,通过您可以在自己的开发
机器上进行的实例进行实现。
这是官网的简介,有点晦涩难懂,说简单点,flowable就是一个流程规范化管理的框架。
打个比方,就按最经典的请假说起,若公司人数较少,请假只需要写个假条,或者和老板说下就OK了,而使用flolwable就不同了,它可以将请假的流程规范化,提高请假的效率,方便公司管理。
文章底部有war相关文件下载链接
开始
进入编辑界面,创建流程

我们填写相关信息,然后创建模型(key可以自己写,但是不要相同,他是用来区分不同的模型用的)

接着会出现一个面板,我这里是没有汉化的面板,所以是英文的,若是需要汉化请自行百度教程,我这里提供一个qq交流群,里面文件很全,我提问的时候,也有很多人热心回答 --451710578

继续,我们在这个步骤完成了连接,并给用户任务天家里名字,点击表单,为用户任务创建一个表单

然后在弹出的表单上选择新建表

填写表单的相关信息

在这里设计表单都需要输入哪些字段

这个请假天数字段要重点关注,因为后需要用到

然后填写信息保存这个表单

表单保存完成之后,选择分配人,将用户任务分配给指定的个人或小组(我这里选择的是小组)

然后便是用户填写信息的自动判断部分,这里主要是用户来自动判断用户填写的请假天数,若是符合规则,输出true否者输出false。

决策表填写规则,左边是获取输入部分,右边是输出部分,左边的输入是用户输入的请假天数,根据自定义规则判断

接着,在路由后分支部分添加请假的路由条件

然后,点击邮件部分,填写邮件信息。

现在程序逻辑已经完成,我们去创建一个应用程序

我们填写应用程序的需要信息,然后选择刚才编辑的模型,点击保存,然后进入刚刚新建的app程序,选择发布


发布之后,切换账户(可以不切换),然后进入到task面板里,选择新建流程,然后找到刚才新建的那一个流程,选择右上角的启动流程


接着认领这个任务

这时候,点击表单内容,便可以编辑请假信息了。
填写完成之后选择完成,程序就可以自动走完设置好的流程。
flowable 6.4.1 官方安装包(解压直接把相关war包放到tomcat/webapps 目录下就可以直接使用) war 百度云链接:https://pan.baidu.com/s/1NB7zKbtz9LSx7cUh9Cgf5g 提取码:m35o
flowable ui 界面请假流程操作实例的更多相关文章
- windows下运行的linux服务器批量管理工具(带UI界面)
产生背景: 由于做服务器运维方面的工作,需要一人对近千台LINUX服务器进行统一集中的管理,如同时批量对LINUX服务器执行相关的指令.同时批量对LINUX服务器upload程序包.同时批量对LINU ...
- UI设计(流程/界面)设计规范
1.UI设计基本概念与流程 1.1 目的 规范公司UI设计流程,使UI设计师参与到产品设计整个环节中来,对产品的易用性进行全流程负责,使UI设计的流程规范化,保证UI设计流程的可操作性. 1.2范围 ...
- 流程设计器jQuery + svg/vml(Demo2 - UI界面增加属性显示)
设计器UI界面有了,接下来结点的属性怎么显示呢,采用弹窗的话觉得不方便用户:用easyui的propertygrid在最右边显示,又觉得要引入easyui,使得插件变复杂了:最后决定自己写. 1.实现 ...
- Python+PyQT5的子线程更新UI界面的实例《新手必学》
今天小编就为大家分享一篇Python+PyQT5的子线程更新UI界面的实例,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧子线程里是不能更新UI界面的,在移动端方面.Android的U ...
- Winform 界面执行耗时操作--UI卡顿假死问题
UI卡顿假死问题 误区1:使用不同的线程操作UI控件和耗时操作(即,跨线程操作UI控件CheckForIllegalCrossThreadCalls = false;), 注意:此处只是为了记录... ...
- 我的第一个activiti实例 (代码方式) ctiviti入门列子一个简单的activiti请假流程
转: (activiti入门列子一个简单的activiti请假流程) 我的第一个activiti实例 2017年05月31日 14:29:45 chf_mixueer 阅读数:1223 整个项目的 ...
- 流程设计器jQuery + svg/vml(Demo1 - 构建设计器UI界面)
之前用Silverlight实现过一个流程设计器(Demo),使用起来不是很方便.打算参考GooFlow,结合自己对工作流的理解,用jQuery改造实现一个,力求简单实用. 第一步是要构建设计器的UI ...
- QT+UI界面初识+界面与编辑区结合操作
图片中时UI界面的初识,了解界面部件都是干啥的: 有了界面之后,使得QT的开发变的更加的便捷,但是在ui界面有时满足不了的功能,就需要使用代码解决,怎么利用代码呢? 首先:打开程序编辑区: #incl ...
- 线程操作UI界面的方法
以前一般都是用BeginInvoke来刷新UI界面,现在采用 SynchronizationContext 来刷新,写起来清楚多了. SynchronizationContext synchroniz ...
随机推荐
- ASP.NET Core Caching简介
在.NET Core中提供了Caching的组件.目前Caching组件提供了三种存储方式: Memory Redis SQLSever 1.Memeor Caching 新建一个ASP.NET Co ...
- Linux的网络参数设置
前面讲解了lLinux 的IP组成,下面就讲一下Linux的网络设置和数据传递. 其实这地方对运维的人员来说,不会要精通,但还是要了解.必要时刻还会用到的 电脑之间数据的传递: 数据的传递要分为下面几 ...
- 搜狐视频 登录 md5 加密破解
这是一个简单的md5加密,可以学习一下js加密的破解流程,当一个入门级的教程 第一步:请求抓包 password是32位的字母和数字组合,猜测可能是md5加密,我们md5在线工具上试一下 发现我们的猜 ...
- 前端(3)JavaScript
前端(3)JavaScript JavaScript概述 1ECMAScript和JavaScript的关系: 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaS ...
- linux防止恶意采集攻防战
这两天ytkah开发的一个中大型项目被人盯上了,网站打开非常慢,查看了一下cpu.内存使用情况,30%左右占用不高,网络上下行就比较大了,IO实时流量达到40MB,IO总流量更是7TB,非常大的数据量 ...
- Scrapy笔记02- 完整示例
Scrapy笔记02- 完整示例 这篇文章我们通过一个比较完整的例子来教你使用Scrapy,我选择爬取虎嗅网首页的新闻列表. 这里我们将完成如下几个步骤: 创建一个新的Scrapy工程 定义你所需要要 ...
- v2.3.0
v2.3.1 大版本2,小版本3,fixbug 1
- OpenCV 学习笔记(16)open创建无边框的显示窗口
https://blog.csdn.net/weixin_41794771/article/details/93198098 讲解地址 // 1获取窗口句柄 winName 窗口名字 HWND win ...
- 阿里巴巴java开发手册 学习
3. [强制]类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外: DO / BO / DTO / VO / AO 正例: MarcoPolo / UserDO / Xml ...
- cube.js 最近的一些更新
cube.js 是一个和不错的数据分析框架,最近又有了一些新的功能支持,以下是一些简单的 总结 基于web socket 的预览支持 react hooks api 支持 支持基于reecharts ...
