作者简介: 不肯过江东丶,一个来自二线城市的程序员,致力于用“猥琐”办法解决繁琐问题,让复杂的问题变得通俗易懂。
支持作者: 点赞、关注、留言~
最近大聪明在开发智能办公系统(OA),其中的一个功能模块就是工作流审批。但是由于大聪明之前也没接触过工作流相关的内容,而且百度出来的内容几乎都是不完整的,也没办法直接借鉴,大聪明索性就硬着头皮一点一点去搭建代码,在经历了若干次挫折和失败后,也终于实现了工作流的相关功能。想到各位小伙伴在工作中可能也会遇到类似的问题,那么今天大聪明就跟大家分享一下 SpringBoot 整合 Activiti7 实现工作流的全过程。
在正式讲解之前,我们先简单的了解一下什么是工作流
工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。那么在一个系统中工作流的功能就是对系统的业务流程进行自动化管理,而工作流是建立在业务流程的基础上,所以一个软件的系统核心根本上还是系统的业务流程,工作流只是协助进行业务流程管理。即使没有工作流业务系统也可以开发运行,只不过有了工作流可以更好的管理业务流程,提