企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
> 工作流在Guns 5.1中也剔除掉了(因为不是必需品),不过如果需要使用工作流的话可以用Guns 3.3版本([https://gitee.com/stylefeng/guns/tree/v3.3](https://gitee.com/stylefeng/guns/tree/v3.3)) Guns 3.1版本引入了工作流框架flowable 6.2.0,并自带一个报销流程供大家参考,但是为了满足大家的需求,工作流不是绝大多数人都会使用,所以目前不对工作流提供支持,若需要项目集成工作流,可以仿照Guns3.1提供的flowable的配置,作为参考,自行集成一下工作流相关的内容,下面介绍一下之前版本的工作流。 为了不和guns的数据库混淆,guns新建了一个数据库`guns_flowable`,并配置了一个`单独的数据源`来连接该数据库,在application.yml中的配置如下  ![image_1c4pccdfhep7ii7p684iv1ukb34.png-36.4kB](https://img-blog.csdnimg.cn/2018122817463837) 在guns启动过程中,若`guns_flowable`数据库没有表,flowable引擎会自动初始化工作流需要的表 在报销管理业务中,一共有三个角色,`申请人`(账号:admin),`经理`(账号:manager),`老板`(账号:boss),他们的密码都是`111111`,首先申请人填写报销单,  ![image_1c4pcrtts1ig0cj11ade1k8d1llh3h.png-19.3kB](https://img-blog.csdnimg.cn/2018122817463875)  填写之后需要在`报销审批`菜单中,提交下自己的申请  ![image_1c4pctk939n1tjo25g1v1n1cji3u.png-45.4kB](https://img-blog.csdnimg.cn/20181228174638129) 如果报销金额小于500则是`经理(manager)`审批,我们登录经理的号,可以看到申请记录  ![image_1c4pd00lf169q1lvg14q71rf9nof4r.png-51.3kB](https://img-blog.csdnimg.cn/20181228174638165) 这里点击`通过`,则该流程结束,如果点`不通过`则还需要申请人重新提交申请 关于工作流的开发,可以参考[flowable官方文档](http://www.flowable.org/documentation.html)