Flowable提供了几个web应用,用于演示及介绍Flowable项目提供的功能:
所有其他的应用都需要Flowable IDM提供认证。每个应用的WAR文件可以部署在相同的servlet容器(如Apache Tomcat)中,也可以部署在不同的容器中。由于每个应用使用相同的cookie进行认证,因此应用需要运行在相同的域名下。
下载Tomcat:https://tomcat.apache.org/download-80.cgi 官网下载后解压缩到非中文目录即可,然后是下载FlowableUI的文件,在Flowable6.6之后把FlowableUI中提供的四个功能合并到了一起。
然后把解压缩后的两个war包拷贝到Tomcat的解压缩的webapps目录下
Tomcat目录:
启动Tomcat服务,执行startup.bat文件
如果启动中出现乱码修改Tomcat的conf目录下的 logging.properties 文件中的编码
如果一闪而过则检查jdk的环境变量配置。启动成功后,在浏览器中访问 http://localhost:8080/flowable-ui, 默认的账号密码是 admin/test
我们先在 身份管理应用程序
中创建用户并授权
创建用户
填写详细信息
授权管理
创建新的流程
流程图界面
创建流程,分配处理人
继续完成流程图的创建
绘制好的流程图,我们只需要一键导出即可
下载下来后拷贝到项目的resource目录下即可
然后就是正常的操作流程了
在FlowableUI中提供了演示程序
创建一个新的应用程序,并指定相关的信息
创建应用后需要指定对应的流程图
发布应用程序
发布了应用程序后我们就可以来启动流程了
点击显示图:
也就是可以看到当前是user1来处理,user1登录后可以看到要处理的流程,user2登录是看不到的。
点击完成后流程就向下一步流转了
这时再通过user2登录,就可以看到对应的代办的信息
然后点击完成,那么整个流程就走完了,搞定~