前言
最近在學習Go方面的知識,恰巧在碼云看到一個前后端分離的工作流系統(tǒng),順便分享給各位小伙伴,有需要的可以借鑒下擼主的工作流開發(fā)思路。
簡介
本系統(tǒng)是集工單統(tǒng)計、任務鉤子、權限管理、靈活配置流程與模版等等于一身的開源工單系統(tǒng),當然也可以稱之為工作流引擎。致力于減少跨部門之間的溝通,自動任務的執(zhí)行,提升工作效率與工作質量,減少不必要的工作量與人為出錯率。
系統(tǒng)管理
基于casbin的RBAC權限控制,借鑒了go-admin項目的前端權限管理,可以在頁面對API、菜單、頁面按鈕等操作,進行靈活且簡單的配置,爪哇筆記。
項目截圖








功能介紹
下面對本系統(tǒng)的功能做一個簡單介紹。
工單系統(tǒng)相關功能:
- 工單提交申請
- 工單統(tǒng)計
- 多維度工單列表,包括(我創(chuàng)建的、我相關的、我待辦的、所有工單)
- 自定義流程
- 自定義模版
- 任務鉤子
- 任務管理
- 催辦
- 轉交
- 手動結單
- 加簽
- 多維度處理人,包括(個人,變量(創(chuàng)建者、創(chuàng)建者負責人))
- 排他網關,即根據(jù)條件判斷進行工單跳轉
- 并行網關,即多個節(jié)點同時進行審批處理
- 通知提醒(目前僅支持郵件)
- 流程分類管理
權限管理相關功能,使用casbin實現(xiàn)接口權限控制:
- 用戶、角色、崗位的增刪查改,批量刪除,多條件搜索
- 角色、崗位數(shù)據(jù)導出Excel
- 重置用戶密碼
- 維護個人信息,上傳管理頭像,修改當前賬戶密碼
- 部門的增刪查改
- 菜單目錄、跳轉、按鈕及API接口的增刪查改
- 登陸日志管理
- 左菜單權限控制
- 頁面按鈕權限控制
- API接口權限控制
小結
創(chuàng)作不易,需要源碼的朋友可以直接前往公號:程序員陳梓,即可拿到