开源啦!!!轻量级工作流引擎管理系统(python版)去年年底,我开源了一套基于 Spring Boot 2 和 Vue
去年年底,我开源了一套基于 Spring Boot 2 和 Vue 3 的轻量级工作流引擎管理系统,目前在码云上已获得了超过 7.8K 的 star。今年下半年,我着手开发了一套 Python 版本的工作流引擎,并沿用了相同的设计理念。现在开发工作已基本完成,欢迎大家试用并提供反馈!下面对系统进行简单的介绍。
mldong-python介绍
mldong-python 是一个 Flask 企业级快速开发平台,基于经典技术组合(Flask、Vue3、Vben Admin、Ant Design Of Vue),内置模块如:用户管理、在线用户、角色管理、菜单管理、前端路由同步、部门管理、岗位管理、数据字典、参数配置、登录日志地等。自研工作流引擎并配套工作流管理模块:流程设计、流程定义、发起申请、我发起的、我的待办、我的已办、我的抄送等。在线开发:支持元数据管理、代码生成。
相关链接
演示环境账号密码:admin/123456 本地环境账号密码:superAdmin/123456
技术栈
- Python3.8.5
- Flask==2.0.2
- SQLAlchemy==1.4.26
- Flask-SQLAlchemy==2.5.1
- pymysql==1.0.2
- Flask-Migrate==3.1.0
- WTForms==3.0.0
- flask-redis==0.4.0
- pytest==6.2.5
环境安装
- Python3安装(略)
- NodeJS 16 (略)
- Mysql (略)
- Redis(略)
- NodeJS版本管理工具nvm(略),如果安装了nvm,可不用单独安装nodejs
- IDEA/PyCharm(略)
- Git Bash (略)
- VSCode(略)
- ApiFox或Postman 接口测试及管理工具(略)
功能清单
- 系统设置
- 用户管理
- 扮演用户
- 重置密码
- 授权角色
- 在线用户
- 详情
- 踢下线
- 强制注销
- 角色管理
- 授权菜单
- 成员管理
- 菜单管理
- 前端路由
- 同步路由清单
- 部门管理
- 岗位管理
- 数据字典
- 参数配置
- 登录日志
- 系统日志
- 系统通知
- 工作流程
- 流程设计
- 流程设计
- 表单设计
- 部署流程
- 导出流程
- 导入流程
- 流程定义
- 发起申请
- 我发起的
- 我的待办
- 同意
- 拒绝
- 退回上一步
- 退回发起人
- 跳转
- 转办
- 委托
- 抄送
- 转发
- 加签
- 减签
- 我的已办
- 我的抄送
- 在线开发
- 模型分组
- 数据模型
- 导入数据库表
- 查看元数据
- 模型字段管理
- 在线预览
相关截图
系统设置
工作流程
引擎核心设计文档
转载自:https://juejin.cn/post/7408574834059837467