flowable入门篇-flowable基础-flowable-UI体验(2.1)

一、修改flowable-UI的数据库

修改数据库连接为mysql,默认是内存数据库H2

1.2 两种方式运行

1.2.1方式一Tomcat

1.2.1.1解压war

Tomcat下载:Index of /dist/tomcat

将flowable-ui.war,放到webapps目录下

到bin目录,点击startup.bat,点击允许一下,让war解压一下,也可以手工解压(jar xvf  flowable-ui.war),基本功,不赘述。

1.2.1.2修改配置文件

进入Tomcat下的\webapps\flowable-ui\WEB-INF\classes目录

1.2.1.3 创建数据库,增加驱动jar包

连接上是啥数据库就建啥,名字随便起

驱动是mysql5还是8去找对应驱动就行,网上下或者去自己maven仓库找找,然后放到Tomcat目录中webapps\flowable-ui\WEB-INF\lib

好久没试过这样加包了,瞬间回到初学Java时候,JSP年代,怀念!!!

完事再启动Tomcat,启动后第一次会自动建表

1.2.2 java -jar方式

一样的效果,没毛病

二、体验flowable-UI

2.1 新建用户

登录  用户名admin  密码test

以上建新建了两个用户,张三,李四,数据对应就是 act_id_user表。

2.2新建表单

这样一个简单的请假表单就创建完成啦。有点丑,大家理解意思就行。

2.3 新建流程图

以上就是一个简单的请假流程图啦。

1:开始节点,挂个表单

2:发起流程后,直属领导审批,assignee(任务的执行人)指定为李四

3:直属领导审完后到达一个排他网关,默认条件是到流程结束,如果请假天数大于3,那就到部门经理节点审批

4:部门经理,指定李四

5:结束

几点说明:

1:里面好多的配置项,现在不明白啥意思不要紧,后面慢慢讲,一下接收太多会乱

2:直属领导,部门经理没有挂表单,到时审批时候看不到表单,因为我们现在是测试,无所谓了,只是给大家感受一下整体的流程,有个直观感受。

2.4 发布流程

这样就把流程部署了,也可以看到数据库re,ge相关的几张表里面都有刚刚部署的流程数据了。

2.5 发起流程

2.6 审批任务

登录李四,发现没东西,这样一看应该是没权限,再回去admin看看,配下权限

配置完后,重新登录李四,就有权限了

嗯,发现没有表单,因为没挂表单,没问题。

李四审批完,因为是大于3天,那就到部门经理张三那了,也可以观察数据库,运行时任务,确实是张三了,

历史任务表,李四的完成了,新增了张三。

同样操作,张三也审一下。

三、总结一下

通过以上,大家对于flowable发起一个流程,审批,有个直观感受了。

实际就简单几个点:

1:用户,谁提交谁审批,一般我们自己做的系统中都不用flowable自带的用户部门,一般都是系统里面有用户,角色,组织这些。后续实战手把手慢慢将

2:表单就是页面,有内置表单,动态表单。还有就是不用表单,直接前端做好vue,或者其他语言写的页面。

3:流程图,决定流程走向

基本简单的就这些啦,后续那些什么网关,子流程,流程驳回,跳转,取消,后续再慢慢讲

这里大家有个直观感受,这个章节就是成功了,谢谢,未完待续。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值