网站首页 > 博客文章 正文
很多程序员在开发工作流系统时都会遇到一个问题:工作流怎么和业务表结合起来?流程怎么处理?
本快速开发框架大熊老师将采用请假流程作为示例,可以此为模版快速开发审批功能。
简单的请假流程:员工发起请假,经理审批,如果不大于3天,审批通过直接结束,如果大于3天,需要老板进行审批。
1、新建流程模型,设置好key和name
2、使用activiti在线工具设计流程,注意在设计界面,流程名称对应流程key和名称对应流程名,否则后续无法启动流程
分支跳转,设置好分支类似${day>3} ,{day <=3},设置好之后部署流程
3、设计业务逻辑表和接口(本教程通过零代码WebApi系统进行配置),通常包括:
1)、新增业务数据接口
2)、根据id修改instance_id接口
3)、根据id查询业务数据接口
4、设计表单提交页面,在页面中采用如下流程:
1)、调用新增接口插入一条数据,
2)、调用启动流程实例接口启动一个流程,获取instance_id,
3)、调用修改instance_id接口更新instance_i,
4)、员工1发起请假流程界面
5、通过查询待办任务查找流转给自己的流程数据
经理2审批请假流程
6、通过查看已办任务查找已提交或已处理的数据
经理3查看已审批记录
7、boss审批同上
猜你喜欢
- 2024-10-18 一套集成工作流+地图引擎的快速开源平台源码
- 2024-10-18 Spring Boot + Security + MyBatis + Thymeleaf + Activiti 快速开发平台
- 2024-10-18 基于Java的快速开发平台-低代码集成工作流-快速开发表单系统
- 2024-10-18 30分钟学会:springboot+mysql+camunda开源工作流引擎
- 2024-10-18 工作审批流系统,快速落地平台(工作流和审批流的区别)
- 2024-10-18 Spring Boot 整合 xxl-job(spring boot整合thymeleaf)
- 2024-10-18 「低代码平台」springboot+Activiti7多实例(会签)流程实现(一)
- 2024-10-18 可视化Java工作流引擎开发,10分钟完成一个业务流程发布
- 2024-10-18 springboot+activiti7之拖拽表单k-form-design整合
- 2024-10-18 Activiti 6.0 流程引擎从零开始(第一天) 1
你 发表评论:
欢迎- 367℃用AI Agent治理微服务的复杂性问题|QCon
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 357℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 345℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)