SpringBoot整合工作流引擎Activiti(源码分享)-程序员宅基地

技术标签: 工作流  spring boot  java  activiti  idea  vue  源码下载  低代码  

   前言

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

一、项目形式

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

二、项目介绍

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

三、工作流

1.流程模型绘制

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

1.png

设置流转条件

在这里插入图片描述

2.流程配置

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

已发布模型

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

节点设置

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

设置关联表单

设置完后启动即可。

3.流程提交

填写请假表单

11416921-5e30b9260e3cef33.png

列表

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

提交表单

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

11416921-ace9dc54645cd2b2.png

11416921-bc5883166b546db6.png

也可以挂起,删除流程。

11416921-21689ab5972a549d.png

4.流程审批

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

审批待办

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

wpdb.png

sptg.png

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

yblb.png

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

流程查看

审批通过。

sptg2.png

5.待办信息推送

站内消息推送。

znxx.png

总结

本套工作流代码已经在多个实际项目中运行并结合实际工作流业务持续优化过,源码下载:点我获取

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/2301_81867536/article/details/137957971

智能推荐

联想服务器如何u盘安装系统教程,u盘联想系统安装教程 联想如何启动u盘安装系统教程...-程序员宅基地

文章浏览阅读1.7k次。说起联想笔记本,想必大家都很熟悉了。而现今,联想也退出了一体机。其旗下的一体机,不仅外观设计典雅美观,具备磨砂质感,在性能上,具备可观的性能表现,满足办公家用、影音娱乐需求。下面介绍联想如何启动u盘安装系统教程。u盘联想系统安装步骤阅读1、将U盘插在电脑的USB接口,开机并不断按下启动U盘快捷键。2、在进入系统启动菜单中选择有USB字样的选项并回车。3、重启电脑,选择YunQiShi PE进入系统..._联系笔记本怎么进入u盘安装系统

springboot整合Nacos多环境以及项目配置文件动态读取的多种配置方式_nacos spring.datasource.platform-程序员宅基地

文章浏览阅读2w次,点赞8次,收藏50次。Nacos介绍参考链接Nacos官网CentOS环境下安装NacosNacos Config 多环境的配置Nacos 有四大主要功能:服务发现和服务健康监测Nacos 支持基于 DNS 和基于 RPC 的服务发现。服务提供者使用 原生SDK、OpenAPI、或一个独立的Agent TODO注册 Service 后,服务消费者可以使用DNS TODO 或HTTP&API查找和发现服务。Nacos 提供对服务的实时的健康检查,阻止向不健康的主机或服务实例发送请求。Nacos 支持传输_nacos spring.datasource.platform

PXE批量装机-程序员宅基地

文章浏览阅读321次,点赞2次,收藏4次。网络装机概述网络装机优势规模化:同时装配多台主机自动化:装系统,配置各种服务远程实现:不需要光盘,U盘等物理安装介质什么是PXE网络PXE Pre-boot eXecution Environment预启动执行环境,在操作系统之前运行可用于远程安装工作模式PXE client 集成在网卡的启动芯片中当计算机引导时,从网卡芯片中PXE client调入内存执行,获取PX..._批量装机

python中的点表示什么_Python里面这些点,新手看完之后完全不知道这些点-程序员宅基地

文章浏览阅读3.7k次。原标题:Python里面这些点,新手看完之后完全不知道这些点Python虽然语法简单,通俗易懂,但是再简单它也是一门语言,就像一棵大树,总有一些树枝是弯弯绕绕的,让新手看完之后一脸懵逼,今天我们就来说说这几个点,反正我学的时候是很困惑的!01.函数里面的 *args1).可变参数这个是什么鬼,尤其是有其他c,c++语言基础的人,看到这个点,一定懵逼了,难道是指针,两个**又是什么鬼?其实这个Pyt..._python中四个点的意思

水印种类及原理概念?_水印类型csdn-程序员宅基地

文章浏览阅读554次。其中的水印信息可以是作者的序列号、公司标志、有特殊意义的文本等,可用来识别文件、图像或音乐制品的来源、版本、原作者、拥有者、发行人、合法使用人对数字产品的拥有权。脆弱数字水印主要用于完整性保护,与鲁棒水印的要求相反,脆弱水印必须对信号的改动很敏感,人们根据脆弱水印的状态就可以判断数据是否被篡改过。按水印所附载的媒体,我们可以将数字水印划分为图像水印、音频水印、视频水印、文本水印以及用于三维网格模型的网格水印等。按水印的用途,我们可以将数字水印划分为票据防伪水印、版权保护水印、篡改提示水印和隐蔽标识水印。_水印类型csdn

网课资源_慕课网资源分享-程序员宅基地

文章浏览阅读1.6k次。我要自学网-视频教程| https://www.51zxw.net/中国机器人网 - 中国机器人行业专业门户 http://www.robot-china.com/七月在线 - 国内领先的人工智能教育平台 https://www.julyedu.com/网易公开课 https://open.163.com/全部课程_IT培训精品课程-慕课网 http://www.imooc..._慕课网资源分享

随便推点

ubuntu挂载raid硬盘_linux挂载磁盘阵列及硬盘分区-程序员宅基地

文章浏览阅读846次。磁盘阵列是数据存储的安全保障,虽然不是新技术,但我在不久前挂载时还是遇到点问题,今日特总结以下步骤,为防简单的反而会忘记。其实挂载磁盘阵列和硬盘基本是一样的。一、数据库服务器连接磁盘阵列这虽然是废话,但曾经我的同事就犯过这个错误,没用线缆与磁盘阵列相连。二、查看磁盘怎么样安装磁盘阵列的管理软件,就不提啦,参照说明书逐步进行即可。注意一点,在服务器与磁盘阵列线缆连接后,需重启iscsi服务或重启数据..._ubuntu server挂载硬盘矩阵

cocos2d-x-2.2的SimpleAudioEngine::sharedEngine()->playEffect()程序中断的bug_simpleaudioengine线程一直退出-程序员宅基地

文章浏览阅读2.2k次。程序一直都正常,但是忽然发现_simpleaudioengine线程一直退出

胖虎算法初练五之——删除排序数组中的重复项_nums[index++]-程序员宅基地

文章浏览阅读129次。删除排序数组中的重复项需求:给定一个排序数组,你需要在(原地 )删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。注意:你不需要考虑数组中超出新长度后面的元素。思路:刚开始看到这题想到是用集合set,可以去重,然后遍历集合重新给数组赋值,因为肯定有重复的元素,所以集合中的元素小于数组中的元素,这时候就提现返回值的重要性了。返回值就规定了这个数组的元素,就如上边需要注意的._nums[index++]

金沙江创投 张予彤:互联网下半场—从连接到数据-程序员宅基地

文章浏览阅读3k次。张予彤是金沙江创投的合伙人,专注于移动互联网、企业服务和人工智能领域早期公司的知名投资人,曾参与投资小红书,深鉴科技,Moka等优质公司。她本科毕业于清华大学电子工程系,..._金沙江 张予彤

C——Linux下的串口编程_52527.cfd-程序员宅基地

文章浏览阅读4.3k次。原 C——Linux下的串口编程 2017年06月06日 19:30:50 C_Aya 阅读数:11537 &lt;span class="tags-box artic-tag-box"&gt; &lt;span cla..._52527.cfd

CSS(四)详解Grid布局_grid-template-columns取消-程序员宅基地

文章浏览阅读1.2k次。这是一个系列的文章,你也可以查看其他文章:0、CSS-预热篇1、CSS(一)详解position2、CSS(二)transform3、CSS(三)flex布局(flex弹性布局详解)4、CSS(四)详解Grid布局5、CSS(五)CSS动画-transition简介6、CSS(六)CSS动画-animation简介7、CSS(七)两栏布局详解Grid布局又叫做..._grid-template-columns取消

推荐文章

热门文章

相关标签