SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档)

这篇具有很好参考价值的文章主要介绍了SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

activiti工作流引擎项目,企业erp、oa、hr、crm等企事业办公系统轻松落地,一套完整并且实际运用在多套项目中的案例,满足日常业务流程审批需求。

一、项目形式

springboot+vue+activiti集成了activiti在线编辑器,流行的前后端分离部署开发模式,快速开发平台,可插拔工作流服务。工作流表单可平滑的接入自定义表单,接入后进行业务审批流转。本项目集成了工作流所有的功能,并做了一个测试的表单进行审批演示。工作流部分功能含:流程图在线绘制,在线发布,工作流权限设置,审批节点设置(角色,直接指定人,部门等),业务表单关联,提交,撤回,与签或签,同意,驳回(支持驳回到任意岗),审批委托,流程挂起,流程图实时跟踪,审批提醒,可接入钉钉进行钉钉通知,企业微信通知等。

二、项目介绍

本项目拥有用户管理,部门管理,代码生成,系统监管,报表,大屏展示,业务审批等功能。功能太强大,只能粗矿的介绍,所见即所得,体验一下吧。

三、工作流

1.流程模型绘制

进入流程模型菜单,创建流程模型,这里涉及到网关流转,需要设置流转条件,我们这里是三十岁以上的走下面分支,三十岁以下的走上面的分支。点击分支线,设置流转条件即可。${age<=30}。保存后我们在列表中点击发布即可。

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

2.流程配置

发布后,就到了已发布模型列表,在启用之前,我们需要先对进行节点设置和关联具体单据。

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

审批人员可以根据角色,直接指定人,部门,部门负责人,发起人部门负责人来进行配置,基本上满足所有的流转需求,并且可以设置表单变量。

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

设置流程表单,目前就做了一个请假的测试表单,并且可以对相应角色授权,做到自定义权限。

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

设置完后启动即可。

3.流程提交

填写请假表单

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

提交单据,优先级分为普通,重要,紧急。消息通知可以选择站内通知,短信,邮件。

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

提交之后可以撤回单据。 查看流程流转进度情况。

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

也可以挂起,删除流程。

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

4.流程审批

办理人审批列表,可以处理单据(驳回或者通过),也可以委托他人待办。

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

审批通过。 委托他人待代。

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

审批通过后进入已办列表。

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

年龄大于30岁,进入下面分支流转。

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

审批通过。

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

5.待办信息推送

站内消息推送。

SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档),源码下载,低代码,activiti,工作流,java,spring boot,vue,idea

总结

本套工作流代码已经在多个实际项目中运行并结合实际工作流业务持续优化过,源码下载:点我获取文章来源地址https://www.toymoban.com/news/detail-845358.html

到了这里,关于SpringBoot整合Activiti实现工作流的低代码系统(附源码+文档)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Springboot整合Camunda工作流引擎实现审批流程实例

    环境:Spingboot2.6.14 + camunda-spring-boot-starter7.18.0 依赖配置 应用程序配置 通过上面的配置后访问控制台: http://localhost:8100/workflow/ 默认是没有上面的tasks中的内容,这里是我之前测试数据 环境准备好后,接下来就可以设计工作流程。 上面的 camunda-bpm-spring-boot-starter-rest依赖中定义

    2024年02月09日
    浏览(48)
  • 模仿Activiti工作流自动建表机制,实现Springboot项目启动后自动创建多表关联的数据库与表的方案

    文/朱季谦 熬夜写完,尚有不足,但仍在努力学习与总结中,而您的点赞与关注,是对我最大的鼓励! 在一些本地化项目开发当中,存在这样一种需求,即开发完成的项目,在第一次部署启动时,需能自行构建系统需要的数据库及其对应的数据库表。 若要解决这类需求,其实

    2024年01月24日
    浏览(52)
  • Spring Boot + Activiti 结合,实现工作流

    Activiti是一个工作流引擎,Activiti可以将业务系统中复杂的业务流程抽取出来,使用专门的建模语言BPMN2.0进行定义,业务流程按照预先定义的流程进行执行,实现了系统的流程由Activiti进行管理,减少业务系统由于流程变更进行系统升级改造的工作量,Activiti流程就是数据库表

    2023年04月13日
    浏览(73)
  • 【业务功能篇38】上篇:Springboot+activiti7 工作流引擎 增加网关组件、Assignment分配权限

    在前面的一篇文章中,简单举例了一个 工单电子流,【业务功能篇36】Springboot+activiti7 工作流引擎_studyday1的博客-CSDN博客仅有一个子任务,这种一般是针对比较简单的一个遗留问题记录场景,今天再介绍一个,相对比较复杂的流程,多个处理,审批节点任务,通过排他网关组

    2024年02月13日
    浏览(40)
  • 【工作流】Activiti工作流简介以及Spring Boot 集成 Activiti7

    什么是工作流? 工作流指通过计算机对业务流程进行自动化管理,实现多个参与者按照预定义的流程去自动执行业务流程。 文章源码托管:https://github.com/OUYANGSIHAI/Activiti-learninig Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、

    2024年02月08日
    浏览(50)
  • Activiti 工作流简介

    1、什么是工作流         工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。 1.2、工作流系统   

    2024年02月04日
    浏览(48)
  • 【activiti】工作流入门基础概念

    为什么使用activiti 状态--------------------------------------------------引擎engin(业务变动不影响程序的进行) 每个人只能看到个人负责的,流程变更困难 bpmn建模语言 activiti流程步骤 步骤: 1、部署流程 2、定义流程 3、部署流程定义:使用activiti中的API把流程定义存储,在Acitivti执行过

    2024年02月16日
    浏览(36)
  • 一个开源的汽修rbac后台管理系统项目,基于若依框架,实现了activiti工作流,附源码

    为了更加熟悉activiti工作流的使用和实战而改造的项目,欢迎大家参考和提出问题建议一起学习~ 源码gitee仓库地址:Yuzaki-NASA / Activiti7_test_car_rbac master分支是稳定版,dev分支是后来加了个新的并行审核流程和客户管理,个人测了多遍没啥问题,建议拉dev的代码。 sql文件在car

    2024年03月23日
    浏览(45)
  • 【工作流Activiti7】4、Activiti7 结束/终止流程

    1.  结束/终止 正在运行的流程实例 思路:跟回退一样的思路一样,直接从当前节点跳到结束节点(EndEvent)  补充1:关于BUSINESS_KEY_ BUSINESS_KEY_ 字段是用于将业务系统与Actititi工作流关联的段,通常我们用它来存放业务表的ID,比如:请假ID、报销ID等等。 但是,通常咱

    2024年02月09日
    浏览(47)
  • 【工作流Activiti7】3、Activiti7 回退与会签

    1.  回退(驳回) 回退的思路就是动态更改节点的流向。先遇水搭桥,最后再过河拆桥。 具体操作如下: 取得当前节点的信息 取得当前节点的上一个节点的信息 保存当前节点的流向 新建流向,由当前节点指向上一个节点 将当前节点的流向设置为上面新建的流向 当前节点完

    2023年04月20日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包