1 Star 0 Fork 1

zhouwq / activiti工作流快速开发系统

加入 Gitee
与超过 600 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

工作流快速开发框架

很多程序员在开发工作流系统时都会遇到一个问题:工作流怎么和业务表结合起来?本框架采用请假流程作为示例,可以此为模版快速开发审批功能。

简单的请假流程为例,员工1发起请假,经理2审批,如果不大于3天,审批通过直接结束,如果大于3天,需要老板3进行审批。

1、新建流程模型,设置好key和name

avatar

2、使用activiti在线工具设计流程,注意在设计界面,流程名称对应流程key和名称对应流程名,否则后续无法启动流程

avatar avatar

分支跳转,设置好分支类似${day > 3}, ${day <=3},设置好之后部署流程

avatar avatar

3、设计业务逻辑表和接口(本教程通过零代码WebApi系统进行配置),通常包括:

1)、新增业务数据接口

2)、根据id修改instance_id接口

3)、根据id查询业务数据接口

avatar

4、设计表单提交页面,在页面中采用如下流程:

1)、调用新增接口插入一条数据,

2)、调用启动流程实例接口启动一个流程,获取instance_id,

3)、调用修改instance_id接口更新instance_id,

4)、员工1发起请假流程界面

avatar avatar

5、通过查询待办任务查找流转给自己的流程数据

经理2审批请假流程

avatar

6、通过查看已办任务查找已提交或已处理的数据

经理3查看已审批记录

avatar

7、boss审批同上

仓库评论 ( 0 )

你可以在登录后,发表评论

简介

activiti工作流快速开发系统 展开 收起
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/Zhouwq/jiadao-activiti.git
git@gitee.com:Zhouwq/jiadao-activiti.git
Zhouwq
jiadao-activiti
activiti工作流快速开发系统
master

搜索帮助

161121 f78d6d6f 1850385 154831 86f8c370 1850385