项目集成工作流,走审批流程,activiti,springboot,集成工作流,业务审批,驳回,会签,流程设计

news/2024/12/21 20:08:05/

前言

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

项目源码+配套文档获取:本文末个人名片直接获取。

一、项目形式

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

二、项目介绍

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

三、工作流

1.流程模型绘制

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

41c3b7625694746a86aea9b4c7fadfa7.png

4506ed5289a9833870744bd271666303.png

 

bc913495791888a702e6615692cca382.png

2.流程配置

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

 

b53a248209688b114acd80a4a95dde92.png

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

 

e1fe8a7425bb80a1f0425739b2660df8.png

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

08ad8186ef0324447532a41c42d440d0.png

设置完后启动即可。

3.流程提交

填写请假表单

 

1599509e0ec8b0a524830e02698ff5d7.png

abc586b2fb8fbde2fd6f75b83f1c4415.png

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

 

22d9086b08abb4bef6c569d9598c2654.png

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

 

77282e9634bf36d258ac6b7dbd5b2e99.png

 

c7876c7331c4d915f302130126852b31.png

也可以挂起,删除流程。

 

e6c39821040119a89f1213482a2cd1fa.png

4.流程审批

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

4a47e65793581b6749c60d84cb5fe795.png

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

 

a0a8642c1fda44316797a3692635b1da.png


 

123b47bb28c9b50b3e266a19878299dc.png


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

 

09099bc2fdefd8f3eb4cd8afa8fa6036.png


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

9185ee1590a7e8a2e8709c4c54690d50.png

审批通过。

 

10afcb90860b80d9145da47ec92b7245.png

5.待办信息推送

站内消息推送。

 

c6e54c24cecf70fde635c4434e9b96f8.png


http://www.ppmy.cn/news/1539453.html

相关文章

尚硅谷rabbitmq2024 集群篇 流式队列 第54节 答疑

二、负载均衡 在文件/etc/haproxy/haproxy.cfg末尾追加: frontend rabbitmq_stream_frontendbind 192.168.200.100:33333mode tcp default_backend rabbitmg_stream_backend backend rabbitmg_stream_backendmode tcp balance roundrobin server rabbitmg1 192.168.200.100:555…

如何用AI两小时上线自己的小程序

ChatGPT这个轰动全球的产品自问世以来&#xff0c;已经过了将近2年的时间&#xff0c;各行各业的精英们如火如荼的将AI能力应用到自己生产的产品中来。 为分担人类的部分工作&#xff0c;AI还具有非常大的想象空间&#xff0c;例如对于一个程序员来说&#xff0c;使用AI生成快…

理解智能合约:区块链在Web3中的运作机制

随着区块链技术的不断发展&#xff0c;“智能合约”这一概念变得越来越重要。智能合约是区块链应用的核心之一&#xff0c;正在推动Web3的发展&#xff0c;为数字世界带来了前所未有的自动化和信任机制。本文将深入探讨智能合约的基本原理、运作机制&#xff0c;以及它在Web3生…

源码编译llama.cpp for windows on arm

源码编译llama.cpp for windows on arm 这里有编译好的&#xff0c;直接下载使用 https://github.com/turingevo/llama.cpp-build/releases 1 先编译openblas for windows on arm 查看我的文章 《源码编译 openblas for windows on arm》 2 启用OpenBlas加速 上一步openb…

Nginx的正向与反向代理

一、Nginx简介 1. 什么是Nginx Nginx&#xff08;发音为“engine-x”&#xff09;是一个高性能的HTTP和反向代理服务器&#xff0c;同时也是一个IMAP/POP3/SMTP代理服务器。Nginx是由俄罗斯的Igor Sysoev&#xff08;伊戈尔赛索耶夫&#xff09;为解决C10k问题&#xff08;即…

Flask 轻松上手:从零开始搭建属于你的Web应用

引言 随着互联网技术的发展&#xff0c;Web应用程序的需求日益增长。对于开发者来说&#xff0c;选择一个合适的框架至关重要。Flask以其简洁的设计、高度的可定制性和对各种扩展的良好支持&#xff0c;成为了很多项目的基础。无论你是初学者还是有经验的开发者&#xff0c;掌…

LabVIEW提高开发效率技巧----减少UI更新频率

在LabVIEW开发中&#xff0c;图形化用户界面&#xff08;UI&#xff09;的更新频率对程序的响应速度有着显著影响。频繁的UI更新会占用大量资源&#xff0c;导致系统性能下降。本文将详细介绍如何通过减少UI更新频率来提升LabVIEW程序的运行效率&#xff0c;从多个角度进行分析…

微软云Azure:技术深度解析与实战代码案例

微软云Azure&#xff1a;技术深度解析与实战代码案例 在云计算的浪潮中&#xff0c;微软Azure凭借其强大的技术实力和丰富的服务种类&#xff0c;成为了众多企业和开发者首选的云服务平台。本文将从微软云服务的核心优势、关键技术以及具体的代码使用案例出发&#xff0c;深入…