Flowable基础入门学习(二)FlowableUI应用
官方文档的介绍
https://tkjohn.github.io/flowable-userguide/#flowableUIApps
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开源版本,我这里用到的是6.7.2版本。https://github.com/flowable/flowable-engine/releases/tag/flowable-6.7.2
- 找到这两个war包
- 安装配置Tomcat,并将上面的war包,放到tomcat的webapps文件夹下,启动tomcat。
- 访问:http://localhost:8080/flowable-ui admin/test
使用介绍
身份管理应用程序——用户管理
- 创建用户。还可以创建用户组。
- 权限控制。可以添加用户,也可以添加用户组。
部署流程
建模应用程序——绘制流程
- 点击建模应用程序,点击创建流程
- 绘制并分配用户
- 完成绘制
导出bpmn与部署
- 下载xml文件,并复制到项目的resource目录下。接着就是按照正常的部署流程部署即可。
详细部署流程请参考Flowable基础入门学习(一)
flowable演示应用程序
- 创建一个新的应用程序并指定相关信息。
- 关联对应的流程,随后保存,并发布。
启动流程
任务应用程序
- 进入任务应用程序 -> 启动一个新流程, 然后跟踪其进度 -> 在左侧菜单选择要启动的流程。
- 可以看到这个流程的详情。点击显示图可以看到对应的流程图。流程图中则包含了每个节点的人员信息。
完成任务
- 退出admin账号,使用配置的whx账号登录。完成提交请假申请任务。流程向下流动。
- 使用huathy账号登录,可以看到需要待完成的任务,完成领导审批任务。
- 查看历史任务
本文来自博客园,作者:Huathy,遵循 CC 4.0 BY-NC-SA 版权协议。转载请注明原文链接:https://www.cnblogs.com/huathy/p/17253816.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!