springboot集成整合工作流,activiti審批流,整合實際案例,流程圖設計,流程自定義,表單配置自定義,代碼demo流程

前言

activiti工作流引擎項目,企業erp、oa、hr、crm等企事業辦公系統輕松落地,一套完整并且實際運用在多套項目中的案例,滿足日常業務流程審批需求。

一、項目形式

springboot+vue+activiti集成了activiti在線編輯器,流行的前后端分離部署開發模式,快速開發平臺,可插拔工作流服務。工作流表單可平滑的接入自定義表單,接入后進行業務審批流轉。本項目集成了工作流所有的功能,并做了一個測試的表單進行審批演示。工作流部分功能含:流程圖在線繪制,在線發布,工作流權限設置,審批節點設置(角色,直接指定人,部門等),業務表單關聯,提交,撤回,與簽或簽,同意,駁回(支持駁回到任意崗),審批委托,流程掛起,流程圖實時跟蹤,審批提醒,可接入釘釘進行釘釘通知,企業微信通知等。

二、項目介紹

本項目擁有用戶管理,部門管理,代碼生成,系統監管,報表,大屏展示,業務審批等功能。功能太強大,只能粗礦的介紹,所見即所得,體驗一下吧。

代碼獲取:本文末個人名片直接獲取。

三、工作流

1.流程模型繪制

進入流程模型菜單,創建流程模型,這里涉及到網關流轉,需要設置流轉條件,我們這里是三十歲以上的走下面分支,三十歲以下的走上面的分支。點擊分支線,設置流轉條件即可。${age<=30}。保存后我們在列表中點擊發布即可。 !

dc244844cd5783ad50c2c5cadb05277b.png

c32f482cc81dd56696646805f44ac0eb.png

?

54f6ed48598f0eaa042dc077ac40b7a9.png

2.流程配置

發布后,就到了已發布模型列表,在啟用之前,我們需要先對進行節點設置和關聯具體單據。

?

551b855343f6a3924119971543e60eb8.png

審批人員可以根據角色,直接指定人,部門,部門負責人,發起人部門負責人來進行配置,基本上滿足所有的流轉需求,并且可以設置表單變量。?

?

c623fed093ff72696b79e46a8dda91bb.png

設置流程表單,目前就做了一個請假的測試表單,并且可以對相應角色授權,做到自定義權限。?

8575d4ba8d72dd36a996dd775bf079e8.png

設置完后啟動即可。

3.流程提交

填寫請假表單

?

4cc96205d096c67d4fbb05679ccadaf4.png

66b96b5ae97af5c0fc53dfe10428be35.png

提交單據,優先級分為普通,重要,緊急。消息通知可以選擇站內通知,短信,郵件。

?

f63049c9470985e9dc1e2efef44d31f6.png

提交之后可以撤回單據。
查看流程流轉進度情況。

?

a671bc9bd84b25d8ec0a91ed5e18ecfc.png

?

2f32921fd40ebb77987926c710782871.png

也可以掛起,刪除流程。

?

9331ae78b2658896a866ca7a80e9ca4a.png

4.流程審批

辦理人審批列表,可以處理單據(駁回或者通過),也可以委托他人待辦。?

0d5bfd74a3aebd38961476de08dca3d6.png

審批通過。
委托他人待代。

?

aec4147ed87ad0ae9f914aa91539988e.png


?

27403857eced5961872a29b57e042d21.png


審批通過后進入已辦列表。

?

1a9b5797ed171947e0c2a67a6678d064.png


年齡大于30歲,進入下面分支流轉。?

4dad228fae60c1d1439147a3f43087e1.png

審批通過。

?

e853985de26ff7e0289266a3868ab627.png

5.待辦信息推送

站內消息推送。

?

5552db131eaf7543c98ceb260a6d2221.png

總結

本文末個人名片直接獲取。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/65272.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/65272.shtml
英文地址,請注明出處:http://en.pswp.cn/web/65272.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《探秘計算機視覺與深度學習:開啟智能視覺新時代》

《探秘計算機視覺與深度學習&#xff1a;開啟智能視覺新時代》 一、追溯起源&#xff1a;從萌芽到嶄露頭角二、核心技術&#xff1a;解鎖智能視覺的密碼&#xff08;一&#xff09;卷積神經網絡&#xff08;CNN&#xff09;&#xff1a;圖像識別的利器&#xff08;二&#xff0…

設計模式-結構型-適配器模式

在軟件開發中&#xff0c;隨著系統的不斷擴展和模塊的不斷增加&#xff0c;往往會遇到不同模塊之間接口不兼容的情況。此時&#xff0c;如果我們能通過某種方式將一個接口轉化為另一個接口&#xff0c;那么開發工作將變得更加靈活和高效。適配器模式&#xff08;Adapter Patter…

Vmware安裝centos

用來記錄自己安裝的過程 一、創建虛擬機安裝centos鏡像 點擊完成后&#xff0c;等待一會會進入centos的系統初始化界面 二、centos初始化配置 三、配置網絡 1、虛擬網絡編輯器&#xff0c;開啟VMnet1、VMnet8的DHCP vmware左上角工具欄&#xff0c;點擊【編輯】->【虛擬網…

Unity-Mirror網絡框架-從入門到精通之Chat示例

文章目錄 前言Chat聊天室Authentication授權ChatAuthenticatorChat示例中的授權流程聊天Chat最后 前言 在現代游戲開發中&#xff0c;網絡功能日益成為提升游戲體驗的關鍵組成部分。Mirror是一個用于Unity的開源網絡框架&#xff0c;專為多人游戲開發設計。它使得開發者能夠輕…

知識問答系統

文章目錄 早期的問答系統基于信息檢索的問答系統基于知識庫的問答系統CommunityQA/FAQ-QA:基于問答對匹配的問答系統Hybrid QA Framework混合問答系統框架早期的問答系統 20世紀六七十年代,早期的NLIDB(Natural Language Interface toData bBase)伴隨著人工智能的研發逐步興起…

第3章:Go語言復合數據類型

第3章&#xff1a;Go語言復合數據類型 1. 數組 1.1 數組聲明和初始化 // 方式1&#xff1a;聲明固定長度數組 var numbers [5]int // 聲明一個包含5個整數的數組&#xff0c;默認零值// 方式2&#xff1a;初始化數組 arr1 : [5]int{1, 2, 3, 4, 5} // 完全初始化// 方式3&…

uniapp-vue3 實現, 一款帶有絲滑動畫效果的單選框組件,支持微信小程序、H5等多端

采用 uniapp-vue3 實現, 是一款帶有絲滑動畫效果的單選框組件&#xff0c;提供點狀、條狀的動畫過渡效果&#xff0c;支持多項自定義配置&#xff0c;適配 web、H5、微信小程序&#xff08;其他平臺小程序未測試過&#xff0c;可自行嘗試&#xff09; 可到插件市場下載嘗試&…

深度學習GPU服務器推薦:打造高效運算平臺

文章來源于百家號&#xff1a;GPU服務器廠家 在深度學習和人工智能領域&#xff0c;一個高性能的GPU服務器是研究和開發工作的關鍵。今天&#xff0c;我們將為大家推薦一款基于詳細硬件配置表的深度學習GPU服務器&#xff0c;它專為高效運算和數據處理而設計。 一、機箱設計 …

2025第1周 | JavaScript中的正則表達式

目錄 1. 正則表達式是個什么東東&#xff1f;1.1 怎么定義正則1.2 對象字面量方式1.3 類創建方式 2. 怎么使用2.1 實例方法2.1.1 exec方法2.1.2 test方法 2.2 字符串中的方法2.2.1 match/matchAll2.2.2 replace/replaceAll2.2.3 split2.2.4 search 3. 規則3.1 修飾符3.2 字符類…

大模型LLM-Prompt-OPTIMAL

1 OPTIMAL OPTIMAL 具體每項內容解釋如下&#xff1a; Objective Clarity&#xff08;目標清晰&#xff09;&#xff1a;明確定義任務的最終目標和預期成果。 Purpose Definition&#xff08;目的定義&#xff09;&#xff1a;闡述任務的目的和它的重要性。 Information Gat…

78、使用愛芯派2_AX630C開發板 3.2T高有效算力 低功耗 支持AI-ISP真黑光實驗

基本思想:使用愛心元智最新的版本開發板進行實驗 AX630C、AX620Q 都是 620E 這一代 一、參考這個官方教程,先把代碼在本地交叉編譯完成 https://github.com/AXERA-TECH/ax620e_bsp_sdk 然后在拷貝到620c設備上 root@ax630c:~/ax620e_bsp_sdk/msp/out/arm64_glibc/bin# ./…

C語言 掃雷程序設計

目錄 1.main函數 2.菜單打印menu函數 3.游戲game函數 4.宏定義 5.界面初始化 6.打印界面 7.設置雷 8.統計排查坐標周圍雷的個數 9.排查雷 10.總代碼 test.c代碼 game.h代碼 game.c代碼 結語&#xff1a; 一個簡單的掃雷游戲&#xff0c;通過宏定義可以修改行列的…

《高速公路警察模擬器》

一個引人入勝的警察故事在等著你&#xff0c;你可以選擇扮演男警官或女警官。公路警察模擬器》擁有休閑和模擬兩種游戲模式&#xff0c;將兩個世界的精華結合在一起&#xff1a;在身臨其境的虛擬環境中自由駕駛和行走&#xff0c;在故事驅動的游戲中解決各種令人興奮的案件。探…

EasyGBS小知識:如何確保攝像機的網絡連接穩定?

在當今數字化時代&#xff0c;視頻監控系統已成為保障安全和提高效率的重要工具。然而&#xff0c;攝像機的網絡連接穩定性直接關系到監控系統的可靠性和有效性。為了確保視頻監控系統能夠持續穩定地運行&#xff0c;我們需要從硬件、網絡設置、軟件與監控以及安裝與維護等多個…

微服務-Eureka

Eureka的作用 使用RestTemplate完成遠程調用需要被調用者的ip和端口&#xff0c;從而能夠發起http請求&#xff0c;但是如果有很多個實例也更加不能有效的處理&#xff0c;而且我們又該如何知道這些實例是否健康呢。所以就有了很多的注冊中心比如Eureka、Nacos等等。 服務注…

LabVIEW軟件侵權分析與應對

問&#xff1a;如果涉及到LabVIEW軟件的仿制或模仿&#xff0c;特別是在功能、界面等方面&#xff0c;如何判斷是否構成侵權&#xff1f;該如何應對&#xff1f; 答&#xff1a;LabVIEW軟件的侵權問題&#xff0c;尤其是在涉及到仿制或模仿其功能、界面、設計等方面&#xff0…

MATLAB仿真:基于GS算法的經大氣湍流畸變渦旋光束波前校正仿真

GS算法流程 GS&#xff08;Gerchberg-Saxton&#xff09;相位恢復算法是一種基于傅里葉變換的最速下降算法&#xff0c;可以通過輸出平面和輸入平面上光束的光強分布計算出光束的相位分布。圖1是基于GS算法的渦旋光束畸變波前校正系統框圖&#xff0c;在該框圖中&#xff0c;已…

數樹數(中等難度)

題目&#xff1a; 解題代碼&#xff1a; n,qmap(int,input().split())#分別輸入層數和路徑數量 for i in range(q):sinput()#輸入“L”或“R”x1for j in s:if j "L":xx*2-1 #&#xff01;&#xff01;&#xff01;規律else:xx*2print(x)

高效內存管理與調試技巧:深入解析 AddressSanitizer

在現代 C開發中&#xff0c;內存管理是一個至關重要但也容易出錯的領域。即使使用了智能指針和其他高效工具&#xff0c;復雜的項目仍可能出現內存泄漏、非法訪問等問題。為了解決這些問題&#xff0c;Google 開發了一個強大的工具——AddressSanitizer (ASan)。本文將詳細介紹…

Vue3 內置組件之Teleport

文章目錄 Vue3 內置組件之Teleport概述用法 Vue3 內置組件之Teleport 概述 Teleport 中文翻譯為“瞬間移動”&#xff0c;顧名思義&#xff0c;在Vue3 中 <Teleport> 組件可以將組件中內容移動到指定的目標元素上。 用法 <script setup> import {ref} from &qu…